Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
First Claim
1. A method performed by a network system communicatively coupled to an end-user device over a wireless access network, the method comprising:
- transmitting a first traffic flow to, or receiving the first traffic flow from, a first software application on the end-user device, the first traffic flow comprising a first set of one or more related data transfers over the wireless access network, the first traffic flow being routed between the first software application on the end-user device and the network system through one or more assisting elements, the one or more assisting elements comprising a control application on the end-user device or a proxy agent on the end-user device, wherein the first traffic flow has a characteristic associating the first traffic flow with the first software application, the characteristic preserving the association between the first traffic flow and the first software application when the first traffic flow is routed by the one or more assisting elements;
identifying the characteristic; and
implementing at least a portion of one or more service policies based on the identified characteristic, the one or more service policies at least for (i) controlling usage of the wireless access network by the end-user device, (ii) accounting for usage of the wireless access network associated with the end-user device, (iii) providing a notification to the end-user device about the usage of the wireless access network associated with the end-user device, or (iv) a combination of these.
2 Assignments
0 Petitions
Accused Products
Abstract
A method performed by a network system communicatively coupled to a device over a wireless access network, the method comprising transmitting a traffic flow to, or receiving the traffic flow from, a software application on the device, the traffic flow comprising one or more related data transfers over the wireless access network, the traffic flow being routed between the software application and the network system through an assisting element comprising a control application or a proxy agent on the device, wherein the traffic flow has a characteristic associating the traffic flow with the first software application, the characteristic preserving the association between the traffic flow and the software application when the traffic flow is routed by the one or more assisting elements; identifying the characteristic; and implementing at least a portion of a control, accounting, or notification service policy based on the identified characteristic.
1138 Citations
51 Claims
-
1. A method performed by a network system communicatively coupled to an end-user device over a wireless access network, the method comprising:
-
transmitting a first traffic flow to, or receiving the first traffic flow from, a first software application on the end-user device, the first traffic flow comprising a first set of one or more related data transfers over the wireless access network, the first traffic flow being routed between the first software application on the end-user device and the network system through one or more assisting elements, the one or more assisting elements comprising a control application on the end-user device or a proxy agent on the end-user device, wherein the first traffic flow has a characteristic associating the first traffic flow with the first software application, the characteristic preserving the association between the first traffic flow and the first software application when the first traffic flow is routed by the one or more assisting elements; identifying the characteristic; and implementing at least a portion of one or more service policies based on the identified characteristic, the one or more service policies at least for (i) controlling usage of the wireless access network by the end-user device, (ii) accounting for usage of the wireless access network associated with the end-user device, (iii) providing a notification to the end-user device about the usage of the wireless access network associated with the end-user device, or (iv) a combination of these. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A non-transitory computer-readable storage medium storing machine-executable instructions that, when executed by one or more processors, cause the one or more processors to:
-
transmit a first traffic flow to, or receive the first traffic flow from, a first software application on an end-user device communicatively coupled to the one or more processors over a wireless access network, the first traffic flow comprising a first set of one or more related data transfers over the wireless access network, the first traffic flow being routed between the first software application on the end-user device and the one or more processors through one or more assisting elements, the one or more assisting elements comprising a control application on the end-user device or a proxy agent on the end-user device, wherein the first traffic flow has a characteristic associating the first traffic flow with the first software application, the characteristic preserving the association between the first traffic flow and the first software application when the first traffic flow is routed by the one or more assisting elements; identify the characteristic; and implement at least a portion of one or more service policies based on the identified characteristic, the one or more service policies at least for (i) controlling usage of the wireless access network by the end-user device, (ii) accounting for usage of the wireless access network associated with the end-user device, (iii) providing a notification to the end-user device about the usage of the wireless access network associated with the end-user device, or (iv) a combination of these.
-
Specification