IP Library Granted Patent US 10,075,876
Granted Patent B2
US 10,075,876 · App. 13/465,076 · Granted Sep 11, 2018

Method and apparatus for host-controlled packet data suppression

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,075,876
App. No.
13/465,076
Granted
Sep 11, 2018
Kind
B2
Abstract

The various aspects comprise methods and devices for managing signal traffic. The various aspects comprise a data controller module. The data controller module may be configured to receive information of an exchange of data with a plurality of data types having a plurality of data rates in a network communication; identify a sensitive condition of the network communication; and responsive to identifying the sensitive condition, reduce a rate of data of at least one data type of the plurality of data types.

Claims (69)

1. A method for managing network traffic, the method comprising:

receiving information during an active circuit-switched data session; wherein the information relates to an exchange of data comprising packet-switched data and circuit switched data having a plurality of data rates produced from a plurality of applications in a network communication;

wherein the plurality of applications comprises a first set of applications and a second set of applications;

wherein the first set and the second set receive a message from a controller;

wherein the first set of applications is configured to reduce its own data rate of the packet switched in response to the message from the controller; and

wherein the second set of applications is configured to have its data rate of the packet switched data reduced by the controller;

identifying a sensitive condition within the received information of the network communication;

wherein the sensitive condition is a condition related to an increased risk of disconnection from the active circuit-switched data session;

responsive to identifying the sensitive condition, adjusting a rate of data during the active circuit-switched data session of the packet switched data by at least sending the message to the first set of applications of the plurality of applications; and

buffering the data of the packet switched data to form buffered data;

and wherein the method occurs in a user equipment device.

2. The method of claim 1 , further comprising:

identifying whether the packet switched data is active in the network communication; and

responsive to the packet switched data being active, identifying the sensitive condition of the network communication.

3. The method of claim 1 , wherein adjusting the rate comprises:

terminating the exchange of data of the packet switched data.

4. The method of claim 1 , wherein adjusting the rate of data of the packet switched data further comprises:

adjusting the rate of data from at least one of the plurality of applications.

5. The method of claim 1 , further comprising:

discarding outdated data from the buffered data.

6. The method of claim 1 , wherein the sensitive condition is a user equipment near a maximum transmission power.

7. The method of claim 1 , wherein the sensitive condition is one of preparing and activating compressed mode.

8. The method of claim 1 , wherein the sensitive condition is an uplink capacity limit is reached.

9. The method of claim 1 , wherein data of the packet switched data are exchanged on a cellular radio network, and wherein adjusting the rate of the data of the packet switched data comprises:

transmitting the data of the packet switched data over a wireless local area network.

10. The method of claim 1 , further comprises:

sending the message to the server of the packet switched data to withhold exchanging data of the packet switched data from the exchange of data.

11. The method of claim 1 , wherein adjusting the rate of the packet switched data comprises:

prioritizing the data having the circuit switched data.

12. The method of claim 1 , wherein adjusting the rate of data of the packet switched data comprises:

prioritizing the data produced from each of the plurality of applications.

13. The method of claim 1 , wherein adjusting the rate of data of the packet switched data comprises:

adjusting the rate of data of data exchanged between an application layer and a network layer.

14. The method of claim 1 , wherein adjusting the rate of data of the packet switched data comprises:

adjusting the rate of data of data exchanged between a transport layer and a network layer.

15. The method of claim 1 , wherein adjusting the rate of data of the packet switched data comprises:

adjusting the rate of data of data exchanged between a transport layer and a data link layer.

16. The method of claim 1 , wherein adjusting the rate of data of the packet switched data comprises:

reducing the rate of data of data exchanged between a plurality of sublayers within a data link layer.

17. The method of claim 1 , wherein the adjusting a rate of data during the active circuit-switched data session of the packet switched data occurs by decreasing the packet switched data.

18. The method of claim 17 , wherein the plurality of applications communicate with a cellular modem for adjusting the rate of data during the active circuit-switched data session of the packet switched data; and wherein the cellular modem comprises one or more switches configured to forward the message to adjust the rate of data of the packet switched data.

19. A user equipment device, comprising:

a data controller circuit, operatively connected to a cellular modem, configured to receive information during an active circuit-switched data session;

wherein the information relates to an exchange of data comprising packet-switched data and circuit switched data having a plurality of data rates produced from a plurality of applications in a network communication;

wherein the plurality of applications comprises a first set of applications and a second set of applications; wherein the first set and the second set receive a message from the data controller circuit;

wherein the first set of applications is configured to reduce its own data rate of the packet switched data in response to the message from the data controller circuit;

and wherein the second set of applications is configured to have its data rate of the packet switched data reduced by the data controller circuit;

identify a sensitive condition within the received information of the network communication;

wherein the sensitive condition is a condition related to an increased risk of disconnection from the active circuit-switched data session; and

responsive to identifying the sensitive condition, adjust a rate of data of the packet switched data during the active circuit-switched data session by at least sending the message to the first set of applications of the plurality of applications; and

a buffer configured to buffer the data of the packet switched data to form buffered data.

20. The user equipment device of claim 19 ,

wherein the data controller circuit is further configured to:

adjust the rate of data of the packet switched data from at least one of the plurality of applications.

21. The user equipment device of claim 20 , wherein the data controller circuit being configured to adjust the rate of data from the at least one of the plurality of applications comprises the data controller circuit being configured to:

notify the at least one application of the plurality of applications to adjust the rate of data of the packet switched data.

22. The user equipment device of claim 19 wherein the buffer is further configured to:

discard outdated data from the buffered data.

23. A system for managing data traffic, comprising:

a user equipment device, comprising:

a modem configured to exchange data with packet and circuit switched data having a plurality of data rates produced from a plurality of applications in a network communication;

a data controller circuit electrically coupled to the modem and configured to receive information during an active circuit-switched data session; wherein the information relates to an exchange of data comprising packet-switched data and circuit switched data in the network communication;

wherein the plurality of applications comprises a first set of applications and a second set of applications; wherein the first set and the second set receive a message from the data controller circuit;

wherein the first set of applications is configured to reduce its own data rate of the packet switched data in response to the message from the data controller circuit; and wherein the second set of applications is configured to have its data rate of the packet switched data reduced by the data controller circuit;

identify a sensitive condition within the received information of the network communication;

wherein the sensitive condition is a condition related to an increased risk of disconnection from the active circuit-switched data session; and responsive to identifying the sensitive condition, adjust a rate of data of the packet switched data to the modem during the active circuit-switched data session by at least sending the message to the first set of applications of the plurality of applications; and

a buffer configured to buffer the data of the packet switched data to form buffered data.

24. The system of claim 23 , further comprising:

a plurality of servers coupled to the network and configured to exchange data of the packet switched data with the plurality of applications, and wherein the data controller circuit is configured to send the message to at least one of the plurality of servers to withhold exchanging data of the packet switched data with at least one corresponding application of the plurality of applications.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053518/0765 →
CONFIRMATORY ASSIGNMENT EFFECTIVE AS OF JANUARY 1, 2018 Recorded Aug 12, 2020
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 053477/0121 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2012
From: CLEVORN, THORSTEN; KREUCHAUF, JUERGEN; DREWES, CHRISTIAN
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 028163/0129 →