IP Library Granted Patent US 9,781,624
Granted Patent B2
US 9,781,624 · App. 14/529,901 · Granted Oct 3, 2017

System and method for intuitive packet buffering and adaptive paging

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 9,781,624
App. No.
14/529,901
Filed
Oct 31, 2014
Granted
Oct 3, 2017
Kind
B2
Art Unit
2412
USPC
370/329
Abstract

The solution introduces a flexible mechanism to avoid paging a delay-tolerant UE prematurely by buffering its high frequency, low priority data for a time duration set according to the UE's current and historic activity data, thereby increasing radio resource and network efficiency, and reducing UE batter drainage. A method of managing frequent low priority downlink data transmissions comprises receiving a downlink data packet intended for a UE, buffering the received downlink data packet in response to a determination that the received downlink data packet is low priority, and the UE is delay-tolerant, starting a timer, the timer being set in response in response to the UE currently being in an idle state, the timer being set according to a next anticipated activity time for the UE, and transmitting the downlink data packet to the UE upon the expiration of the timer.

Claims (49)

1. A method comprising:

receiving a downlink data packet intended for a UE;

buffering the received downlink data packet in response to the UE currently being in an idle state;

starting a timer in response to a determination that the received downlink data packet is small and low priority and the UE is delay-tolerant, the timer being set based on an anticipated duration between UE activity, wherein the anticipated duration between UE activity is determined based on monitored UE current activity and monitored UE past activity history; and

transmitting the downlink data packet to the UE upon the expiration of the timer.

2. The method of claim 1 , wherein the starting of the timer comprises setting the timer in response to a priority setting of a bearer channel set up to transmit data to the UE and the anticipated duration between UE activity.

3. The method of claim 1 , wherein the starting of the timer comprises setting the timer in response to a local operator policy setting and the anticipated duration between UE activity.

4. The method of claim 1 , wherein the anticipated duration between UE activity is determined in the MME, the method further comprising;

sending the anticipated duration between UE activity to the SGW in a Release Access Bearer Request message.

5. The method of claim 1 , wherein the monitored UE current activity comprises monitoring and recording UE's last activity time, average number of UE pings during a time interval, and maximum duration between UE pings in the time interval.

6. The method of claim 1 , wherein the monitored UE past activity history comprises monitoring and recording a historic average number of UE pings during a time interval, and a historic maximum duration between UE pings in the time interval.

7. The method of claim 1 , wherein the determination of the anticipated duration between UE activity comprises determining the anticipated duration in response to at least one of time of the day, day of the week, weekday versus weekend, month, season, and time of the year.

8. The method of claim 1 , further comprising transmitting the buffered downlink data packet to the UE in response to receiving a high priority data packet intended for the same UE even if the timer has not yet expired.

9. The method of claim 1 , further comprising receiving and buffering an additional small, low priority downlink data packet intended for the same UE.

10. The method of claim 1 , further comprising determining whether the received downlink data packet is small, low priority, and the UE is delay-tolerant based on local operator policy.

11. The method of claim 1 , further comprising determining whether the received downlink data packet is small and low priority, and the UE is delay-tolerant based on at least one of Allocation and Retention Priority, QoS Class Identifier, Access Point Name, Quality of Service, Guaranteed Bit Rate, Maximum Bit Rate, Aggregate Maximum Bit Rate, and UE identity.

12. A method of managing frequent low priority downlink data transmissions, comprising:

receiving a downlink data packet intended for a UE;

buffering the received downlink data packet in response to a determination that the received downlink data packet is low priority, and the UE is delay-tolerant;

starting a timer, the timer being set in response to the UE currently being in an idle state, the timer being set according to an anticipated duration between UE activity, wherein the anticipated duration between UE activity is determined based on monitored UE current activity and monitored UE past activity history; and

transmitting the downlink data packet to the UE upon the expiration of the timer.

13. The method of claim 12 , wherein the starting of the timer comprises setting the timer in response to a priority setting of a bearer channel set up to transmit data to the UE and the anticipated duration between UE activity.

14. The method of claim 12 , wherein the starting of the timer comprises setting the timer in response to a local operator policy setting and the next anticipated duration between UE activity.

15. The method of claim 12 ,

wherein the anticipated duration between UE activity is determined in the MME, the method further comprising:

sending the anticipated UE activity time to the SGW.

16. The method of claim 12 , wherein the monitored UE current activity comprises monitoring and recording UE's last activity time, average number of UE pings during a time interval, and maximum duration between UE pings in the time interval.

