Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account
First Claim
Patent Images
1. A wireless end-user device comprising:
- one or more wireless modems for enabling the end-user device to communicate over at least a first wireless access network;
memory configured to store a first wireless access network policy to be applied when the wireless end-user device communicates or attempts to communicate over the first wireless access network, the first wireless access network policy comprising one or more first policy instructions associated with a first service activity, the first service activity including a data communication associated with one of a subset of available applications capable of running on the wireless end-user device less than all available applications capable of running on the wireless end-user device; and
one or more device agents configured to perform the following steps, when the wireless end-user device communicates or attempts to communicate over the first wireless access network;
determining that a traffic flow is associated with the first service activity, the traffic flow comprising one or more related data transfers or attempted data transfers,assigning a flow tag to the traffic flow, the flow tag comprising a traffic flow identifier configured to assist in preserving the association of the traffic flow with the first service activity when the traffic flow is processed by one or more device functions that operate on the traffic flow,monitoring an attempted or successful first wireless access network service usage associated with the flow tag, the steps of determining, assigning and monitoring occurring in any order, andafter determining that the traffic flow is associated with the first service activity, applying the first wireless access network policy to the attempted or successful first wireless access network service usage.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a communications device implements a service policy for assisting billing for the communications device use of a service on a network; and monitors use of the service based on the service policy, in which a local service usage is synchronized with a network based service usage.
-
Citations
42 Claims
-
1. A wireless end-user device comprising:
-
one or more wireless modems for enabling the end-user device to communicate over at least a first wireless access network; memory configured to store a first wireless access network policy to be applied when the wireless end-user device communicates or attempts to communicate over the first wireless access network, the first wireless access network policy comprising one or more first policy instructions associated with a first service activity, the first service activity including a data communication associated with one of a subset of available applications capable of running on the wireless end-user device less than all available applications capable of running on the wireless end-user device; and one or more device agents configured to perform the following steps, when the wireless end-user device communicates or attempts to communicate over the first wireless access network; determining that a traffic flow is associated with the first service activity, the traffic flow comprising one or more related data transfers or attempted data transfers, assigning a flow tag to the traffic flow, the flow tag comprising a traffic flow identifier configured to assist in preserving the association of the traffic flow with the first service activity when the traffic flow is processed by one or more device functions that operate on the traffic flow, monitoring an attempted or successful first wireless access network service usage associated with the flow tag, the steps of determining, assigning and monitoring occurring in any order, and after determining that the traffic flow is associated with the first service activity, applying the first wireless access network policy to the attempted or successful first wireless access network service usage. - 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. A method performed by a wireless end-user device, the method comprising:
-
storing a first wireless access network policy to be applied when the wireless end-user device communicates or attempts to communicate over a first wireless access network, the first wireless access network policy comprising one or more first policy instructions associated with a first service activity, the first service activity including a data communication associated with one of a subset of available applications capable of running on the wireless end-user device less than all available applications capable of running on the wireless end-user device; determining that a traffic flow is associated with the first service activity, the traffic flow comprising one or more related data transfers or attempted data transfers; assigning a flow tag to the traffic flow, the flow tag comprising a traffic flow identifier configured to assist in preserving the association of the traffic flow with the first service activity when the traffic flow is processed by one or more device functions that operate on the traffic flow; monitoring an attempted or successful first wireless access network service usage associated with the flow tag, the steps of determining, assigning and monitoring occurring in any order; and after determining that the traffic flow is associated with the first service activity, applying the one or more first policy instructions to the attempted or successful first wireless access network service usage.
-
-
42. A wireless end-user device comprising:
-
means for storing a first wireless access network policy to be applied when the wireless end-user device communicates or attempts to communicate over a first wireless access network, the first wireless access network policy comprising one or more first policy instructions associated with a first service activity, the first service activity including a data communication associated with one of a subset of available applications capable of running on the wireless end-user device less than all available applications capable of running on the wireless end-user device; means for determining that a traffic flow is associated with the first service activity, the traffic flow comprising one or more related data transfers or attempted data transfers; means for assigning a flow tag to the traffic flow, the flow tag comprising a traffic flow identifier configured to assist in preserving the association of the traffic flow with the first service activity when the traffic flow is processed by one or more device functions that operate on the traffic flow; means for monitoring an attempted or successful first wireless access network service usage associated with the flow tag; and means for applying the one or more first policy instructions to the attempted or successful first wireless access network service usage, after determining that the traffic flow is associated with the first service activity.
-
Specification