Systems and Methods for Billing Content Providers for Designated Select Content Delivered Over a Data Network
First Claim
1. A method performed by a service provider to offset data network usage fees amongst end users and content providers, wherein the service provider operates a data network that provides a plurality of end users access to content of the content providers from an external data network, the method comprising:
- with at least one machine of the service provider having a processor;
configuring an identifier identifying first content of a particular content provider that is designated for free delivery to any end user of the plurality of end users;
inspecting a plurality of content passing from the external data network through the data network to a particular end user of the plurality of end users, wherein inspecting the plurality of content comprises identifying the first content comprising the identifier and second content that does not comprise the identifier; and
performing offset billing for the data network usage associated with delivering the plurality of content to the particular end user, wherein performing the offset billing comprises (i) billing the particular end user according to the data network usage fees incurred in delivering, to the particular end user, the second content that is not designated as free content and (ii) not billing the particular end user any fees for the data network usage incurred in delivering the first content that is designated as free content.
6 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide multi-tenant billing systems and methods whereby data network usage fees that are associated with delivering select content of different content providers over a data network are passed to the content provider that originates or is the source for that select content instead of the end users that request and receive the select content. A deep packet inspection server or a billing server may be configured with a list of identifiers to distinguish between the network usage that is related to the delivery of the designated free content from the network usage that is not related to the delivery of the designated free content. The network usage can be distinguished by filtering or processing usage logs that track the network usage using the configured list of identifiers. Such filtering or processing can be done in real-time or in a delayed manner in a standalone or integrated system.
-
Citations
21 Claims
-
1. A method performed by a service provider to offset data network usage fees amongst end users and content providers, wherein the service provider operates a data network that provides a plurality of end users access to content of the content providers from an external data network, the method comprising:
with at least one machine of the service provider having a processor; configuring an identifier identifying first content of a particular content provider that is designated for free delivery to any end user of the plurality of end users; inspecting a plurality of content passing from the external data network through the data network to a particular end user of the plurality of end users, wherein inspecting the plurality of content comprises identifying the first content comprising the identifier and second content that does not comprise the identifier; and performing offset billing for the data network usage associated with delivering the plurality of content to the particular end user, wherein performing the offset billing comprises (i) billing the particular end user according to the data network usage fees incurred in delivering, to the particular end user, the second content that is not designated as free content and (ii) not billing the particular end user any fees for the data network usage incurred in delivering the first content that is designated as free content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method performed by a service provider operating a data network providing a plurality of end user subscribers of the data network access to a plurality of content, the method comprising:
with at least one machine of the service provider operating with at least one processor; configuring at least one identifier identifying select content of a particular content provider that is designated for free delivery to the plurality of end user subscribers; tracking to a non-transitory storage medium of said machine, data network usage utilized in delivering a plurality of content to a particular end user subscriber of the plurality of end user subscribers; filtering the data network usage using the at least one identifier, wherein filtering the data network usage comprises identifying a first amount of the data network usage utilized in delivering a first set of the plurality of content comprising any of the at least one identifier and a second amount of the data network usage utilized in delivering a second set of the plurality of content that does not comprise any of the least one identifier; and performing offset billing for said data network usage by (i) offsetting from the particular end user to the particular content provider, billing of a first fee that is computed from the first amount of the data network usage by the particular end user subscriber and (ii) billing the particular end user subscriber a second fee based on the second amount of the data network usage by the particular end user subscriber. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A method performed by a service provider to offset billing amongst (i) a plurality of end users utilizing the service provider for access to content from an external data network and (ii) a plurality of content providers providing said content from the external data network, the method comprising:
with at least one machine of the service provider operating with at least one processor; differentiating based on a set of identifiers, content passing from any of the plurality of content providers in the external data network to any end user of the plurality of end users as (i) first content with data network usage billable to an end user receiving the first content and (ii) second content with data network usage billable to a particular content provider originating the second content; tracking (i) a first amount of data network usage by a particular end user of the plurality of end users that is related to delivery of the first content and (ii) a second amount of data network usage by the particular end user that is related to delivery of the second content; and assessing (i) the particular end user a first fee based on the first amount of data network usage by the particular end user and (ii) the particular content provider a second fee based on the second amount of data network usage by the particular end user. - View Dependent Claims (19, 20, 21)
Specification