Systems and methods for billing content providers for designated content delivered over a data network
First Claim
1. A method for a billing system of a service provider, the service provider operating a data network providing a plurality of end users metered access to a plurality of content from a plurality of content providers, the method comprising:
- providing a packet inspection server, the packet inspection server operating to examine content passing from any content provider of the plurality of content providers through the data network of the service provider to any end user of the plurality of end users;
receiving a set of identifiers from a set of the plurality of content providers, the set of identifiers identifying a subset of the plurality of content that the set of content providers designates for delivery to any end user of the plurality of end users without the end user incurring metered usage charges with the usage charges instead being incurred by a content provider that originates the delivered content;
configuring the packet inspection server with the set of identifiers;
inspecting at the packet inspection server, first content and second content for an identifier of the set of identifiers, wherein the first content and the second content is originated by a particular content provider of the plurality of content providers and passes through the data network to the particular end user; and
tracking billable usage of the data network, wherein tracking the billable usage, when the first content does not comprise any identifier of the set of identifiers and the second content comprises one identifier of the set of identifiers, comprises i) entering into the particular end user'"'"'s usage log, data network usage by the particular end user that is related to delivery of the first content, ii) filtering from the particular end user'"'"'s usage log, data network usage by the particular end user that is related to delivery of the second content, and iii) entering into the particular content provider'"'"'s usage log, data network usage by the particular end user that is related to delivery of the second 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.
27 Citations
18 Claims
-
1. A method for a billing system of a service provider, the service provider operating a data network providing a plurality of end users metered access to a plurality of content from a plurality of content providers, the method comprising:
-
providing a packet inspection server, the packet inspection server operating to examine content passing from any content provider of the plurality of content providers through the data network of the service provider to any end user of the plurality of end users; receiving a set of identifiers from a set of the plurality of content providers, the set of identifiers identifying a subset of the plurality of content that the set of content providers designates for delivery to any end user of the plurality of end users without the end user incurring metered usage charges with the usage charges instead being incurred by a content provider that originates the delivered content; configuring the packet inspection server with the set of identifiers; inspecting at the packet inspection server, first content and second content for an identifier of the set of identifiers, wherein the first content and the second content is originated by a particular content provider of the plurality of content providers and passes through the data network to the particular end user; and tracking billable usage of the data network, wherein tracking the billable usage, when the first content does not comprise any identifier of the set of identifiers and the second content comprises one identifier of the set of identifiers, comprises i) entering into the particular end user'"'"'s usage log, data network usage by the particular end user that is related to delivery of the first content, ii) filtering from the particular end user'"'"'s usage log, data network usage by the particular end user that is related to delivery of the second content, and iii) entering into the particular content provider'"'"'s usage log, data network usage by the particular end user that is related to delivery of the second content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for a billing system of a service provider, the service provider operating a data network providing a plurality of end user subscribers of the data network metered access to a plurality of content, the method comprising:
-
configuring the billing system with at least one identifier for identifying select content of a particular content provider, said configuring modifying billing operation of the billing system by (i) not assessing data network usage associated with delivering the select content to any end user subscriber receiving the select content and (ii) assessing to the particular content provider, the data network usage associated with delivering the select content to any of the plurality of end user subscribers; tracking data network usage that is related to a plurality of content that is delivered to a particular end user of the plurality of end user subscribers to at least one log that is stored to a non-transitory storage medium of the billing system; processing the at least one log using the at least one identifier, said processing identifying (i) data network usage by the particular end user that is related to delivery of the select content and (ii) data network usage by the particular end user that is not related to delivery of the select content; and billing the particular content provider a first fee based on the identified data network usage by the particular end user that is related to the delivery of the select content and billing the particular end user a second fee based on the identified data network usage by the particular end user that is not related to the delivery of the select content. - View Dependent Claims (12, 13, 14)
-
-
15. A method for a billing system of a service provider, the service provider operating a data network providing a plurality of end users metered access to a plurality content from an external data network that is communicably coupled to the data network, the method comprising:
-
providing a packet inspection server, the packet inspection server operating to examine content passing from any of a plurality of content providers accessible from the external data network to any end user of the plurality of end users; configuring the packet inspection server with a set of identifiers, the set of identifiers differentiating content that passes through the data network as first content with data network usage chargeable to an end user receiving the first content and second content with data network usage chargeable to a particular content provider originating the second content; inspecting at the packet inspection server, content passing through the data network based on the configured set of identifiers, said inspecting classifying the content as one of the first content and the second content, wherein the content is passed from the particular content provider to a particular end user of the plurality of end users; tracking data network usage by the particular end user that is related to delivery of the first content to a first data structure that is stored to a non-transitory storage medium of the billing system; tracking data network usage by the particular end user that is related to delivery of the second content to a second data structure that is stored to the non-transitory storage medium; and billing (i) the particular end user a first fee based on usage of the data network by the particular end user that is tracked to the first data structure and (ii) the particular content provider a second fee based in part on usage of the data network by the particular end user that is tracked to the second data structure. - View Dependent Claims (16, 17, 18)
-
Specification