This invention generally relates to digital content, and more particularly, to management of digital content and rights tokens.
Digital content or media can include video on demand, downloadable movies, music, games, electronic books, audio books, etc. This content can be delivered for use directly to a consumer's device via the internet, cellular network, RF, and/or other connections. The infrastructure for managing digital media tends to evolve as new techniques are developed for handling access to the media. For example, with the aid of certain standards bodies and consortia, there now exist cooperative infrastructure designs that allow consumers to purchase rights to the digital content from any of a number of retailers, and to access their purchased content from any number of devices in any number of locations.
The Digital Entertainment Content Ecosystem (DECE) is an industry association that has developed a system to allow customers to purchase movies and play them on any device. The DECE consists of retailers, content publishers, CE manufacturers, digital service providers, etc., and it is connected to a global management entity called the Coordinator which provides account management, device and domain management and rights locker services to all the participants. Other ecosystems include Disney's KeyChest and Apple's iTunes. These ecosystems expand the traditional model of content sales (for example, purchasing and downloading media from the same entity) to make it easier for consumers to purchase content from any participating retailer, and to access or download the content from any suitable service provider or network operator. Nevertheless, challenges and opportunities still exist within the cooperative infrastructure to integrate with third party service provider ecosystems, manage the digital content, handle rights tokens, and/or provide a better experience for the consumer.
Some or all of the above needs may be addressed by certain embodiments of the invention. Certain embodiments of the invention may include systems, methods, and apparatus for managing digital content and rights tokens.
According to an example embodiment of the invention, a method is provided for managing digital content from one or more sources for multimedia on demand (MOD). The method can include receiving a rights token associated with the digital content; retrieving the digital content based at least in part on the received rights token; translating the digital content for MOD delivery when the digital content is not available in a MOD format; and preparing a unified listing of available content comprising the digital content, from one or more of internal sources, content ecosystems, or third parties.
According to another example embodiment, a system is provided for integrating, aggregating, and providing digital content from one or more sources for multimedia on demand (MOD). The system can include one or more networks; at least one memory for storing data and computer-executable instructions; at least one processor in communication with the one or more networks, wherein the at least one processor is configured to access the at least one memory. The at least one processor is further configured to execute the computer-executable instructions for interpreting a rights token associated with the digital content; processing the digital content, based at least in part on the received rights token; translating the digital content for multimedia on demand (MOD) delivery when the digital content is not available in a MOD format; and preparing a unified listing of available content comprising the digital content, from one or more of internal sources, content ecosystems, or third parties.
According to another example embodiment, an apparatus is provided for integrating, aggregating, and providing digital content from one or more sources for multimedia on demand (MOD). The apparatus includes at least one memory for storing data and computer-executable instructions; at least one processor configured to access the at least one memory. The at least one processor is further configured to execute the computer-executable instructions for interpreting a rights token associated with the digital content; processing the digital content, based at least in part on the received rights token; translating the digital content for multimedia on demand (MOD) delivery when the digital content is not available in a MOD format; and preparing a unified listing of available content, wherein the available content comprises the digital content.
Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. Other embodiments and aspects can be understood with reference to the following detailed description, accompanying drawings, and claims.
Reference will now be made to the accompanying tables and drawings, which are not necessarily drawn to scale, and wherein:
Embodiments of the invention will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
Certain embodiments of the invention may enable access of information contained in external content ecosystems, and may further allow integration into third party service provider content ecosystems. According to certain example embodiments, a third party service provider may enhance its products and services with content purchased by consumers from retail outlets or other points of sale external to the service provider.
According to example embodiments of the invention, various systems, methods and apparatus enable a particular provider to integrate its subscribers' external purchases (i.e., purchased from different retailers and captured in different content ecosystems) with purchases made locally within the particular provider's own ecosystem. For example, an on-demand service handled by the particular provider may present the subscriber with a unified listing of the user's available assets (for example, movie titles) even if some of the assets were purchased from a third party retailer. Example embodiments of the invention integrate new business models enabled by The DECE (Digital Content Entertainment Ecosystem) and other content ecosystems with an on-demand service to provide the subscriber with an enhanced viewing experience by seamlessly aggregating all their purchased content in one easy to use application. Example embodiments of the invention will now be described with reference to the accompanying figures and flow-diagrams.
In an example embodiment, the coordinator 106 may communicate a rights token 136 with the service delivery company 120. The service delivery company 120 may communicate with a content management system 118, which may be in communication with a digital rights management system 122. In an alternative example embodiment, the service deliver company 120 may include the content management system 118 and the digital rights management system 122 (as indicated by the dashed line 140). Content publishers 116 may provide assets 132 to the content management system 118, and the assets 132 may include metadata, and may be encrypted according to a standard content publishing specification. In an example embodiment, the content publisher 116 may also be in communication with the retailer 104, for example, to provide a listing 128 of content available for purchase.
According to an example embodiment of the invention, the content management system 118 may provide the content to the user 102 via a content delivery network (CDN) 124 or by a multimedia-on-demand (or video-on-demand) (VOD/MOD) network 126. According to an example embodiment, once the content has been delivered, an indication 134 may be sent to the Coordinator 106 that the rights token has been consumed.
According to an example aspect of the invention, a service delivery company 120 may receive digital content 132 from a content publisher 116 via the content management system 118. Depending on the form of delivery (e.g., encryption, etc.) by the content publisher 116, the service delivery company 120 may convert the digital content 132 for appropriate delivery to the user 102 via the CDN network 124 or the VOD/MOD network 126. Further details regarding this type of action will be revisited below in the descriptions of
In an example embodiment of the invention, a rights aggregator 210 may be utilized to access the rights information from the rights lockers 202-208 for a particular user, and the rights aggregator 210 may combine the rights information in a unified menu listing 216 for display on the user interface 214. In an example embodiment, the rights aggregator 210 may be part of the Coordinator (as in 106 of
According to an example embodiment, and with reference to block 404, rights tokens for authorized content may be retrieved, for example via a coordinator (such as Coordinator 106,
With continued reference to
An example method 500 for managing digital content from one or more sources for multimedia on demand (MOD) will now be described with reference to the flowchart of
Example embodiments of the invention can further include delivering MOD formatted digital content to an authorized device. Example embodiments of the invention can further include receiving metadata associated with the digital content. Example embodiments of the invention can further include harmonizing metadata associated with the digital content for use with the unified listing. According to an example embodiment, the digital content may be received from one or more content publishers. Example embodiments of the invention can further include reporting purchases of digital content to third party ecosystems. Example embodiments of the invention can further include reporting rights token usage to one or more coordinators.
Example embodiments of the invention can include system and/or an apparatus for integrating, aggregating, and providing digital content from one or more sources for multimedia on demand (MOD). Example embodiments of the system can include one or more networks. Example embodiment of the system and/or an apparatus can include at least one memory for storing data and computer-executable instructions; at least one processor in communication with the one or more networks, wherein the at least one processor is configured to access the at least one memory and further configured to execute the computer-executable instructions for interpreting a rights token associated with the digital content; processing the digital content, based at least in part on the received rights token; translating the digital content for multimedia on demand (MOD) delivery when the digital content is not available in a MOD format; and preparing a unified listing of available content comprising the digital content, from one or more of internal sources, content ecosystems, or third parties.
In example embodiments, the at least one processor is further configured for directing MOD formatted digital content to an authorized device. In an example embodiment, the at least one processor is further configured for receiving and harmonizing metadata associated with the digital content for display in a unified content listing. Example embodiments further include a rights processing module for managing rights to the digital content. In an example embodiment, the rights processing module is configured for reporting purchases of the digital content to one or more third party ecosystems. In an example embodiment, at least one processor is further configured for reporting rights token usage to one or more coordinators.
Accordingly, example embodiments of the invention can provide the technical effects of creating certain systems, methods, and apparatus that provide interpretation of the rights tokens. Example embodiments of the invention can provide the further technical effects of providing systems, methods, and apparatus for translating content.
In example embodiments of the invention, the digital content ecosystem 100, the rights locker system 200, and/or the digital content system 300 may include any number of hardware and/or software applications that are executed to facilitate any of the operations. In example embodiments, one or more I/O interfaces may facilitate communication between the digital content ecosystem 100, the rights locker system 200, and/or the digital content system 300 and one or more input/output devices. For example, a universal serial bus port, a serial port, a disk drive, a CD-ROM drive, and/or one or more user interface devices, such as a display, keyboard, keypad, mouse, control panel, touch screen display, microphone, etc., may facilitate user interaction with the digital content ecosystem 100, the rights locker system 200, and/or the digital content system 300. The one or more I/O interfaces may be utilized to receive or collect data and/or user instructions from a wide variety of input devices. Received data may be processed by one or more computer processors as desired in various embodiments of the invention, and/or stored in one or more memory devices.
One or more network interfaces may facilitate connection of the digital content ecosystem 100, the rights locker system 200, and/or the digital content system 300 inputs and outputs to one or more suitable networks and/or connections; for example, the connections that facilitate communication with any number of sensors associated with the system. The one or more network interfaces may further facilitate connection to one or more suitable networks; for example, a local area network, a wide area network, the Internet, a cellular network, a radio frequency network, a BluetoothTM (owned by Telefonaktiebolaget LM Ericsson) enabled network, a Wi-Fi™ (owned by Wi-Fi Alliance) enabled network, a satellite-based network any wired network, any wireless network, etc., for communication with external devices and/or systems.
As desired, embodiments of the invention may include the digital content ecosystem 100, the rights locker system 200, and/or the digital content system 300 with more or less of the components illustrated in
The invention is described above with reference to block and flow diagrams of systems, methods, apparatuses, and/or computer program products according to example embodiments of the invention. It will be understood that one or more blocks of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flow diagrams may not necessarily need to be performed in the order presented, or may not necessarily need to be performed at all, according to some embodiments of the invention.
These computer-executable program instructions may be loaded onto a general-purpose computer, a special-purpose computer, a processor, or other programmable data processing apparatus to produce a particular machine, such that the instructions that execute on the computer, processor, or other programmable data processing apparatus create means for implementing one or more functions specified in the flow diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement one or more functions specified in the flow diagram block or blocks. As an example, embodiments of the invention may provide for a computer program product, comprising a computer-usable medium having a computer-readable program code or program instructions embodied therein, said computer-readable program code adapted to be executed to implement one or more functions specified in the flow diagram block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational elements or steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide elements or steps for implementing the functions specified in the flow diagram block or blocks.
Accordingly, blocks of the block diagrams and flow diagrams support combinations of means for performing the specified functions, combinations of elements or steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, can be implemented by special-purpose, hardware-based computer systems that perform the specified functions, elements or steps, or combinations of special-purpose hardware and computer instructions.
While the invention has been described in connection with what is presently considered to be the most practical and various embodiments, it is to be understood that the invention is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined in the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.