Abstract:
A content rental system (102) includes one data store for storing rental content. The content rental system (102) also includes a content server (202) for transferring content to one viewing device based upon a received request. The content server (202) is further configured to authorize the transfer of the content from the viewing device to another viewing device.
Abstract:
Improved techniques that enable users to download digital media assets are disclosed. According to one aspect, digital media assets that a user has acquired from a remote media repository can be authorized for download multiple times. This, for example, allows a user to subsequently re-downloaded digital media assets that the user previously acquired. In one embodiment, digital media assets that a user previously downloaded to a user client device from a remote media repository can be made available to the user for subsequent re-download. Advantageously, a remote media repository can, in effect, provide users with a remote backup for previously acquired digital media assets.
Abstract:
Improved approaches to electronically deliver digital assets to appropriate electronic devices are disclosed. In one embodiment, a user can purchase access rights to one or more digital assets from an online digital asset store, and then the one or more digital assets can be electronically delivered to one or more electronic devices associated with the user. Advantageously, different types of digital assets can be delivered to different electronic devices of the user, whereby limited resources of the different electronic devices can be used in a more intelligent manner.
Abstract:
Improved techniques to update software in electronic devices that are already in use are disclosed. In one embodiment, software can be updated in a secure and controlled manner using cryptography. The authenticity of the updated software as well as its appropriateness for the particular electronic device can be confirmed prior to update. The software can also be updated on a per module basis. In one embodiment, a server hosts software updates for various electronic devices, and supplied the appropriate software update to the electronic devices via a data network.
Abstract:
A content rental system (102) includes one data store for storing rental content. The content rental system (102) also includes a content server (202) for transferring content to one viewing device based upon a received request. The content server (202) is further configured to authorize the transfer of the content from the viewing device to another viewing device.