Platform and service for management and multi-channel delivery of multi-types of contents
First Claim
1. A platform for managing delivery of web and multimedia content originating from one or more content providers to users for one or more of:
- browsing, consumption, or purchase, the platform comprising;
one or more processors operatively coupled to at least one memory, the at least one memory including instructions that, when executed by the one or more processors, provide;
a portal that supports access to an access device through a plurality of access channels configured to receive requests into the at least one memory through one or more of the access channels, wherein a request for content is received from an access device through an access channel in the plurality of access channels, wherein each of the plurality of access channels comprises an access channel type;
an identity management module configured to determine a user associated with the request, store information about access devices used by the user, provide the information about access devices used by the user to the platform;
a content manager configured to manage content for delivery through the plurality of access channels and configured to determine eligible content for the user using the stored information about the access devices used by the user, wherein the content for delivery through the plurality of access channels comprises one or more of the following;
content included in a catalog, recommended content, sample content, or channel specific content, and wherein the content manager is further configured to upload content and metadata associated with the uploaded content to describe the uploaded content, wherein the access device is configured to receive content through that access device'"'"'s plurality of access channels each having an associated channel type, wherein the content manager is further configured to determine a content type of the requested content, and based on the determined content type of the requested content, deliver the requested content through the access channel of the access device with the access channel type which is compatible with the content type of the requested content; and
a service provider including a billing module configured to process billing for the user and content provider based on the eligible content for the user through the plurality of access channels, to provide server level charging for content purchased by the platform, and to provide for billing and revenue management by the service provider,wherein the content manager is configured to intercept commands sent between the access device and the service provider, analyze the commands to determine a delivery status at least by comparing the order and timing of the intercepted commands with a pattern of previous commands in the stored information about the access devices used by the user in the identity management module, determine that based on the delivery status that delivery is designated by a degree of success including;
successful, unsuccessful, or partially successful; and
in response to the delivery status, direct the billing module to initiate a billing action which corresponds to the degree of success, determine the eligible content which comprises content which is adapted for the channel being used, wherein the delivery status further includes information about the eligible content which comprises quality of service and success of delivery of the eligible content, andwherein the billing module is further configured to access the delivery status information to determine a billing amount based on at least quality of service and success of delivery of the eligible content.
1 Assignment
0 Petitions
Accused Products
Abstract
A platform for managing delivery of content originating from one or more content providers to users is provided. The platform includes a portal that is configured to support access through a plurality of access channels configured to receive requests through one or more access channels. A request for content is received from an access device through an access channel. An identity management module is configured to determine a user associated with the message. A content manager is configured to manage content for delivery through the plurality of access channels and configured to determine eligible content for the user. A billing module is configured to process billing for the user and content provider based on the content provided to the user. The content manager is then configured to deliver the requested content to the user'"'"'s access device through the access channel.
-
Citations
34 Claims
-
1. A platform for managing delivery of web and multimedia content originating from one or more content providers to users for one or more of:
- browsing, consumption, or purchase, the platform comprising;
one or more processors operatively coupled to at least one memory, the at least one memory including instructions that, when executed by the one or more processors, provide; a portal that supports access to an access device through a plurality of access channels configured to receive requests into the at least one memory through one or more of the access channels, wherein a request for content is received from an access device through an access channel in the plurality of access channels, wherein each of the plurality of access channels comprises an access channel type; an identity management module configured to determine a user associated with the request, store information about access devices used by the user, provide the information about access devices used by the user to the platform; a content manager configured to manage content for delivery through the plurality of access channels and configured to determine eligible content for the user using the stored information about the access devices used by the user, wherein the content for delivery through the plurality of access channels comprises one or more of the following;
content included in a catalog, recommended content, sample content, or channel specific content, and wherein the content manager is further configured to upload content and metadata associated with the uploaded content to describe the uploaded content, wherein the access device is configured to receive content through that access device'"'"'s plurality of access channels each having an associated channel type, wherein the content manager is further configured to determine a content type of the requested content, and based on the determined content type of the requested content, deliver the requested content through the access channel of the access device with the access channel type which is compatible with the content type of the requested content; anda service provider including a billing module configured to process billing for the user and content provider based on the eligible content for the user through the plurality of access channels, to provide server level charging for content purchased by the platform, and to provide for billing and revenue management by the service provider, wherein the content manager is configured to intercept commands sent between the access device and the service provider, analyze the commands to determine a delivery status at least by comparing the order and timing of the intercepted commands with a pattern of previous commands in the stored information about the access devices used by the user in the identity management module, determine that based on the delivery status that delivery is designated by a degree of success including;
successful, unsuccessful, or partially successful; and
in response to the delivery status, direct the billing module to initiate a billing action which corresponds to the degree of success, determine the eligible content which comprises content which is adapted for the channel being used, wherein the delivery status further includes information about the eligible content which comprises quality of service and success of delivery of the eligible content, andwherein the billing module is further configured to access the delivery status information to determine a billing amount based on at least quality of service and success of delivery of the eligible content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- browsing, consumption, or purchase, the platform comprising;
-
19. A method for delivering web and multimedia content originated from one or more content providers to mobile devices communicating through a plurality of channels using a platform for one or more of:
- browsing, consumption, and purchase, the method comprising;
determining eligible content for a user based on user preferences and content available through an access channel and stored information about access devices of the user, wherein the eligible content comprises one or more of the following;
content included in a catalog, recommended content, sample content, and channel specific content;uploading content and metadata associated with the uploaded content to describe the uploaded content; providing the information about access devices of the user; sending a list of the eligible content to the user'"'"'s access device through the access channel; receiving a request for content through an access channel in a plurality of access channels, wherein the content request includes a URI, the URI causing the content to be provided to the user'"'"'s access device, wherein the URI is a pointer referencing the content and the URI is encrypted and passed to a proxy from the portal where the URI is decrypted and used to determine the requested content; determining a content type of the requested content; based on the determined content type of the requested content, delivering the requested content through an access channel of the user'"'"'s access device with the access channel type which is compatible with the content type of the requested content, wherein the content type is adapted for the determined channel being; intercepting commands sent between the access device and the service provider; analyzing the commands to determine a delivery status at least by comparing the order and timing of the intercepted commands with a pattern of previous commands in the information about the access devices of the user; determining that based on the delivery status that delivery is designated by a degree of success including;
successful, unsuccessful, or partially successful;in response to the delivery status, directing the billing module to initiate a billing action which corresponds to the degree of success, wherein the delivery status further includes information about the requested content which comprises quality of service and success of delivery of the requested content; accessing the delivery status information to determine a billing amount based on at least quality of service and success of delivery of the requested content; and billing the user based on the content provided to the user and charging the billing amount for content purchased by the platform. - View Dependent Claims (20, 21, 22, 23, 24, 25)
- browsing, consumption, and purchase, the method comprising;
-
26. A platform for delivering content originated from one or more content providers to mobile devices communicating through a plurality of channels, the platform comprising:
-
a processor operatively coupled to at least one memory, the at least one memory including instructions that, when executed by the processor, cause the processor to; determine eligible content for a user based on user preferences and content available through an access channel and stored information about access devices of the user, wherein the eligible content comprises one or more of the following;
content included in a catalog, recommended content, sample content, and channel specific content;upload content and metadata associated with the uploaded content to describe the uploaded content; provide the information about access devices of the user; send a list of the eligible content to the user'"'"'s access device through the access channel; receive a request for content through an access channel in a plurality of access channels; determine a content type of the requested content; based on the determined content type of the requested content, deliver the requested content through an access channel of the user'"'"'s access device with the access channel type which is compatible with the content type of the requested content, wherein the content type is adapted for the determined channel being; intercept commands sent between the access device and the service provider; analyze the commands to determine a delivery status at least by comparing the order and timing of the intercepted commands with a pattern of previous commands in the information about the access devices of the user; determine that based on the delivery status that delivery is designated by a degree of success including;
successful, unsuccessful, or partially successful;in response to the delivery status, direct the billing module to initiate a billing action which corresponds to the degree of success, wherein the delivery status further includes information about the requested content which comprises quality of service and success of delivery of the requested content; access the delivery status information to determine a billing amount based on at least quality of service and success of delivery of the requested content; bill the user based on the content provided to the user and charging the billing amount for content purchased by the platform; and credit the user if the delivery is unsuccessful.
-
-
27. A method for delivering content originated from one or more content providers to devices communicating through a plurality of channels, the method comprising:
-
determining eligible content for a user based on user preferences and content available through an access channel and stored information about access devices of the user; providing the information about access devices of the user; sending a list of the eligible content to the user'"'"'s access device through the access channel; receiving a request for content through an access channel in a plurality of access channels, wherein the content request includes a URI, the URI causing the content to be provided to the user'"'"'s access device; determining a content type of the requested content; based on the determined content type of the requested content, delivering the requested content through an access channel of the user'"'"'s access device with the access channel type which is compatible with the content type of the requested content; intercepting commands sent between the access device and the service provider; analyzing the commands to determine a delivery status at least by comparing the order and timing of the intercepted commands with a pattern of previous commands in the information about the access devices of the user; in response to the delivery status, directing the billing module to initiate a billing action which corresponds to the delivery status, wherein the delivery status comprises a quality of service and a success of delivery of the requested content; and billing the user based on the content provided to the user and charging a billing amount for content. - View Dependent Claims (28, 29, 30)
-
-
31. A non-transitory computer-readable medium having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
determine eligible content for a user based on user preferences and content available through an access channel and stored information about access devices of the user; provide the information about access devices of the user; send a list of the eligible content to the user'"'"'s access device through the access channel; receive a request for content through an access channel in a plurality of access channels, wherein the content request includes a URI, the URI causing the content to be provided to the user'"'"'s access device; determine a content type of the requested content; based on the determined content type of the requested content, deliver the requested content through an access channel of the user'"'"'s access device with the access channel type which is compatible with the content type of the requested content; intercept commands sent between the access device and the service provider; analyze the commands to determine a delivery status at least by comparing the order and timing of the intercepted commands with a pattern of previous commands in the information about the access devices of the user; in response to the delivery status, direct the billing module to initiate a billing action which corresponds to the delivery status, wherein the delivery status comprises a quality of service and a success of delivery of the requested content; and bill the user based on the content provided to the user and charging a billing amount for content. - View Dependent Claims (32, 33, 34)
-
Specification