System and method for connecting mobile devices
First Claim
1. A system for transmitting data wherein the data is audio signals, video signals or accelerated control negotiation protocol signals, the system comprising:
- a network which transmits the data;
a first terminal connected to the network wherein the first terminal receives and transmits the data via the network;
a second terminal connected to the network wherein the second terminal communicates with the first terminal via the network; and
a first database accessible by the first terminal wherein the database has a plurality of codecs wherein the first database stores an association of the second terminal with a first codec wherein the first terminal provides an identification of the second terminal, uses the identification to select the first codec from the first database and transmits the data in the first codec to the second terminal via the network.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and a method connect mobile devices via channels which connect a first terminal and a second terminal. A bearer establishment of the connection is identified by the first terminal and/or the second terminal. The first terminal accesses information to identify the second terminal and/or to select a first codec for data to transmit the data in the first codec between the terminals. The first terminal alternatively chooses a first codec without accessing the information. The data in the first codec is transmitted from the first terminal to the second terminal without an exchange of codec capabilities and/or codec preferences. The second terminal is capable of receiving the data sent in the first codec. Alternatively, the second terminal may be incapable of receiving the data sent in the first codec. The first terminal uses capability and/or preference information received from the second terminal to detect cases whether the second terminal is incapable of receiving the data in the first codec. The first terminal identifies a second codec for the data which is acceptable by the second terminal for receiving the data. The first terminal changes from transmitting the data in the first codec to transmitting the data in the second codec. The second terminal receives and/or accepts the data sent in the second codec. The capability information and/or the preference information of the second terminal is stored in the first terminal and/or in a database accessible by the first terminal.
109 Citations
20 Claims
-
1. A system for transmitting data wherein the data is audio signals, video signals or accelerated control negotiation protocol signals, the system comprising:
-
a network which transmits the data; a first terminal connected to the network wherein the first terminal receives and transmits the data via the network; a second terminal connected to the network wherein the second terminal communicates with the first terminal via the network; and a first database accessible by the first terminal wherein the database has a plurality of codecs wherein the first database stores an association of the second terminal with a first codec wherein the first terminal provides an identification of the second terminal, uses the identification to select the first codec from the first database and transmits the data in the first codec to the second terminal via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for transmitting data wherein the data is audio signals, video signals or accelerated control negotiation protocol signals, the system comprising:
-
a network which transmits the data; a first terminal connected to the network wherein the first terminal receives and transmits the data via the network; a second terminal connected to the network wherein the second terminal communicates with the first terminal via the network; a plurality of codecs wherein the first terminal selects a default codec from the plurality of codecs without identifying codec capabilities of the second terminal and transmits the data in the default codec to the second terminal via the network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for transmitting data wherein the data is audio signals, video signals or accelerated control negotiation protocol signals, the method comprising the steps of:
-
connecting a first terminal and a second terminal wherein the first terminal and the second terminal communicate via a network; assigning a code to each of a plurality of codecs wherein the code assigned to a first codec is different than the code assigned to a second codec wherein each codec of the plurality of codecs corresponds to a potential codec capability of the second terminal; establishing a connection between the first terminal and the second terminal over the network wherein a channel is opened between the first terminal and the second terminal via the connection wherein the data is transmitted between the first terminal and the second terminal via the channel before the first terminal has received codec capabilities transmitted from the second terminal to the first terminal; and transmitting the data from the first terminal to the second terminal via the channel wherein the data is transmitted in the first codec wherein the first terminal makes an identification of the second terminal wherein the first terminal selects the first codec from the plurality of codecs based on the identification wherein the first codec corresponds to a known codec capability of the second terminal. - View Dependent Claims (17, 18, 19, 20)
-
Specification