IP Library Granted Patent US 10,313,918
Granted Patent B2
US 10,313,918 · App. 15/378,144 · Granted Jun 4, 2019

Management of received internet protocol packet bundling for real time services

Inventors: Hans Juergen Leicht (Unterleinleiter, DE); Mohamed Hassan Helmy Khalil (Munich, DE); Mohamed Amin Nassar (Nuremberg, DE)
Assignee: Intel IP Corporation
H04W28/0268H04L1/0007H04L47/00H04L47/365H04L65/608H04L65/80H04L69/321H04W28/065
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,313,918
App. No.
15/378,144
Granted
Jun 4, 2019
Kind
B2
Abstract

Disclosed is a method for managing Internet Protocol Packet bundling comprising determining an operation of a real-time critical service (“RTCS”) on a mobile device; determining a data management indicator for the RTCS; where a RTCS is operating, and based on the data management indicator, determining a maximum number of Internet Protocol Packets for bundled delivery from a first layer of a protocol stack to a second layer of the protocol stack; receiving a number of Internet Protocol Packets totaling the maximum number of Internet Protocol Packets for bundled delivery; where the maximum number of Internet Protocol Packets for bundled delivery is greater than one, bundling the number of Internet Protocol Packets, and delivering the number of Internet Protocol Packets the first layer of the protocol stack to the second layer of the protocol stack.

Claims (35)

1. A method for managing packet bundling said method comprising:

determining that a real-time critical service is operating on a mobile device;

identifying a quality of the real-time critical service;

determining a maximum delay for delivery of data packets from a first layer of a protocol stack to a second layer of the protocol stack, based on the quality of the real-time critical service

receiving one or more data packets in the first layer of the protocol stack over a duration corresponding to the maximum delay for delivery;

if the real-time critical service is operating and the quality of the real-time critical service is beneath a predetermined threshold, disabling data packet bundling; and

delivering the received one or more data packets from the first layer of the protocol stack to the second layer of the protocol stack;

wherein the quality of the real-time critical service is an error rate or a bit rate of the real-time critical service; and

wherein the delivered one or more data packets are not bundled.

2. The method of claim 1 , further comprising Voice over Internet Protocol being a real-time critical service.

3. The method of claim 1 , further comprising Voice over 5 th Generation being a real-time critical service.

4. The method of claim 1 , further comprising real-time gaming being a real-time critical service.

5. The method of claim 1 , further comprising an application layer disabling the packet bundling.

6. The method of claim 1 , further comprising an application layer reducing the maximum delay for delivery of Internet Protocol Packets data packets.

7. The method of claim 1 , wherein the one or more data packets are one or more Internet Protocol Packets.

8. The method of claim 7 , wherein the one or more data packets are one or more Protocol Data Units according to a Packet Data Convergence Protocol.

9. The method of claim 1 , further comprising determining a real-time critical service to be operating wherein at least one dedicated bearer or default bearer is operating with a Quality of Service Class Identifier of 1, 2, or 3.

10. The method of claim 1 , further comprising determining a real-time critical service to not be operating wherein all Quality of Service Class Identifiers are greater than 3.

11. The method of claim 1 , wherein the determining that a real-time critical service is operating on a mobile device occurs in an Application layer.

12. The method of claim 1 , wherein determining the quality of the real-time critical service further comprises determining a level of degradation of the real-time critical service.

13. The method of claim 1 , further comprising enabling data packet bundling if the quality of the real-time critical service is above the predetermined threshold.

14. The method of claim 1 , further comprising a real-time critical service being any service that experiences a degradation from packet bundling.

15. The method of claim 1 , further comprising enabling data packet bundling when the real-time critical service ends.

16. A circuit configuration for managing packet bundling, said circuit configuration comprising:

a sensing circuit configured to determine that a real-time critical service is operating on a mobile device;

a logic circuit configured to identify a quality of the real-time critical service;

a protocol stack management circuit configured to determine a maximum delay for delivery of data packets from a first layer of a protocol stack to a second layer of the protocol stack based on the quality of the real-time critical service;

receive the data packets in the first layer of the protocol stack during a period equaling the maximum delay for delivery; if the real-time critical service is operating and the quality of the real-time critical service is beneath a predetermined threshold, to disable data packet bundling, and

deliver the data packets from the first layer of a protocol stack to the second layer of the protocol stack;

wherein the quality of the real-time critical service is an error rate or a bit rate of the real-time critical service; and

wherein the delivered one or more data packets are not bundled.

17. The circuit configuration of claim 16 , further comprising the circuit configuration being present in a mobile communication device.

18. The circuit configuration of claim 16 , further comprising the circuit configuration being present in a desktop computer, laptop computer, tablet computer, or smartphone.

19. The circuit configuration of claim 16 , further comprising the circuit configuration being present in a wearable device configured for wireless connectivity.

20. The circuit configuration of claim 16 , further comprising the circuit configuration being present in a motor vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: LEICHT, HANS JUERGEN; KHALIL, MOHAMED HASSAN HELMY; NASSAR, MOHAMED AMIN
To: INTEL IP CORPORATION
Reel/Frame 041099/0641 →
Continuity (1)
Related Publication 20180167841A1 · Jun 14, 2018