IP Library › Granted Patent US 7,739,109
Granted Patent B2
US 7,739,109 · App. 11/035,115 · Granted Jun 15, 2010

System and process for muting audio transmission during a computer network-based, multi-party teleconferencing session

Assignee: Microsoft Corporation
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 7,739,109
App. No.
11/035,115
Granted
Jun 15, 2010
Kind
B2
Abstract

A system and process for muting the audio transmission from a location of a participant engaged in a multi-party, computer network-based teleconference when that participant is working on a keyboard, is presented. The audio is muted as it is assumed the participant is doing something other than actively participation in the meeting when typing on the keyboard. If left un-muted the sound of typing would distract the other participant in the teleconference.

Claims (31)

1. A system for muting the audio data transmission from a location of a participant engaged in a multi-party, computer network-based teleconference, comprising:

a general purpose computing device having an associated keyboard;

a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to,

monitor keyboard activity to determine when the participant is using the keyboard; and

gradually mute the audio data transmissions from the participant's location to other participants in the teleconference whenever it is determined that the participant has begun using the keyboard, wherein said gradually muting comprises,

establishing a keystroke number representing the number of keystrokes typically occurring during a typing session involving the participant, wherein a typing session is defined as the period of time a participant types before a keystroke threshold period is exceeded, and wherein the keystroke threshold period represents a period of time which if exceeded without a keystroke occurring indicates the participant has stopped using the keyboard, and

gradually muting the audio data gain over time based on the keystroke number and a prescribed decreasing function.

2. The system of claim 1 , wherein the prescribed decreasing function is one of (i) a linearly decreasing function, or (ii) an exponentially decreasing function.

3. A system for muting the audio data transmission from a location of a participant engaged in a multi-party, computer network-based teleconference, comprising:

a general purpose computing device having an associated keyboard;

a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to,

monitor keyboard activity to determine when the participant is using the keyboard; and

gradually mute the audio data transmissions from the participant's location to other participants in the teleconference whenever it is determined that the participant has begun using the keyboard, wherein said gradually muting comprises,

establishing a typical typing session duration involving the participant, wherein a typing session is defined as the period of time a participant types before a keystroke threshold period is exceeded, and wherein the keystroke threshold period represents a period of time which if exceeded without a keystroke occurring indicates the participant has stopped using the keyboard, and

gradually muting the audio data gain over time based on the typical session duration and a prescribed decreasing function.

4. The system of claim 3 , wherein the prescribed decreasing function is one of (i) a linearly decreasing function, or (ii) an exponentially decreasing function.

5. A system for muting the audio data transmission from a location of a participant engaged in a multi-party, computer network-based teleconference, comprising:

a general purpose computing device having an associated keyboard;

a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to,

monitor keyboard activity to determine when the participant is using the keyboard;

gradually mute the audio data transmissions from the participant's location to other participants in the teleconference whenever it is determined that the participant has begun using the keyboard;

determine when a participant has stopped using the keyboard, said determination comprising,

recording a time of each keystroke on the keyboard after the audio data transmission from the participant's location is suspended,

establishing a keystroke threshold period representing a period of time which if exceeded without a keystroke indicates the participant has stopped using the keyboard, said establishing comprising,

computing an average time between keystrokes of a prescribed number of the most recently occurring past typing sessions,

computing a standard deviation of the times between the keystrokes of said typing sessions, and

designating the keystroke threshold period to be the average time plus a prescribed multiple of the standard deviation,

for each keystroke on the keyboard after the audio data transmission from the participant's location is suspended, determining if a new keystroke occurs within the keystroke threshold period, and

whenever no new keystroke occurs within the keystroke threshold period, deeming the participant to have stopped using the keyboard; and

whenever it is determined that the participant has stopped using the keyboard at a time when the audio data transmission from the participant's location is muted, gradually restore the audio data transmission to other participants in the teleconference.

6. The system of claim 5 , wherein the prescribed multiple is three.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2005
From: RUI, YONG
To: MICROSOFT CORPORATION
Reel/Frame 015652/0908 →
Continuity (1)
Related Publication 20060167995A1 · Jul 27, 2006