Content capability clearing house systems and methods
First Claim
1. A system for brokering content capabilities to establish an end-to-end communications path upon receipt of a content capability request from a content provider, comprising:
- a receiver configured to receive a content capability request message from a network provider supporting a content provider, wherein the content capability request message indicates that the content provider desires to establish an end-to-end communications path for providing a content delivery session between the content provider and a subscriber at a specified quality of service, and includes a subscriber identifier that identifies the subscriber for use with content screening;
a policy decider configured to associate a network profile with the received subscriber identifier, wherein the network profile includes network capabilities and policies for a network provider used by the subscriber, wherein upon receipt of a content capability request message, the policy decider determines whether the subscriber'"'"'s network provider will support the requested quality of service based on the subscriber'"'"'s network profile and supports content screening based on the subscriber identifier;
a transmitter configured to transmit a second content capability request message, wherein the second content capability request message is transmitted to the subscriber'"'"'s network provider to establish an end-to-end communications path based on the received content capability request and processing the received content capability request by the policy decider;
a subscriber profile database, wherein the subscriber profile database includes a content tracking repository that is configured to record content viewed by subscribers; and
a subscriber preference generator, wherein the subscriber preference generator is configured to generate subscriber preference information based on the content tracking repository for the subscriber identified in the content capability request.
3 Assignments
0 Petitions
Accused Products
Abstract
A content capability clearing house that can act as a trusted and neutral mediator among network providers to manage rich content capabilities among multiple networks is provided. Content capabilities that can be brokered include, but are not limited to, quality of service and content screening. In an embodiment, a content capability clearing house includes a receiver that receives content capability request messages and other messages from network providers. A content capability request message includes a quality of service request and/or a subscriber profile request for use with content screening and subscriber specific advertisements. The present invention includes a series of methods for determining content capabilities for data transmission over a transaction between a content provider and a subscriber in which a content capability clearing house is used to efficiently broker and manage the capability among multiple network providers.
30 Citations
26 Claims
-
1. A system for brokering content capabilities to establish an end-to-end communications path upon receipt of a content capability request from a content provider, comprising:
-
a receiver configured to receive a content capability request message from a network provider supporting a content provider, wherein the content capability request message indicates that the content provider desires to establish an end-to-end communications path for providing a content delivery session between the content provider and a subscriber at a specified quality of service, and includes a subscriber identifier that identifies the subscriber for use with content screening; a policy decider configured to associate a network profile with the received subscriber identifier, wherein the network profile includes network capabilities and policies for a network provider used by the subscriber, wherein upon receipt of a content capability request message, the policy decider determines whether the subscriber'"'"'s network provider will support the requested quality of service based on the subscriber'"'"'s network profile and supports content screening based on the subscriber identifier; a transmitter configured to transmit a second content capability request message, wherein the second content capability request message is transmitted to the subscriber'"'"'s network provider to establish an end-to-end communications path based on the received content capability request and processing the received content capability request by the policy decider; a subscriber profile database, wherein the subscriber profile database includes a content tracking repository that is configured to record content viewed by subscribers; and a subscriber preference generator, wherein the subscriber preference generator is configured to generate subscriber preference information based on the content tracking repository for the subscriber identified in the content capability request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for establishing the content delivery capabilities for an end-to-end communications transaction between a content provider supported by a first network provider and a subscriber supported by a second network provider, comprising:
-
receiving a content capability request from the first network provider, wherein the content capability request from the first network provider indicates that the content provider desires to establish an end-to-end connection for providing a content delivery session between the content provider and the subscriber at a specific quality of service and includes a subscriber identifier that identifies the subscriber for use with content screening; determining a network profile for the subscriber'"'"'s network provider, wherein the network profile comprises network capabilities and policies; validating whether the subscriber'"'"'s network provider can provide the specified quality of service and content tailored to the subscriber, wherein the validating is based upon the determined network profile and the subscriber identifier; screening content to be delivered based on the subscriber identifier; transmitting a second content capability request based on the received content capability request to the subscriber'"'"'s network provider; receiving a content capability confirmation from the subscriber'"'"'s network provider; and transmitting a second content capability confirmation based on the received content capability confirmation to the first network provider; wherein a subscriber profile database includes a content tracking repository that is configured to record content viewed by subscribers; wherein a subscriber preference generator is configured to generate subscriber preference information based on the content tracking repository for the subscriber identified in the content capability request. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device having computer program logic recorded thereon, execution of which, by a computing device, causes the computing device to perform operations for establishing content delivery capabilities for an end-to-end communications transaction between a content provider supported by a first network provider and a subscriber supported by a second network provider, comprising:
-
receiving a content capability request from the first network provider, wherein the content capability request from the first network provider indicates that the content provider desires to establish an end-to-end connection for providing a content delivery session between the content provider and the subscriber at a specific quality of service and includes a subscriber identifier that identifies the subscriber for use with content screening; determining a network profile for the subscriber'"'"'s network provider, wherein the network profile comprises network capabilities and policies; validating whether the subscriber'"'"'s network provider can provide the specified quality of service and content tailored to the subscriber, wherein the validating is based upon the determined network profile and the subscriber identifier; screening content to be delivered based on the subscriber identifier; transmitting a second content capability request based on the received content capability request to the subscriber'"'"'s network provider; receiving a content capability confirmation from the subscriber'"'"'s network provider; and transmitting a second content capability confirmation based on the received content capability confirmation to the first network provider; wherein a subscriber profile database includes a content tracking repository that is configured to record content viewed by subscribers; wherein a subscriber preference generator is configured to generate subscriber preference information based on the content tracking repository for the subscriber identified in the content capability request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification