Device-assisted services for protecting network capacity
First Claim
Patent Images
2. A system, comprising:
- a processor of a communications device configured to;
monitor a network service usage activity of the communications device in wireless network communication;
report the network service usage activity of the communications device to a network element, wherein the network element performs statistical analysis of a plurality of reported network service usage activities across a plurality of devices;
receive a network service usage activity classification list from the network element; and
classify the network service usage activity based on the network service usage activity classification list for differential network access control for protecting network capacity; and
a memory coupled to the processor and configured to provide the processor with instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.
390 Citations
114 Claims
-
2. A system, comprising:
-
a processor of a communications device configured to; monitor a network service usage activity of the communications device in wireless network communication; report the network service usage activity of the communications device to a network element, wherein the network element performs statistical analysis of a plurality of reported network service usage activities across a plurality of devices; receive a network service usage activity classification list from the network element; and classify the network service usage activity based on the network service usage activity classification list for differential network access control for protecting network capacity; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (3, 4)
-
-
5. A system, comprising:
-
a processor of a network device configured to; receive a first report of network service usage activities of a first device from the first device; receive a second report of network service usage activities of a second device from the second device; perform a statistical analysis of a plurality of reported service usage activities across a plurality of devices, including the first device and the second device; and send a network service usage activity classification list to the first device and the second device for classifying network service usage activities based on the service usage activity classification list for differential network access control for protecting network capacity; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (6, 7)
-
-
8. A system, comprising:
-
a processor of a communications device configured to; associate a network service usage activity of the communications device with a network service usage control policy based on a classification of the network service usage activity for differential network access control for protecting network capacity; and generate a user notification based on the network service usage control policy; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor of a communications device configured to; determine a network busy state of a wireless network; and classify a network service usage activity of the communications device based on the network busy state to facilitate differential network access control for protecting network capacity of the wireless networks; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (15, 16)
-
-
17. A system, comprising:
-
a processor of a communications device configured to; monitor a network service usage activity of a device in wireless network communication; classify the network service usage activity to facilitate differential network access control for protecting network capacity; and account for the network service usage activity based on a classification of the network service usage activity for differential network service usage accounting; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (18)
-
-
19. A system, comprising:
-
a processor of a communications device configured to; receive an API request from a network service usage activity for wireless network access; respond to the API request from the network service usage activity; and implement differential network access for the network service usage activity for protecting network capacity, wherein the differential network access is based on a priority level associated with the network service usage activity and a network busy state; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (20)
-
-
21. A system, comprising:
-
a processor of a network device configured to; receive an API request from a network service usage activity of a communications device for wireless network access; and respond to the API request from the network service usage activity for implementing differential network access for protecting network capacity; wherein the differential network access is based on a priority level associated with the network service usage activity and a network busy state; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (22, 23, 24)
-
-
25. A system, comprising:
-
a processor of a communications device configured to; monitor a plurality of network service usage activities of the communications device; determine a network busy state based on the monitored plurality of network service usage activities; and send a network busy state report to a network element; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (26, 27)
-
-
28. A system, comprising:
-
a processor of a network device configured to; collect network busy state information for one or more access networks for a plurality of communications devices; and implement differential network access for one or more network capacity controlled services for the plurality of communications devices based on the network busy state information associated with each of the one or more access networks for protecting network capacity; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (29)
-
-
30. A system, comprising:
-
a processor of a communications device configured to; monitor a network service usage activity of the communications device in network communication; classify the network service usage activity for differential network access control for protecting network capacity; and associate the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method, comprising:
-
monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.
-
-
52. A computer program product, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.
-
-
53. A method comprising:
-
examining a particular service usage activity to determine if the particular service usage activity fits a set of one or more classification rules that define the particular service usage activity as a background service usage activity; determining whether a condition is satisfied, the condition including a finding that the particular service usage activity is determined to be a background service usage activity; and when the condition is satisfied, restricting network access of the particular service usage activity. - View Dependent Claims (1, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114)
-
-
77-1. The method of claim 53, wherein an app is provided with network state indications that are differential for different apps according to app background class or priority.
Specification