Exchanging data associated with a communication session within a communications system

US9083772B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9083772-B2
Application numberUS-201113096473-A
CountryUS
Kind codeB2
Filing dateApr 28, 2011
Priority dateApr 30, 2010
Publication dateJul 14, 2015
Grant dateJul 14, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the reducing reduces the size of the data packets, received from the second access terminal, that are transmitted by the application server to the first access terminal on a downlink. 3. The method of claim 1 , wherein the determination of the transition by the application server is based upon (i) a notification from the first access terminal or a serving network of the first access terminal regarding the first access terminal's data-rate environment, (ii) a detection of performance degradation of the application server's connection to the first access terminal, and/or (iii) a report of the first access terminal's current geographic location and/or serving area. 4. The method of claim 1 , wherein the communication session of the first type corresponds to a streaming or real-time communication session and the communication session of the second type corresponds to a file-transfer session. 5. The method of claim 1 , wherein the determination is based upon the transition of the first access terminal being to a network of a given type. 6. The method of claim 5 , wherein the network of the given type corresponds to a 1x network, a General Packet Radio Service (GPRS) network and/or an Evolution-Data Optimized (EV-DO) Rel. 0 Network or Rev. A network. 7. The method of claim 1 , wherein a given size of data packets exchanged between the first access terminal and the application server for the communication session of the first type is not reduced in response to the determination. 8. The method of claim 1 , wherein the determination of the transition of the first access terminal to the lower data-rate environment is based upon detection of the first access terminal completing a handoff from a first communications network with a first radio access technology (RAT) type to a second communications network with a second RAT type, wherein the second communications network is expected to support lower data rates as compared to the first communications network based on their associated RAT types. 9. The method of claim 1 , wherein the determination of the transition of the first access terminal to the lower data-rate environment is based upon detection of one or more deteriorating conditions on a current serving communications network without the first access terminal undergoing a handoff. 10. The method of claim 1 , wherein the size-reduced data packets correspond to media packets for the communication session of the second type. 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. 12. The application server of claim 11 , wherein the means for reducing reduces the size of the data packets, received from the second access terminal, that are transmitted by the application server to the first access terminal on a downlink. 13. The application server of claim 11 , wherein the determination of the transition by the application server is based upon (i) a notification from the first access terminal or a serving network of the first access terminal regarding the first access terminal's data-rate environment, (ii) a detection of performance degradation of the application server's connection to the first access terminal, and/or (iii) a report of the first access terminal's current geographic location and/or serving area. 14. The application server of claim 11 , wherein the communication session of the first type corresponds to a streaming or real-time communication session and the communication session of the second type corresponds to a file-transfer session. 15. The application server of claim 11 , wherein the determination is based upon the transition of the first access terminal being to a network of a given type. 16. The application server of claim 15 , wherein the network of the given type corresponds to a 1x network, a General Packet Radio Service (GPRS) network and/or an Evolution-Data Optimized (EV-DO) Rel. 0 Network or Rev. A network. 17. The application server of claim 11 , wherein a size of data packets exchanged between the first access terminal and the application server for the communication session of the first type is not reduced in response to the determination. 18. The application server of claim 11 , wherein the determination of the transition of the first access terminal to the lower data-rate environment is based upon detection of the first access terminal completing a handoff from a first communications network with a first radio access technology (RAT) type to a second communications network with a second RAT type, wherein the second communications network is expected to support lower data rates as compared to the first communications network based on their associated RAT types. 19. The application server of claim 11 , wherein the determination of the transition of the first access terminal to the lower data-rate environment is based upon detection of deteriorating conditions on a current serving communications network without the first access terminal undergoing a handoff. 20. The application server of claim 11 , wherein the size-reduced data packets correspond to media packets for the communication session of the second type. 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 communicatio

Assignees

Inventors

Classifications

  • based on priority criteria · CPC title

  • Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

  • Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets · CPC title

  • by adding media; by removing media · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9083772B2 cover?
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 communica…
Who is the assignee on this patent?
Lin James M, Santhanam Arvind V, Barrientos Alejandro, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L65/4084. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 14 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).