Service profile management with user preference, adaptive policy, network neutrality and user privacy for intermediate networking devices
First Claim
1. A method comprising:
- receiving a message about a request of a communications device for a service over a particular roaming access network of a plurality of roaming access networks, the communications device being subscribed to a service plan associated with a home access network that is different than the plurality of roaming access networks;
retrieving one or more first charging rates for use of the service over the particular roaming access network, the one or more first charging rates being different than one or more second charging rates for use of the service over another access network;
obtaining an estimate of the communications device'"'"'s usage of the service over the particular roaming access network;
calculating, by a service controller, an estimated service usage cost of the communications device'"'"'s usage of the service over the particular roaming access network based on the one or more first charging rates and the estimated usage;
comparing a value based on the estimated service usage cost to a first limit;
sending an indication to a user of the communications device when the comparison satisfies a predetermined condition;
receiving from the particular roaming access network a measurement of the communications device'"'"'s usage of the service; and
synchronizing the estimated usage with the usage measurement from the particular roaming access network, wherein the synchronizing the estimated usage with the usage measurement from the particular roaming access network includes applying an algorithm to reconcile the difference between the estimated usage and the usage measurement from the particular roaming access network.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed for a services policy communication system and method. In some embodiments, an intermediate networking device provides a service intermediary or intermediate connection between a network and one or more communications devices; implements a service profile set for assisting control of the intermediate networking device use of a service set on the network, wherein the service profile set includes one or more service profiles, each profile being associated with either the intermediate networking device or a communications device, each profile further including a plurality of service policy settings; and monitors use of the service set based on the service profile set, in which the implementation of the first service profile set is verified.
761 Citations
137 Claims
-
1. A method comprising:
-
receiving a message about a request of a communications device for a service over a particular roaming access network of a plurality of roaming access networks, the communications device being subscribed to a service plan associated with a home access network that is different than the plurality of roaming access networks; retrieving one or more first charging rates for use of the service over the particular roaming access network, the one or more first charging rates being different than one or more second charging rates for use of the service over another access network; obtaining an estimate of the communications device'"'"'s usage of the service over the particular roaming access network; calculating, by a service controller, an estimated service usage cost of the communications device'"'"'s usage of the service over the particular roaming access network based on the one or more first charging rates and the estimated usage; comparing a value based on the estimated service usage cost to a first limit; sending an indication to a user of the communications device when the comparison satisfies a predetermined condition; receiving from the particular roaming access network a measurement of the communications device'"'"'s usage of the service; and synchronizing the estimated usage with the usage measurement from the particular roaming access network, wherein the synchronizing the estimated usage with the usage measurement from the particular roaming access network includes applying an algorithm to reconcile the difference between the estimated usage and the usage measurement from the particular roaming access network. - 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)
-
-
52. A method comprising:
-
receiving a message about a request of a communications device for a service over a particular roaming access network of a plurality of roaming access networks, the communications device being subscribed to a service plan associated with a home access network that is different than the plurality of roaming access networks; retrieving one or more first charging rates for use of the service over the particular roaming access network, the one or more first charging rates being different than one or more second charging rates for use of the service over another access network; obtaining an estimate of the communications device'"'"'s usage of the service over the particular roaming access network, wherein the estimated usage is measured by the communications device, which monitors data communicated with the particular roaming access network; calculating, by a service controller, an estimated service usage cost of the communications device'"'"'s usage of the service over the particular roaming access network based on the one or more first charging rates and the estimated usage; comparing a value based on the estimated service usage cost to a first limit; sending an indication to a user of the communications device when the comparison satisfies predetermined condition; and synchronizing the estimated usage received from the communications device with a usage measured by and received from a network element. - View Dependent Claims (53, 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. A method comprising:
-
receiving a message about a request of a communications device for a service over a particular roaming access network of a plurality of roaming access networks, the communications device being subscribed to a service plan associated with a home access network that is different than the plurality of roaming access networks; retrieving one or more first charging rates for use of the service over the particular roaming access network, the one or more first charging rates being different than one or more second charging rates for use of the service over another access network; obtaining an estimate of the communications device'"'"'s usage of the service over the particular roaming access network; calculating, by a service controller, an estimated service usage cost of the communications device'"'"'s usage of the service over the particular roaming access network based on the one or more first charging rates and the estimated usage; comparing a value based on the estimated service usage cost to a first limit; sending an indication to a user of the communications device when the comparison satisfies a predetermined condition, wherein the indication is configured to trigger a service processor on the communications device to provide a notification to the user; obtaining a portion of the communications device'"'"'s usage of the service for facilitating at least a portion of the communication between the service controller and the communications device; and excluding the portion from a calculated cost of the communication device'"'"'s usage of the service. - View Dependent Claims (93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137)
-
Specification