17. The method of claim 12 , wherein the monitored UE past activity history comprises monitoring and recording a historic average number of UE pings during a time interval, and a historic maximum duration between UE pings in the time interval.

18. The method of claim 12 , wherein the determination of the anticipated duration between UE activity comprises determining the anticipated duration in response to at least one of time of the day, day of the week, weekday versus weekend, month, season, and time of the year.

19. The method of claim 12 , further comprising transmitting the buffered downlink data packet to the UE in response to receiving a high priority data packet intended for the same UE even if the timer has not yet expired.

20. The method of claim 12 , further comprising receiving and buffering an additional low priority downlink data packet intended for the same UE.

21. The method of claim 12 , further comprising determining whether the received downlink data packet is low priority, and the UE is delay-tolerant based on local operator policy.

22. The method of claim 12 , further comprising determining whether the received downlink data packet is low priority, and the UE is delay-tolerant based on at least one of Allocation and Retention Priority, QoS Class Identifier, Quality of Service, Access Point Name, Guaranteed Bit Rate, Maximum Bit Rate, Aggregate Maximum Bit Rate, and UE identity.

23. A system for managing frequent low priority downlink data transmissions, comprising:

a first interface configured to receive a downlink data packet intended for a UE;

a memory configured to buffer the received downlink data packet in response to a determination that the received downlink data packet is low priority, and the UE is delay-tolerant;

a second interface configured to receive an anticipated duration between UE activity, wherein the anticipated duration between UE activity is determined based on monitored UE current activity and monitored UE past activity history;

a timer being configured based on the anticipated duration between UE activity; and

a third interface configured to transmit the downlink data packet to the UE upon the expiration of the timer.

24. The system of claim 23 , wherein the timer is configured in response to a priority setting of a bearer channel set up to transmit data to the UE and the anticipated duration between UE activity.

25. The system of claim 23 , wherein the timer is configured in response to a local operator policy setting and the anticipated duration between UE activity.

26. The system of claim 23 , wherein the timer is configured in response to the UE's last activity time, average number of UE pings during a time interval, and maximum duration between UE pings in the time interval.

27. The system of claim 23 , wherein the timer is configured in response to a historic average number of UE pings during a time interval, and a historic maximum duration between UE pings in the time interval.

28. The system of claim 23 , wherein the timer is configured in response to the anticipated duration between UE activity that takes into account at least one of time of the day, day of the week, weekday versus weekend, month, season, and time of the year.

29. The system of claim 23 , wherein the third interface is configured to transmit the buffered downlink data packet to the UE in response to receiving a high priority data packet intended for the same UE even if the timer has not yet expired.

30. The system of claim 23 , wherein the memory is configured to buffer an additional low priority downlink data packet intended for the same UE.

31. The system of claim 23 , further comprising a processor configured to determine whether the received downlink data packet is low priority, and the UE is delay-tolerant based on local operator policy.

32. The system of claim 23 , further comprising a processor configured to determine whether the received downlink data packet is low priority, and the UE is delay-tolerant based on at least one of Allocation and Retention Priority, QoS Class Identifier, Quality of Service, Access Point Name, Guaranteed Bit Rate, Maximum Bit Rate, Aggregate Maximum Bit Rate, and UE identity.

33. The system of claim 23 , wherein the second interface is configured to receive the anticipated duration between UE activity in a Release Access Bearer Request message.

Assignments (22)
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067565 AND FRAME 0678 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0421 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068822/0966 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067565/0678 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060641/0242 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0801 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL - RELEASE OF 046139.0299 Recorded Aug 18, 2021
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC.
Reel/Frame 057222/0398 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded May 14, 2018
From: MAVENIR SYSTEMS, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 046139/0299 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2018
From: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
Reel/Frame 045773/0100 →
CHANGE OF NAME Recorded Apr 21, 2017
From: MITEL MOBILITY INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 042369/0185 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Mar 3, 2017
From: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 041877/0881 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 2, 2017
From: BANK OF AMERICA, N.A.
To: MITEL MOBILITY INC. (F/K/A MAVENIR SYSTEMS, INC.)
Reel/Frame 041868/0256 →
CHANGE OF NAME Recorded Aug 20, 2015
From: MAVENIR SYSTEMS, INC.
To: MITEL MOBILITY INC.
Reel/Frame 036408/0166 →
SECURITY INTEREST Recorded May 29, 2015
From: MITEL US HOLDINGS, INC.; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS INC.; MAVENIR SYSTEMS, INC.; MITEL BUSINESS SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035797/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2014
From: MURTHY, VEENA; DANDA, RAVI
To: MAVENIR SYSTEMS, INC.
Reel/Frame 034548/0162 →