IP Library Granted Patent US 10,412,014
Granted Patent B2
US 10,412,014 · App. 15/218,701 · Granted Sep 10, 2019

Latency enhancement in a wireless communication system

Inventors: Ravi Agarwal (San Diego, CA); Chetan Chakravarthy (San Diego, CA); Sharad Sambhwani (San Diego, CA); Sivaram Srivenkata Palakodety (San Diego, CA); Juha Mikko Sirkka (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L47/2475H04L43/0882H04L43/16H04L69/22H04W76/27
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,412,014
App. No.
15/218,701
Granted
Sep 10, 2019
Kind
B2
Abstract

The disclosure provides for a user equipment (UE) detecting an indication of an application-specific latency reduction triggering condition that may trigger switching of a communication state of the UE. For example, the UE may be in an initial state. The UE may transition into a different state that is associated with lower latency for data transfer. In an aspect, the UE may trigger the indication for latency reduction even when the network-configured criteria for the indication has not yet been met. The UE may trigger an application-specific latency reduction triggering condition during the startup of an application, which triggers a resource request message even before the network-configured threshold value for generating such resource request messages is satisfied. The resource request message may cause the network to command the UE to transition to a state that has a latency less than that in the current state.

Claims (69)

1. A method of latency reduction in wireless communications, comprising:

operating a user equipment (UE) in a first communication state having a first communication latency;

detecting, by a modem processor of the UE, an indication of an application-specific latency reduction triggering condition representing an application-specific activity based on a traffic type;

generating, by the modem processor of the UE, a resource request message in response to detecting the indication of the application-specific latency reduction triggering condition and irrespective of a UE criteria value satisfying a network-configured threshold value for the generating of the resource request message;

transmitting, by a transceiver of the UE, the resource request message to a network entity requesting transition of the modem processor to a second communication state having a second communication latency less than the first communication latency;

receiving, by the transceiver of the UE, a state transition message from the network entity in response to transmitting the resource request message;

selecting a physical channel from a set of physical channels for communication during the second communication state having the second communication latency less than the first communication latency; and

transitioning to the second communication state for communication on the selected physical channel in response to receiving the state transition message.

2. The method of claim 1 , further comprising:

detecting, at an application processor of the UE, the application-specific activity corresponding to the application-specific latency reduction trigger condition; and

sending, by the application processor in response to detecting the application-specific activity, the indication of the application-specific latency reduction triggering condition.

3. The method of claim 2 , wherein detecting the indication of the application-specific latency reduction triggering condition includes receiving, at the modem processor, the indication of the application-specific latency reduction trigger condition from the application processor.

4. The method of claim 1 , wherein detecting the indication of the application-specific latency reduction triggering condition includes:

receiving, at the modem processor, one or more data packets associated with an application from an application processor;

performing, at the modem processor, deep packet inspection of the one or more packets received from the application processor to detect the application-specific activity; and

detecting, at the modem processor, in response to performing the deep packet inspection of the one or more packets, the application-specific activity corresponding to the application-specific latency reduction triggering condition.

5. The method of claim 1 , wherein the traffic type includes at least one of a domain name system (DNS) indication or a destination port indication.

6. The method of claim 1 , wherein the UE criteria value corresponds to an amount of data in a buffer of the modem processor and the network-configured threshold value corresponds to a threshold amount of data triggering generation of the resource request message when the UE criteria value satisfies the network-configured threshold value.

7. The method of claim 6 , wherein the resource request message is generated when the UE criteria value is less than the network-configured threshold value.

8. The method of claim 1 , wherein the application-specific activity includes at least one of a web-browsing activity, a messaging activity, or a media player activity.

9. The method of claim 1 , wherein the resource request message includes a traffic volume measurement report Event 4A.

10. The method of claim 1 , wherein the resource request message includes a cell update message, wherein the cell update message includes a traffic volume indicator information element that is set to true.

11. The method of claim 1 , wherein the first communication state corresponds to one of a CELL_FACH state or a URA_PCH state and the second communication state corresponds to a CELL_DCH state.

12. An apparatus for latency reduction in wireless communications, comprising:

an application processor configured to operate the UE in a first communication state having a first communication latency;

a modem processor coupled to the application processor and configured to:

detect an indication of an application-specific latency reduction triggering condition representing an application-specific activity based on a traffic type; and

generate a resource request message in response to detecting the indication of the application-specific latency reduction triggering condition and irrespective of a UE criteria value satisfying a network-configured threshold value for the generating of the resource request message;

transmit, via a transceiver coupled to the modem processor, the resource request message to a network entity requesting transition of the modem processor to a second communication state having a second communication latency less than the first communication latency;

receive, by the transceiver of the UE, a state transition message from the network entity in response to transmitting the resource request message;

select a physical channel from a set of physical channels for communication during the second communication state having the second communication latency less than the first communication latency; and

transition to the second communication state for communication on the selected physical channel in response to receiving the state transition message.

13. The apparatus of claim 12 , wherein the application processor is further configured to:

detect the application-specific activity corresponding to the application-specific latency reduction trigger condition; and

send, in response to detecting the application-specific activity, the indication of the application-specific latency reduction triggering condition.

14. The apparatus of claim 13 , wherein to detect the indication of the application-specific latency reduction triggering condition, the modem processor is further configured to receive the indication of the application-specific latency reduction trigger condition from the application processor.

15. The apparatus of claim 12 , wherein to detect the indication of the application-specific latency reduction triggering condition, the modem processor is further configured to:

receive one or more data packets associated with an application from the application processor;

perform deep packet inspection of the one or more packets received from the application processor to detect the application-specific activity; and

detect, in response to performing the deep packet inspection of the one or more packets, the application-specific activity corresponding to the application-specific latency reduction triggering condition.

16. The apparatus of claim 12 , wherein the traffic type includes at least one of a domain name system (DNS) indication or a destination port indication.

17. The apparatus of claim 12 , wherein the UE criteria value corresponds to an amount of data in a buffer of the modem processor and the network-configured threshold value corresponds to a threshold amount of data triggering generation of the resource request message when the UE criteria value satisfies the network-configured threshold value.

18. The apparatus of claim 17 , wherein the resource request message is generated when the UE criteria value is less than the network-configured threshold value.

19. The apparatus of claim 12 , wherein the application-specific activity includes at least one of a web-browsing activity, a messaging activity, or a media player activity.

20. The apparatus of claim 12 , wherein the resource request message includes a traffic volume measurement report Event 4A.

21. The apparatus of claim 12 , wherein the resource request message includes a cell update message, wherein the cell update message includes a traffic volume indicator information element that is set to true.

22. The apparatus of claim 12 , wherein the first communication state corresponds to one of a CELL_FACH state or a URA_PCH state and the second communication state corresponds to a CELL_DCH state.

23. A non-transitory computer-readable medium storing computer executable code for latency reduction, comprising code for:

operating a user equipment (UE) in a first communication state having a first communication latency;

detecting, by a modem processor of the UE, an indication of an application-specific latency reduction triggering condition representing an application-specific activity based on a traffic type;

generating, by the modem processor of the UE, a resource request message in response to detecting the indication of the application-specific latency reduction triggering condition and irrespective of a UE criteria value satisfying a network-configured threshold value for the generating of the resource request message;

transmitting, by a transceiver of the UE, the resource request message to a network entity requesting transition of the modem processor to a second communication state having a second communication latency less than the first communication latency;

receiving, by the transceiver of the UE, a state transition message from the network entity in response to transmitting the resource request message;

selecting a physical channel from a set of physical channels for communication during the second communication state having the second communication latency less than the first communication latency; and

transitioning to the second communication state for communication on the selected physical channel in response to receiving the state transition message.

24. The non-transitory computer-readable medium of claim 23 , wherein the UE criteria value corresponds to an amount of data in a buffer of the modem processor and the network-configured threshold value corresponds to a threshold amount of data triggering generation of the resource request message when the UE criteria value satisfies the network-configured threshold value.

25. The non-transitory computer-readable medium of claim 24 , wherein the resource request message is generated when the UE criteria value is less than the network-configured threshold value.

26. An apparatus for latency reduction in wireless communications, comprising:

means for operating a modem processor of a user equipment (UE) in a first communication state having a first communication latency;

means for detecting an indication of an application-specific latency reduction triggering condition representing an application-specific activity based on a traffic type;

means for generating a resource request message in response to detecting the indication of the application-specific latency reduction triggering condition and irrespective of a UE criteria value satisfying a network-configured threshold value for the generating of the resource request message;

means for transmitting the resource request message to a network entity requesting transition of the modem processor to a second communication state having a second communication latency less than the first communication latency;

receiving, by the transceiver of the UE, a state transition message from the network entity in response to transmitting the resource request message;

selecting a physical channel from a set of physical channels for communication during the second communication state having the second communication latency less than the first communication latency; and

transitioning to the second communication state for communication on the selected physical channel in response to receiving the state transition message.

27. The apparatus of claim 26 , wherein the UE criteria value corresponds to an amount of data in a buffer of the modem processor and the network-configured threshold value corresponds to a threshold amount of data triggering generation of the resource request message when the UE criteria value satisfies the network-configured threshold value.

28. The apparatus of claim 27 , wherein the resource request message is generated when the UE criteria value is less than the network-configured threshold value.

29. The method of claim 1 , further comprising monitoring the selected physical channel via a paging indicator channel (PICH).

30. The apparatus of claim 12 , wherein the modem processor is further configured to monitor the selected physical channel via a paging indicator channel (PICH).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2016
From: AGARWAL, RAVI; CHAKRAVARTHY, CHETAN; SAMBHWANI, SHARAD; PALAKODETY, SIVARAM SRIVENKATA; SIRKKA, JUHA MIKKO
To: QUALCOMM INCORPORATED
Reel/Frame 040713/0813 →
Continuity (2)
Provisional Application 62255940 · Nov 16, 2015
Related Publication 20170142018A1 · May 18, 2017