System and method for connecting mobile devices
First Claim
1. A system for transmitting data wherein the data is at least one of audio signals, video signals and 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 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 further wherein contact information is associated with the second terminal; and
a database accessible by the first terminal wherein the database has a plurality of codecs wherein the database stores an association of the contact information of the second terminal with a first codec of the plurality of codecs wherein the first terminal uses the contact information identification to select the first codec from the database and transmits the data encoded in the first codec to the second terminal via the network after using the contact information to select the first codec from the database.
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.
-
Citations
35 Claims
-
1. A system for transmitting data wherein the data is at least one of audio signals, video signals and 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 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 further wherein contact information is associated with the second terminal; and a database accessible by the first terminal wherein the database has a plurality of codecs wherein the database stores an association of the contact information of the second terminal with a first codec of the plurality of codecs wherein the first terminal uses the contact information identification to select the first codec from the database and transmits the data encoded in the first codec to the second terminal via the network after using the contact information to select the first codec from the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transmitting data the method comprising the steps of:
-
connecting a first terminal and a second terminal to a network wherein the first terminal and the second terminal communicate using the network; accepting user input on the first terminal wherein the user input identifies the second terminal and instructs the first terminal to initiate a current call to the second terminal wherein the current call involves at least one of audio communication and video communication between the first terminal and the second terminal; establishing a connection between the first terminal and the second terminal over the network wherein the connection is established in response to the user input instructing the first terminal to initiate the current call; selecting a first codec from a plurality of codecs wherein the first terminal selects the first codec based on a stored association between the second terminal and the first codec; and transmitting the data from the first terminal to the second terminal using the network wherein the data is at least one of audio signals and video signals used for communication in the current call wherein the data is encoded in the first codec and further wherein the first terminal does not receive codec capability information from the second terminal from acceptance of the user input on the first terminal to initiation of transmission of the data from the first terminal to the second terminal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for transmitting data wherein the data is at least one of audio signals, video signals and 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 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 encoded in the first codec to the second terminal via the network; and a channel established between the first terminal and the second terminal wherein the channel is associated with the first codec wherein the data is transmitted via the channel. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for transmitting data wherein the data is at least one of audio signals, video signals and 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 encoded in the first codec to the second terminal via the network wherein the first terminal receives a codec capability of the second terminal with a second codec and stores in the first database an association of the codec capability with the second terminal. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for transmitting data wherein the data is at least one of audio signals, video signals and 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 encoded in the default codec to the second terminal via the network; and a database accessible by the first terminal wherein the first terminal receives a codec capability of the second terminal with a second codec and stores an association of the codec capability with the second terminal in the database. - View Dependent Claims (28, 29, 30)
-
-
31. A method for transmitting data, the method comprising the steps of:
-
connecting a first terminal and a second terminal to a network wherein the first terminal and the second terminal communicate via the network; initiating a current call from the first terminal to the second terminal wherein the first terminal initiates the current call and further wherein the current call involves at least one of audio communication and video communication between the first terminal and the second terminal; accepting the current call wherein the second terminal accepts the current call based on user input on the second terminal; identifying the first terminal wherein the second terminal identifies the first terminal; selecting a first codec from a plurality of codecs wherein the second terminal selects the first codec based on identification of the first terminal by the second terminal and based on a stored association between the first terminal and the first codec; and transmitting the data from the second terminal to the first terminal using the network wherein the data is at least one of audio signals and video signals used for communication in the current call wherein the data is encoded in the first codec and further wherein the second terminal does not receive codec capability information from the first terminal from the time of initiating the current call to the time of beginning transmitting of the data from the second terminal to the first terminal. - View Dependent Claims (32, 33, 34, 35)
-
Specification