Token-based crediting of network usage
First Claim
Patent Images
1. A method, comprising:
- detecting, by a network resource provider, an event associated with a particular network resource of the network resource provider;
identifying, by the network resource provider, a user of a user device as being associated with the event;
determining, by the network resource provider, whether the user is associated with a particular network service provider;
identifying, by the network resource provider and when the user is associated with the particular network service provider, a usage restriction to which the user is subject under an agreement with the particular network service provider;
providing, by the network resource provider and via a network, the particular network resource to the user device,the particular network resource being provided when the user is associated with the particular service provider and when the user is not associated with the particular service provider;
monitoring, by the network resource provider, the providing of the particular network resource to the user device, to generate tracking information; and
issuing, by the network resource provider and via the network, a first usage token to the user device and a second usage token to the particular service provider,the first usage token and the second usage token including a usage credit that corresponds to the providing of the particular network resource when the user is associated with the particular service provider,an amount of the first usage token and an amount of the second usage token corresponding to an exemption to the identified usage restriction based on the tracking information,the first usage token and the second usage token being issued to cause the identified usage restriction to be enforced based on the usage credit and an amount of usage associated with the user device accessing the particular network resource.
5 Assignments
0 Petitions
Accused Products
Abstract
A method may include providing content or a service accessible via a network to a user, and issuing a usage token having a usage credit that corresponds to a usage restriction associated with the user'"'"'s network access subscription.
107 Citations
20 Claims
-
1. A method, comprising:
-
detecting, by a network resource provider, an event associated with a particular network resource of the network resource provider; identifying, by the network resource provider, a user of a user device as being associated with the event; determining, by the network resource provider, whether the user is associated with a particular network service provider; identifying, by the network resource provider and when the user is associated with the particular network service provider, a usage restriction to which the user is subject under an agreement with the particular network service provider; providing, by the network resource provider and via a network, the particular network resource to the user device, the particular network resource being provided when the user is associated with the particular service provider and when the user is not associated with the particular service provider; monitoring, by the network resource provider, the providing of the particular network resource to the user device, to generate tracking information; and issuing, by the network resource provider and via the network, a first usage token to the user device and a second usage token to the particular service provider, the first usage token and the second usage token including a usage credit that corresponds to the providing of the particular network resource when the user is associated with the particular service provider, an amount of the first usage token and an amount of the second usage token corresponding to an exemption to the identified usage restriction based on the tracking information, the first usage token and the second usage token being issued to cause the identified usage restriction to be enforced based on the usage credit and an amount of usage associated with the user device accessing the particular network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
monitoring, by a network device, an access of a network resource by a user device, the network resource being provided to the user device by a network resource provider; determining, by the network device and based on monitoring the access of the network resource, a first amount of usage associated with the access of the network resource by the user device; applying, by the network device, the first amount of usage to a total amount of usage of the network resource by the user device, the total amount of usage being associated with a network usage restriction associated with the access of the network resource by the user device; determining, by the network device, whether a usage token has been issued by the network resource provider, the usage token comprising a usage credit that corresponds to the access of the network resource by the user device; applying, by the network device, the usage credit to the total amount of usage to obtain an adjusted total amount of usage when the usage token has been issued by the network resource provider, the usage credit not being applied to the total amount of usage when the usage token has not been issued by the network resource provider; enforcing, by the network device, the usage restriction based on the total amount of usage when the usage token has not been issued by the network resource provider; and enforcing, by the network device, the usage restriction based on the adjusted total amount of usage when the usage token has been issued by the network resource provider. - View Dependent Claims (11, 12, 13)
-
-
14. A method, comprising:
-
determining, by a network usage enforcement device, a current amount of usage associated with accessing a network resource by a user device, the network resource being provided by a network resource provider; receiving, at the network usage enforcement device and from the network resource provider, a first usage token including a first usage credit that corresponds to accessing the network resource by the user device, the first usage token comprising an exemption to a usage restriction, with respect to a select usage parameter, of a plurality usage parameters, to which a user of the user device is subject under an agreement with a network service provider, and the first usage token indicating a credit amount in units of the select usage parameter corresponding to a monitored usage parameter associated with provision of the network resource; receiving, at the network usage enforcement device and from the user, a second usage token including a second usage credit that corresponds to the accessing the network resource by the user device, the second usage token comprising the exemption to the usage restriction, with respect to the select usage parameter, and the second usage token indicating the credit amount in units of the select usage parameter; comparing, by the network usage enforcement device, information contained in fields of the first usage token to information contained in corresponding fields of the second usage token; determining, by the network usage enforcement device and based on a result of the comparing, whether the information contained in the fields of the first usage token matches the information contained in the corresponding fields of the second usage token; applying, by the network usage enforcement device, the credit amount, in units of the select usage parameter, to the current amount of usage to obtain an adjusted amount of usage when the information contained in the fields of the first usage token matches the information contained in the corresponding fields of the second usage token; enforcing, by the network usage enforcement device, the usage restriction based on the current amount of usage when the information contained in the fields of the first usage token does not match the information contained in the corresponding fields of the second usage token; and enforcing, by the network usage enforcement device, the usage restriction based on the adjusted amount of usage when the information contained in the fields of the first usage token matches the information contained in the corresponding fields of the second usage token. - View Dependent Claims (15, 16)
-
-
17. A network device, comprising:
one or more processors to; determine a current amount of usage associated with accessing a network resource by a user device, the network resource being provided by a network resource provider, determine whether a usage token has been issued by the network service provider, the usage token being associated with accessing the network resource by the user device, the usage token comprising an exemption to a network access usage restriction, with respect to a select usage parameter, of a plurality usage parameters, to which a user of the user device is subject by a network service provider, and the usage token including; an amount of a usage credit in units of the select usage parameter that corresponds to a monitored usage parameter associated with the network resource, apply, when the usage token has been issued by the network service provider, the amount of usage credit identified in the usage token to the current amount of usage to obtain an adjusted amount of usage, enforce the access usage restriction based on the current amount of usage when the usage token has not been issued by the network resource provider, and enforce the access usage restriction based on the adjusted amount of usage when the usage token has been issued by the network resource provider. - View Dependent Claims (18, 19, 20)
Specification