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.