US2023156603A1PendingUtilityA1

Dynamic connected discontinuous reception profile based on quality of service

Assignee: AT & T IP I LPPriority: Feb 1, 2021Filed: Jan 18, 2023Published: May 18, 2023
Est. expiryFeb 1, 2041(~14.5 yrs left)· nominal 20-yr term from priority
Y02D30/70H04W 52/0258H04W 76/28H04W 28/0268
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes determining a quality of service class identifier (QCI) level for an application running on a user device, selecting a connected mode discontinuous reception (CDRX) profile based on the QCI level, and transmitting the CDRX profile to the user device to be used when running the application. The QCI level may be indicative of delay sensitivity of the application and the CDRX profile may be selected based on the delay sensitivity of the application.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A method comprising:
 predicting, by a processing system including a processor, that each subscriber device of a set of subscriber devices will run a video or streaming application at a predetermined upcoming time period for a video or streaming event;   in response to the predicting that each subscriber device of the set of subscriber devices will run the video or streaming application at the predetermined upcoming time period, determining, by the processing system, a quality of service class identifier (QCI) level for the video or streaming application based on a type of application or a type of traffic associated with the video or streaming application, wherein the QCI level is indicative of delay sensitivity of the video or streaming application;   selecting, by the processing system, a connected mode discontinuous reception (CDRX) profile based on the determining the QCI level; and   transmitting, by the processing system, the CDRX profile to the set of subscriber devices to set CDRX timers at the set of subscriber devices for use during the video or streaming event.   
     
     
         2 . The method of  claim 1 , wherein the CDRX profile is selected based on the delay sensitivity of the video or streaming application. 
     
     
         3 . The method of  claim 1 , wherein the CDRX profile has an off-cycle time that is adjustable to be longer for non-delay sensitive applications than for delay sensitive applications. 
     
     
         4 . The method of  claim 1 , further comprising aggregating and using, by the processing system, historical data associated with multiple subscriber devices to predict one or more adjusted CDRX profiles for individual subscriber devices, wherein the selecting the CDRX profile is in accordance with the aggregating and the using of the historical data, and wherein the historical data is weighted such that older data in the historical data is weighed less than newer data in the historical data. 
     
     
         5 . The method of  claim 1 , wherein the CDRX profile has an on period for a discontinuous reception (DRX) cycle and an inactive period for the DRX cycle, and wherein the inactive period of the CDRX profile is adjustable to be longer for applications that are not delay sensitive than for applications that are delay sensitive. 
     
     
         6 . The method of  claim 1 , wherein the video or streaming event is held on a periodic basis. 
     
     
         7 . The method of  claim 1 , wherein the CDRX profile is selected based on a historical association between QCI levels and CDRX profiles. 
     
     
         8 . The method of  claim 1 , wherein the method is implemented in a dynamic CDRX controller deployed in a network. 
     
     
         9 . The method of  claim 1 , wherein a performance of one or more subscriber devices of the set of subscriber devices is measured in view of the CDRX profile and the QCI level, and wherein the CDRX profile is selected based on historical performance data. 
     
     
         10 . The method of  claim 1 , wherein the CDRX profile is static and a DRX timer is adjusted based on the QCI level. 
     
     
         11 . An apparatus comprising:
 an input-output interface; and   a processor coupled to the input-output interface wherein the processor is further coupled to a memory, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:   predicting that each subscriber device of a set of subscriber devices will run a video or streaming application at a predetermined upcoming time period for a video or streaming event;   in response to the predicting that each subscriber device of the set of subscriber devices will run the video or streaming application at the predetermined upcoming time period, identifying a quality of service class identifier (QCI) level for the video or streaming application based on a type of application or a type of traffic associated with the video or streaming application;   selecting a continuous mode discontinuous reception (CDRX) profile based on the identifying the QCI level; and   transmitting the CDRX profile to the set of subscriber devices to set CDRX timers at the set of subscriber devices for use during the video or streaming event.   
     
     
         12 . The apparatus of  claim 11 , wherein the operations further comprise aggregating and using historical data associated with multiple subscriber devices to predict one or more adjusted CDRX profiles for individual subscriber devices, wherein the selecting the CDRX profile is in accordance with the aggregating and the using of the historical data, and wherein the historical data is weighted such that older data in the historical data is weighed less than newer data in the historical data. 
     
     
         13 . The apparatus of  claim 11 , wherein the operations further comprise measuring a performance of one or more subscriber devices of the set of subscriber devices and optimizing the performance based on an historical association of the CDRX profile and the QCI level. 
     
     
         14 . The apparatus of  claim 11 , wherein the QCI level is indicative of delay sensitivity of the video or streaming application, and wherein the CDRX profile is selected based on the delay sensitivity of the video or streaming application. 
     
     
         15 . The apparatus of  claim 11 , wherein the CDRX profile has an off cycle that is adjustable to be longer for non-delay sensitive applications than for delay sensitive applications. 
     
     
         16 . The apparatus of  claim 11 , wherein the video or streaming event is held on a periodic basis. 
     
     
         17 . The apparatus of  claim 11 , wherein the CDRX profile is static and a DRX timer is adjusted based on the QCI level. 
     
     
         18 . A system comprising:
 a server associated with a set of subscriber devices and configured to perform operations, comprising:   predicting that each subscriber device of the set of subscriber devices will run a video or streaming application at a predetermined upcoming time period for a video or streaming event;   in response to the predicting that each subscriber device of the set of subscriber devices will run the video or streaming application at the predetermined upcoming time period, determining a quality of service class identifier (QCI) level for the video or streaming application based on a type of traffic associated with the video or streaming application, wherein the QCI level is indicative of delay sensitivity of the video or streaming application;   selecting a connected mode discontinuous reception (CDRX) profile based on the determining the QCI level; and   transmitting the CDRX profile to the set of subscriber devices to set CDRX timers at the set of subscriber devices for use during the video or streaming event.   
     
     
         19 . The system of  claim 18 , wherein the server has a machine learning engine in communication with an historical database, and wherein the CDRX profile is generated based on a machine learning algorithm. 
     
     
         20 . The system of  claim 18 , wherein the operations further comprise aggregating and using historical data associated with multiple subscriber devices to predict one or more adjusted CDRX profiles for individual subscriber devices, wherein the selecting the CDRX profile is in accordance with the aggregating and the using of the historical data, and wherein the historical data is weighted such that older data in the historical data is weighed less than newer data in the historical data.

Join the waitlist — get patent alerts

Track US2023156603A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.