Verifiable service policy implementation for intermediate networking devices
First Claim
1. A system, comprising:
- a service controller comprising at least one processor, the service controller capable of communicating with a service processor on a first end user device over a wireless access network, the at least one processor capable of at least assisting to provision a forwarding service, the forwarding service enabling the first end user device to forward data traffic between the wireless access network and one or more other end user devices according to a forwarding policy, the first end user device including a user interface capable of receiving a user input regarding a change to the forwarding service and further including a device agent capable of communicating a user instruction corresponding to the user input to the service controller, the at least one processor configured to execute one or more machine-executable instructions that, when executed by the at least one processor, cause the at least one processor to;
receive the user instruction from a device agent on the first end user device over the wireless access network;
apply at least a portion of the forwarding policy, the at least a portion of the forwarding policy for controlling usage of the forwarding service by at least a subset of the one or more other end user devices;
obtain a measure of the usage of the forwarding service by the at least a subset of the one or more other end user devices; and
send an accounting record to a billing system, the accounting record being based on the measure of the usage of the forwarding service by the at least a subset of the one or more other end user devices; and
a communication interface enabling the service controller to communicate with the first end user device over the wireless access network.
2 Assignments
0 Petitions
Accused Products
Abstract
A network system capable of communicating with a first end user device over a wireless access network, and a method performed by the network system. The method comprises receiving an instruction from the first end user device, the instruction being based on a user input obtained through a user interface of the first end user device, the user input requesting a change to a forwarding service, the forwarding service enabling the first end user device to forward traffic between the wireless access network and one or more other end user devices according to a forwarding policy; determining to change a setting associated with the forwarding policy based on the instruction; and initiating provisioning of one or more elements to change the setting associated with the forwarding policy.
766 Citations
73 Claims
-
1. A system, comprising:
-
a service controller comprising at least one processor, the service controller capable of communicating with a service processor on a first end user device over a wireless access network, the at least one processor capable of at least assisting to provision a forwarding service, the forwarding service enabling the first end user device to forward data traffic between the wireless access network and one or more other end user devices according to a forwarding policy, the first end user device including a user interface capable of receiving a user input regarding a change to the forwarding service and further including a device agent capable of communicating a user instruction corresponding to the user input to the service controller, the at least one processor configured to execute one or more machine-executable instructions that, when executed by the at least one processor, cause the at least one processor to; receive the user instruction from a device agent on the first end user device over the wireless access network; apply at least a portion of the forwarding policy, the at least a portion of the forwarding policy for controlling usage of the forwarding service by at least a subset of the one or more other end user devices; obtain a measure of the usage of the forwarding service by the at least a subset of the one or more other end user devices; and send an accounting record to a billing system, the accounting record being based on the measure of the usage of the forwarding service by the at least a subset of the one or more other end user devices; and a communication interface enabling the service controller to communicate with the first end user device over the wireless access network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method performed by a service controller of a network system, the service controller comprising one or more processors, the service controller capable of communicating with a service processor on a first end user device over a wireless access network, the method comprising:
-
receiving an instruction from a device agent on the first end user device, the instruction being based on a user input obtained through a user interface of the first end user device, the user input requesting a change to a forwarding service, the forwarding service enabling the first end user device to forward data traffic between the wireless access network and one or more other end user devices according to a forwarding policy; applying at least a portion of the forwarding policy, the at least a portion of the forwarding policy for controlling usage of the forwarding service by at least a subset of the one or more other end user devices; obtaining a measure of the usage of the forwarding service by the at least a subset of the one or more other end user devices; and sending an accounting record to a billing system, the accounting record being based on the measure of the usage of the forwarding service by the at least a subset of the one or more other end user devices. - View Dependent Claims (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, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification