Patent US5742773A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5742773A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for audio compression negotiation for multiple channels

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1996-04-18
•
Granted: 1998-04-21
•
Expires: 2016-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Modem-equipped computers which can initiate an audio channel using the modem data connection. The connection is initiated with a new protocol called the voice-over-data protocol. The new protocol does not require any additional modem hardware or telephone line features, and is not tied to any proprietary hardware/software compression or transmission schemes. The voice-over-data protocol negotiates an audio compression/decompression scheme and then sets up an audio channel over an existing data connection using a socket. Compressed audio data is then delivered to the remote computer where it is decompressed and output. The voice-over-data protocol significantly reduces the latency which disrupts normal speech patterns when voice data is sent over a data connection. This protocol also reduces the bandwidth required to send voice over a data connection.

Inventors

  • 👤 Christopher Blomfield-Brown
  • 👤 Robert David Donner
  • 👤 Jeffrey Eames Taylor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 01:56
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/006; H04M7/0072; H04M11/00; H04M11/06

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 241 words
In a computer system having a first computer in communications with a remote second computer over a data link, a method of creating a virtual two channel audio connection over the data link, the two channel connection including a higher quality audio channel, and a lower quality audio channel, the method comprising the following steps: maintaining on the first computer a first list of available audio data compression and decompression processes, the first list including higher quality, and lower quality audio data compression and decompression processes; maintaining on the remote second computer a second list of available audio data compression and decompression processes, the second list including higher quality, and lower quality audio data compression and decompression processes; negotiating between the remote second computer and the first computer a high quality audio compression and decompression process to be used for the higher quality audio channel and a low quality audio compression and decompression process to be used for the lower quality audio channel; sending higher quality audio data from the first computer to the remote second computer over the data link using the negotiated high quality audio compression process, the data link thereby serving as a high quality, virtual audio channel; and sending lower quality audio data from the remote second computer to the first computer over the data link using the negotiated low quality audio compression process, the data link thereby also serving as a low quality virtual audio channel.
Claim 2
Dependent Claim 241 words
In a computer system having a first computer in communications with a remote second computer over a data link, a method of creating a virtual two channel audio connection over the data link, the two channel connection including a higher quality audio channel, and a lower quality audio channel, the method comprising the following steps: maintaining on the first computer a first list of available audio data compression and decompression processes, the first list including higher quality, and lower quality audio data compression and decompression processes; maintaining on the remote second computer a second list of available audio data compression and decompression processes, the second list including higher quality, and lower quality audio data compression and decompression processes; negotiating between the remote second computer and the first computer a high quality audio compression and decompression process to be used for the higher quality audio channel and a low quality audio compression and decompression process to be used for the lower quality audio channel; sending higher quality audio data from the first computer to the remote second computer over the data link using the negotiated high quality audio compression process, the data link thereby serving as a high quality, virtual audio channel; and sending lower quality audio data from the remote second computer to the first computer over the data link using the negotiated low quality audio compression process, the data link thereby also serving as a low quality virtual audio channel.
Claim 3
Dependent Claim 20 words
A computer readable medium having stored therein instructions for causing the first computer to perform the method of claim 1.
Claim 4
Dependent Claim 17 words
The method of claim 1 wherein the lower quality audio channel is used to send voice data.
Claim 5
Dependent Claim 40 words
The method of claim 1 where the first list of available audio data compression and decompression processes on the first computer is identical to the second list of available audio data compression and decompression processes on the remote second computer.
Claim 6
Dependent Claim 41 words
The method of claim 1 where the first list of available audio data compression and decompression processes on the first computer is not identical to the second list of available audio data compression and decompression processes on the remote second computer.
Claim 7
Dependent Claim 24 words
The method of claim 1 in which said data link serves concurrently to provide both said higher quality and lower quality virtual audio channels.
Claim 8
Dependent Claim 15 words
The method of claim 1 which includes employing a socket to establish the data link.
Claim 9
Dependent Claim 21 words
The method of claim 7 wherein the step of establishing an audio connection using a socket includes using a datagram socket.
Claim 10
Dependent Claim 20 words
The method of claim 1 wherein the high quality audio data is sampled at a rate greater than 11 KHz.
Claim 11
Dependent Claim 23 words
The method of claim 1 wherein the low quality audio data is sampled at a rate less than or equal to 11 KHz.
Claim 12
Dependent Claim 53 words
The method of claim 1 further comprising: maintaining on the remote second computer a second list of available audio data compression and decompression processes, the second list including at least one but less than all of the high quality, and low quality audio data compression and decompression processes contained in the first list.
Claim 13
Dependent Claim 139 words
In a system having a first computer in communications with a second remote computer over a data link, a method of establishing a virtual plural channel audio connection therebetween, where each of said audio channels is capable of sending two or more streams of compressed audio data, the method comprising the following steps: negotiating between the first computer and the remote second computer a number of audio channels to establish, wherein said number of audio channels is two or more; negotiating between the first computer and the remote second computer an audio data compression and decompression process for each of said number of audio channels; transmitting audio data from the first computer to the remote second computer in two or more compressed audio data streams over each of said virtual audio channels using the audio compression process negotiated therefor.
Claim 14
Dependent Claim 139 words
In a system having a first computer in communications with a second remote computer over a data link, a method of establishing a virtual plural channel audio connection therebetween, where each of said audio channels is capable of sending two or more streams of compressed audio data, the method comprising the following steps: negotiating between the first computer and the remote second computer a number of audio channels to establish, wherein said number of audio channels is two or more; negotiating between the first computer and the remote second computer an audio data compression and decompression process for each of said number of audio channels; transmitting audio data from the first computer to the remote second computer in two or more compressed audio data streams over each of said virtual audio channels using the audio compression process negotiated therefor.
Claim 15
Dependent Claim 15 words
The method of claim 12 which includes employing a socket to establish the data link.
Claim 16
Dependent Claim 12 words
The method of claim 13 wherein said socket is a datagram socket.
Claim 17
Dependent Claim 19 words
The method of claim 12 wherein the virtual audio channels are used to provide audio location cues for teleconferencing.
Claim 18
Dependent Claim 20 words
The method of claim 12 wherein the virtual audio channels are used to provide full spatial imaging cues for teleconferencing.
Claim 19
Dependent Claim 20 words
A computer readable medium having stored therein instructions for causing a first computer to perform the method of claim 12.

References Cited (Backward Citations)

US5508733A Cited
US5546395A Cited
US5600649A Cited
US5457685A Cited
US5590128A Cited
US5606599A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-20 2001-10-20 2002-04-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-20 2005-10-20 2006-04-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-20 2009-10-20 2010-04-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag