US2007011277A1PendingUtilityA1

System and method for transferring data

41
Assignee: NEFF RALPHPriority: Jul 11, 2005Filed: Jul 7, 2006Published: Jan 11, 2007
Est. expiryJul 11, 2025(expired)· nominal 20-yr term from priority
H04N 19/85H04L 65/756H04L 65/4046H04L 69/24H04N 19/119H04L 65/60H04L 65/762H04L 65/1069H04L 65/613
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and a method transmit data in a first codec from a first terminal to a second terminal. The first terminal establishes a connection with the second terminal and/or transmits, transfers and/or sends the data to the second terminal via the connection between the first terminal and the second terminal. The connection between the first terminal and the second terminal has a first channel and/or a second channel to transmit the data from the first terminal to the second terminal. The first terminal transmits the data in a first codec to the second terminal via the first channel and/or the second channel of the connection without receiving capabilities of and/or intentions from the second terminal. The second terminal may be incapable of receiving, of processing, of accepting and/or of displaying the data in the first codec. The capabilities of and/or the intentions from the second terminal is transmitted to the first terminal via the connection. The first terminal switches the data from the first codec to the second codec and/or transmits the data in the second codec to the second terminal via the connection between the first terminal and the second terminal.

Claims

exact text as granted — not AI-modified
1 . A system for transmitting data wherein the data is audio signals, video signals or a data signal, 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 wherein the second terminal is located remotely with respect to the first terminal;    a digital table accessible by the first terminal wherein the digital table is predefined with a plurality of codecs wherein a first codec and a second codec are identified by the first terminal from the plurality of codecs in the digital table wherein a number is assigned to each codec of the plurality of codecs wherein a number assigned to the first codec is different than a number assigned to the second codec; and    a first channel connects the first terminal and the second terminal via the network wherein the first terminal transmits the data in the first codec to the second terminal via the first channel wherein the second terminal transmits a message to the first terminal wherein the message identifies the second codec which is acceptable by the second terminal.    
   
   
       2 . The system of  claim 1  further comprising: 
 a second channel established between the first terminal and the second terminal wherein the data in the second codec is transmitted via the second channel.    
   
   
       3 . The system of  claim 1  further comprising: 
 a stuffing sequence connected to the message transmitted from the second terminal wherein the first terminal determines the second codec via the stuffing sequence.    
   
   
       4 . The system of  claim 1  further comprising: 
 a header connected to the message transmitted from the second terminal wherein the header identifies the second codec which is acceptable by the second terminal.    
   
   
       5 . The system of  claim 1  wherein the second terminal displays the data in the first codec.  
   
   
       6 . The system of  claim 1  wherein the network is wireless.  
   
   
       7 . The system of  claim 1  further comprising: 
 a video conference between the first terminal and the second terminal via the first channel wherein the data in the first codec or the second codec is displayed by the first terminal and the second terminal.    
   
   
       8 . The system of  claim 1  wherein the message transmitted by the second terminal is a terminal capability set message.  
   
   
       9 . The system of  claim 1  wherein the first codec or the second codec is one of an adaptive multi-rate codec, an H.263 codec, an H.264 codec, an adaptive multi-rate wideband codec, an accelerated call negotiation protocol codec or a moving picture experts group four visual codec.  
   
   
       10 . The system of  claim 1  wherein the data signal is an accelerated call negotiation protocol stream.  
   
   
       11 . A method for transmitting data wherein the data is audio signals, video signals or a data signal, the method comprising the steps of: 
 providing a network that connects a first terminal and a second terminal wherein the first terminal and the second terminal communicate via the network wherein the second terminal is located remotely with respect to the first terminal;    establishing a connection between a first terminal and a second terminal over the network wherein a first channel is opened between the first terminal and the second terminal via the connection wherein the data is transmittable between the first terminal and the second terminal via the first channel over the network wherein the first channel is opened without identifying codec capabilities of the first terminal and the second terminal;    transmitting data from the first terminal to the second terminal via the first channel wherein the data is transmitted in a first codec without exchanging the codec capabilities of the second terminal wherein the first codec is selected from a plurality of codecs by the first terminal wherein the first codec corresponds to the codec capabilities of the first terminal; and    displaying the data in the first codec via the second terminal without exchanging codec capabilities of the first terminal or the second terminal wherein the first codec corresponds to the codec capabilities of the second terminal wherein the second terminal communicates a transmission to the first terminal via the connection.    
   
   
       12 . The method of  claim 11  further comprising the step of: 
 transmitting a message from the second terminal to the first terminal via the transmission wherein the message identifies the codec capabilities of the second terminal.    
   
   
       13 . The method of  claim 11  further comprising the step of: 
 identifying a second codec for transmitting the data via the transmission from the second terminal wherein the first terminal transmits the data in the second codec to the second terminal.    
   
   
       14 . The method of  claim 11  further comprising the step of: 
 opening a second channel between the first terminal and the second terminal via the connection wherein the second channel corresponds to the codec capabilities of the first terminal and the second terminal.    
   
   
       15 . The method of  claim 11  further comprising the step of: 
 transmitting the data in a second codec from the first terminal to the second terminal wherein the second codec corresponds to the codec capabilities of the first terminal and the second terminal.    
   
   
       16 . The method of  claim 11  further comprising the step of: 
 replacing the first channel with a second channel between the first terminal and the second terminal wherein the second channel corresponds to the codec capabilities of the first terminal and the second terminal.    
   
   
       17 . The method of  claim 11  further comprising the step of: 
 transmitting a standard stuffing sequence with a header or without a header to the first terminal via the transmission from the second terminal wherein the first terminal identifies the codec capabilities of the second terminal from the transmission.    
   
   
       18 . The method of  claim 11  wherein the network is wireless.  
   
   
       19 . The system of  claim 11  wherein the data signal is an accelerated call negotiation protocol stream.  
   
   
       20 . A method for transmitting data in a first codec or in a second codec wherein the data is an audio signal, a video signal or a data signal wherein the first codec or the second codec is selected from a plurality of codecs, the method comprising the steps of: 
 providing a network which connects a first terminal and a second terminal wherein the second terminal is located remotely with respect to the first terminal wherein the first terminal and the second terminal communicate via the network;    assigning a code to each codec of the plurality of codecs wherein the code assigned to the first codec is different than the code assigned to the second codec wherein each codec of the plurality of codecs corresponds to codec capabilities of the first terminal;    selecting the first codec from the plurality of codecs without an exchange of the codec capabilities of the first terminal and the second terminal wherein the first codec corresponds to the codec capabilities of the first terminal wherein the first terminal selects the first codec by identifying the code assigned to the first codec;    transmitting the data in the first codec from the first terminal to the second terminal via a first channel over the network wherein the first channel is opened between the first terminal and the second terminal without the exchange of the codec capabilities of the second terminal; and    transmitting a communication from the second terminal to the first terminal via the network wherein the codec capabilities of the second terminal are determinable by the first terminal via the communication from the second terminal.    
   
   
       21 . The method of  claim 20  further comprising the step of: 
 transmitting a message from the second terminal to the first terminal via the communication wherein the message identifies the codec capabilities of the second terminal.    
   
   
       22 . The method of  claim 20  further comprising the step of: 
 transmitting the data in the second codec from the first terminal to the second terminal wherein the second codec corresponds to the codec capabilities of the second terminal.    
   
   
       23 . The method of  claim 20  further comprising the step of: 
 opening a second channel between the first terminal and the second terminal via the network wherein the first terminal transmits the data in the second codec to the second terminal via the second channel.    
   
   
       24 . The method of  claim 20  further comprising the step of: 
 selecting the second codec from the plurality of codecs wherein the second codec corresponds to the codec capabilities of the first terminal and the second terminal and further wherein the first terminal selects the second codec by identifying the code assigned to the second codec.    
   
   
       25 . The method of  claim 20  further comprising the step of: 
 opening a second channel between the first terminal and the second terminal via the network wherein the second channel corresponds to the codec capabilities of the first terminal and the second terminal.    
   
   
       26 . The method of  claim 20  further comprising the step of: 
 transmitting a terminal capability message and a master/slave determination message from the second terminal to the first terminal via the communication wherein the first terminal identifies the codec capabilities of the second terminal via the communication.    
   
   
       27 . The method of  claim 20  further comprising the step of: 
 switching from the data in the first codec to the data in the second codec wherein the first terminal transmits the data in the second codec to the second terminal via the network.    
   
   
       28 . The method of  claim 20  further comprising the step of: 
 arranging the plurality of codecs into a chart wherein the chart is accessible by the first terminal and the second terminal wherein the first codec is selected by the code assigned to the first codec.    
   
   
       29 . The system of  claim 20  wherein the data signal is an accelerated call negotiation protocol stream.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.