IP Library Granted Patent US 9,437,216
Granted Patent B2
US 9,437,216 · App. 13/774,866 · Granted Sep 6, 2016

Method of transmitting data in a communication system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,437,216
App. No.
13/774,866
Granted
Sep 6, 2016
Kind
B2
Abstract

A method of receiving at a terminal a first signal transmitted via a communication network, said method comprising the steps of; receiving at the terminal the first signal comprising a plurality of data elements; analyzing characteristics of the first signal; receiving from a user of the terminal a second signal to be transmitted from the terminal; analyzing characteristics of the second signal to detect audio activity in the second signal; and applying a delay between receiving at the terminal and outputting from the terminal at least one of said plurality of data elements; and adjusting the delay based on the analyzed characteristics of the first signal and on the detection of audio activity in the second signal.

Claims (38)

1. A method comprising:

receiving, at a terminal, a first signal comprising a plurality of data elements;

analyzing characteristics of the first signal;

determining a delay between receiving the first signal and outputting from the terminal via a speaker at the terminal at least one of said plurality of data elements of the first signal based on the analyzed characteristics of the first signal;

applying the delay between receiving the first signal and outputting from the terminal via the speaker at the terminal at least one of said plurality of data elements;

detecting if a mute condition is activated for an input of the terminal for receiving a second signal from a user of the terminal by analyzing characteristics of the second signal and detecting that the mute condition is activated if no information is included in the second signal, the second signal to be transmitted from the terminal to an additional terminal;

responsive to detecting that the mute condition is activated, increasing the delay between the receiving the first signal and the outputting from the terminal via the speaker at the terminal at least one of said plurality of data elements; and

responsive to detecting that the mute condition is deactivated, decreasing the delay between the receiving the first signal and the outputting from the terminal via the speaker at the terminal at least one of said plurality of data elements.

2. The method as recited in claim 1 , wherein the mute condition is activated by the user of the terminal.

3. The method as recited in claim 1 , wherein the first signal comprises an audio signal, and wherein the first signal and the second signal correspond to a communication event between the user and an additional user associated with an additional terminal.

4. The method as recited in claim 1 , wherein the mute condition is activated by a party controlling the communication event.

5. A terminal comprising:

a first receiver configured to receive a first audio signal comprising a plurality of data elements;

an analysis unit configured to analyse characteristics of the first audio signal;

a second receiver configured to receive a second audio signal from a user of the terminal that is to be transmitted from the terminal;

a detector configured to detect if a mute condition is activated for the second receiver by analyzing characteristics of the second signal and detecting that the mute condition is activated if the information included in the second signal is below a threshold; and

a delay unit configured to apply a delay between receiving the first audio signal and outputting from the terminal at least one of said plurality of data elements, and to increase the delay if it is determined that the mute condition is activated for the second receiver at the terminal, and to decrease the delay if it is determined that the mute condition is not activated.

6. The terminal as recited in claim 5 , further comprising a mute control configured to enable the user of the terminal to activate or deactivate the mute condition.

7. The terminal as recited in claim 5 , wherein the first audio signal and the second audio signal correspond to a communication event between the user and an additional user associated with an additional terminal.

8. The terminal as recited in claim 7 , further comprising a mute control configured to enable a party controlling the communication event to activate the or deactivate the mute condition.

9. A method comprising:

receiving at a terminal a first signal comprising a plurality of data elements;

analyzing characteristics of the first signal;

receiving from a user of the terminal a second signal to be transmitted from the terminal;

detecting if a mute condition is activated at the terminal by analyzing characteristics of the second signal and detecting that the mute condition is activated if no information is included in the second signal; and

applying a delay between receiving at the terminal and outputting from the terminal via a speaker at the terminal at least one of said plurality of data elements of the first signal; and

adjusting the delay between the receiving at the terminal and the outputting from the terminal via the speaker at the terminal at least one of said plurality of data elements of the first signal based on the analyzed characteristics of the first signal and on the detection of the mute condition, the adjusting comprising increasing the delay if it is detected that the mute condition is activated, and decreasing the delay if it is detected that the mute condition is not activated.

10. The method as recited in claim 9 , wherein adjusting the delay further comprises:

determining a duration of voice inactivity in the second signal; and

adjusting the delay based on the duration of voice inactivity in the second signal.

11. The method as recited in claim 10 , wherein adjusting the delay further comprises increasing the delay if the duration of voice inactivity in the second signal exceeds a threshold.

12. The method as recited in claim 9 wherein adjusting the delay further comprises:

determining a duration of voice activity in the second signal; and

adjusting the delay based on the duration of voice activity in the second signal.

13. The method as recited in claim 12 , wherein adjusting the delay further comprises:

determining a duration of voice activity in the first signal; and

adjusting the delay based on a comparison of the duration of voice activity in the first signal to the duration of voice activity in the second signal.

14. The method as recited in claim 12 , wherein adjusting the delay further comprises increasing the delay if a duration of voice activity in the first signal exceeds the duration of voice activity in the second signal by a predetermined amount.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: SKYPE
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 054559/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: VAFIN, RENAT; LINDBLOM, JONAS; VAALGAMAA, MARKUS
To: SKYPE LIMITED
Reel/Frame 037883/0471 →
CHANGE OF NAME Recorded Mar 3, 2016
From: SKYPE LIMITED
To: SKYPE
Reel/Frame 037988/0884 →