Exchanging data associated with a communication session within a communications system
First Claim
1. A method of exchanging data between a first access terminal and a second access terminal in a communications system, comprising:
- exchanging, between the first and second access terminals, higher priority data in association with a communication session of a first type and also lower priority data in association with a communication session of a second type, the communication sessions of the first and second types being arbitrated by an application server;
determining a transition of the first access terminal to a lower data-rate environment; and
reducing, responsive to the determination, a size of data packets exchanged between the first access terminal and the application server for the communication session of the second type,wherein the exchanging, the determining and the reducing are each performed by the application server.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a communications device exchanges, between first and second access terminals, higher priority data in association with a communication session of a first type and also lower priority data in association with a communication session of a second type. If the communications device determines a transition of the first access terminal to a lower data-rate environment, the communication device reduces a size of data packets exchanged between the first access terminal and an application server for the communication session of the second type. If the communications device determines an upcoming data packet is a low-data packet (e.g., a silence packet), the low-data packet is suppressed. If the communications device determines that the first access terminal has attempted transmission of a set of last or near-last data packets in the sequence, the communications device re-transmits the set of last or near-last data packets without waiting for ACKs.
50 Citations
40 Claims
-
1. A method of exchanging data between a first access terminal and a second access terminal in a communications system, comprising:
-
exchanging, between the first and second access terminals, higher priority data in association with a communication session of a first type and also lower priority data in association with a communication session of a second type, the communication sessions of the first and second types being arbitrated by an application server; determining a transition of the first access terminal to a lower data-rate environment; and reducing, responsive to the determination, a size of data packets exchanged between the first access terminal and the application server for the communication session of the second type, wherein the exchanging, the determining and the reducing are each performed by the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An application server configured to exchange data between a first access terminal and a second access terminal in a communications system, comprising:
-
means for exchanging, between the first and second access terminals, higher priority data in association with a communication session of a first type and also lower priority data in association with a communication session of a second type, the communication sessions of the first and second types being arbitrated by the application server; means for determining a transition of the first access terminal to a lower data-rate environment; and means for reducing, responsive to the determination, a size of data packets exchanged between the first access terminal and the application server for the communication session of the second type. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An application server configured to exchange data between a first access terminal and a second access terminal in a communications system, comprising:
-
a processor coupled to memory and configured to; exchange, between the first and second access terminals, higher priority data in association with a communication session of a first type and also lower priority data in association with a communication session of a second type, the communication sessions of the first and second types being arbitrated by the application server; determine a transition of the first access terminal to a lower data-rate environment; and reduce, responsive to the determination, a size of data packets exchanged between the first access terminal and the application server for the communication session of the second type. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable storage medium containing instructions stored therein, which, when executed by an application server configured to exchange data between a first access terminal and a second access terminal in a communications system, cause the application server to perform operations, the instructions comprising:
-
program code to exchange, between the first and second access terminals, higher priority data in association with a communication session of a first type and also lower priority data in association with a communication session of a second type, the communication sessions of the first and second types being arbitrated by the application server; program code to determine a transition of the first access terminal to a lower data-rate environment; and program code to reduce, responsive to the determination, a size of data packets exchanged between the first access terminal and the application server for the communication session of the second type. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification