摘要:
To render digital content determined to be in an encrypted rights-protected form, each available license corresponding to the digital content to be rendered is identified, where each such license includes a decryption key (KD) for decrypting the digital content to be rendered, and where the decryption key (KD) in the license is encrypted according to a public key (PU) (PU(KD)). One of the identified licenses is selected and (KD) is obtained from the selected license by obtaining (PU(KD)) from the selected license and decrypting (PU(KD)) according to a private key (PR) corresponding to (PU) to produce (KD). The digital content is decrypted with (KD), and the decrypted digital content is provided for actual rendering.
摘要:
An enforcement architecture and method for implementing digital rights management are disclosed. Digital content is distributed from a content server to a computing device of a user and received, and an attempt is made to render the digital content by way of a rendering application. The rendering application invokes a Digital Rights Management (DRM) system, and such DRM system determines whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content. If the right does not exist, a digital license that provides such right and that corresponds to the digital content is requested from a license server, and the license server issues the digital license to the DRM system. The computing device receives the issued digital license and stores the received digital license thereon.
摘要:
An enforcement architecture and method for implementing digital rights management are disclosed. Digital content is distributed from a content server to a computing device of a user and received, and an attempt is made to render the digital content by way of a rendering application. The rendering application invokes a Digital Rights Management (DRM) system, and such DRM system determines whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content. If the right does not exist, a digital license that provides such right and that corresponds to the digital content is requested from a license server, and the license server issues the digital license to the DRM system. The computing device receives the issued digital license and stores the received digital license thereon.
摘要:
A method is disclosed for a device to interdependently validate a digital content package having a piece of digital content in an encrypted form, and a corresponding digital license for rendering the digital content. A first key is derived from a source available to the device, and a first digital signature is obtained from the digital content package. The first key is applied to the first digital signature to validate the first digital signature and the digital content package. A second key is derived based on the first digital signature, and a second digital signature is obtained from the license. The second key is applied to the second digital signature to validate the second digital signature and the license.
摘要:
A license to use content (e.g., a movie, song, application, etc.) is provided to a consumer. The license allows for use of the content by the device the consumer is using (e.g., logged into) and devices near the device the consumer is using. For example, a first computing device obtains a license to restricted content. A second computing device obtains a copy of the restricted content; however, the second computing device is not licensed to use the content and may not be able to access the content because the content is encrypted or otherwise restricted. The first computing device is brought into proximity with the second computing device. In response to detecting that the first computing device is in proximity with the second computing device, the second computing device is provided with legal access to the restricted content. The second computing device can then decrypt (or otherwise access) and play the content.
摘要:
A license to use content (e.g., a movie, song, application, etc.) is provided to a consumer. The license allows for use of the content by the device the consumer is using (e.g., logged into) and devices near the device the consumer is using. For example, a first computing device obtains a license to restricted content. A second computing device obtains a copy of the restricted content; however, the second computing device is not licensed to use the content and may not be able to access the content because the content is encrypted or otherwise restricted. The first computing device is brought into proximity with the second computing device. In response to detecting that the first computing device is in proximity with the second computing device, the second computing device is provided with legal access to the restricted content. The second computing device can then decrypt (or otherwise access) and play the content.
摘要:
An image service uses a uniform resource locator (URL) or other identifier to retrieve dynamic content presentations from the Internet. The image service uses a set of imaging parameters to render HTML files into a static image, sized appropriately, that can be presented on a static display device. A user enters URLs identifying locations of dynamic content within a configuration interface on the image service. The image service then dynamically pulls the selected content from the identified web sites, converts the web pages, or portions thereof, into static digital image files, and downloads the image files for display on a static display device.
摘要:
A system and method for independently determining the geographical location of a user accessing a networked system. The method may include gathering a plurality of inputs about the user's geographic location; weighting each input based on whether said input identifies a likelihood of true geographic location; determining whether each input verifies a geographic location specified by the user; and summing weights of the input factors verifying the specified geographic location. A system for independently determining the geographical location of a user includes a user login routine, a heuristic user geographic location determination engine, and at least one data store including a user profile record having a user specified geographic location.
摘要:
An electronic item list system and method, such as a wish or gift list, for an electronic shopping mall/online shopping portal, or an item list system provided as a software service. The system and method provides a user with the ability to create a list of items that the user would like others to purchase for the user as a gift or as a list of items that the user would like to retain for a later purchase. A user interface is provided that allows the user to select items electronically to add to a user specific gift list. The items are not limited to specific products, but can include general product categories and/or products from a specific merchant or manufacturer. The user interface communicates through an interface component that extracts data from a number of databases. For example, the databases can include a merchant database, an offers database, a manufacturers database and a products database. The interface will extract data from one or all of the databases based on the amount of information in a gift list request and provide the best results. As records are removed from the databases, the interface allows for graceful degradation of the display, such that something is always displayed to the user.
摘要:
An electronic item list system and method, such as a wish or gift list, for an electronic shopping mall/online shopping portal, or an item list system provided as a software service. The system and method provides a user with the ability to create a list of items that the user would like others to purchase for the user as a gift or as a list of items that the user would like to retain for a later purchase. A user interface is provided that allows the user to select items electronically to add to a user specific gift list. The items are not limited to specific products, but can include general product categories and/or products from a specific merchant or manufacturer. The user interface communicates through an interface component that extracts data from a number of databases. For example, the databases can include a merchant database, an offers database, a manufacturers database and a products database. The interface will extract data from one or all of the databases based on the amount of information in a gift list request and provide the best results. As records are removed from the databases, the interface allows for graceful degradation of the display, such that something is always displayed to the user.