End-to-end digital media entitlement system
OwnerTakeshi Toyohara, Mike Stanley +5inventors
InventorsTakeshi Toyohara, Mike Stanley, Matthew Narrell, Russell Zack, Steve Salzinger, Jeff Sherwin, Jon Farb
Life of this patent
Estimating the term…
Abstract
A system for creating and processing customer entitlement rules employs a first interface for creating customer entitlement rules and a second interface for communicating with a portal for consuming digital content entitled to. An entitlement engine processes the entitlements, and the system interfaces with a plurality of modules in order to obtain data needed to make entitlement decisions. The entitlement engine allows digital content providers to track, secure and manage entitlements for the digital content.
Claims35
A system for creating and processing customer entitlement rules regarding digital content, said system comprising:
- a first interface for creating customer entitlement rules;
- a second interface for communicating with a portal for consuming digital content entitled to;
- and
- an entitlement engine for processing said entitlements, said system configured to interface with a plurality of modules in order to obtain data needed to make entitlement decisions, said entitlement engine allowing digital content providers to track, secure and manage entitlements for said digital content.
A system for creating and processing customer entitlement rules regarding digital content, said system comprising:
- a first interface for creating customer entitlement rules;
- a second interface for communicating with a portal for consuming digital content entitled to;
- an entitlement engine for processing said entitlements, said entitlement engine having an external interface and request handler, rule engine, state change and exception logger and an external data source interface;
- said entitlement engine being coupled to a digital content provider's enterprise information system so as to access any one of customer billing, customer preferences and product information;
- said entitlement engine further being coupled to a license server configured to provide said entitlement engine information pertaining to customer licenses to either access, consume or purchase a particular digital content;
- and
- wherein said system is configured to interface with a plurality of modules in order to obtain data needed to make entitlement decisions, said entitlement engine allowing digital content providers to track, secure and manage entitlements for said digital content.
A method for creating and processing customer entitlement rules regarding digital content, said method comprising the steps of:
- creating customer entitlement rules at a first interface;
- communicating with a portal for consuming digital content entitled to at a second interface;
- and
- processing said entitlements at an entitlement engine, said method including an interfacing with a plurality of modules in order to obtain data needed to make entitlement decisions, said entitlement engine allowing digital content providers to track, secure and manage entitlements for said digital content.
A method for creating and processing customer entitlement rules regarding digital content, said method comprising the steps of:
- creating customer entitlement rules at a first interface;
- communicating with a portal for consuming digital content entitled to at a second interface;
- processing said entitlements at an entitlement engine, said entitlement engine having an external interface and request handler, rule engine, state change and exception logger and an external data source interface;
- accessing any one of customer billing, customer preferences and product information by way of a digital content provider's enterprise information system coupled to said entitlement engine;
- providing said entitlement engine information pertaining to customer licenses to either access, consume or purchase a particular digital content by way of a license server coupled to said entitlement engine;
- and
- said method including an interfacing with a plurality of modules in order to obtain data needed to make entitlement decisions, said entitlement engine allowing digital content providers to track, secure and manage entitlements for said digital content.
Dependencies are inferred from the claim text.