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:
Systems and methods for upgrading from one or more digital media assets to a set of digital media assets over a network are described. A potential purchaser can be notified of available upgrade opportunities that are available for purchase. The potential purchaser can elect to pursue an upgrade opportunity so as to purchase a set of digital media assets. Upon upgrading to the set of digital media assets, the digital media assets within the set of digital media assets are made available to the purchaser. Typically, on upgrading from one or more of the digital media assets in the set of digital media assets to the entire set of digital media assets, the purchaser pays a lower cost than would be otherwise charged if the purchaser were to purchase the set of digital media assets in a non-upgrade manner. The cost associated with an upgrade opportunity can be based on prior purchases of digital media assets in the set of digital media assets. The cost associated with an upgrade opportunity can also be dynamically adjusted if other digital media assets in the set of digital media assets are subsequently purchased.
Abstract:
Improved graphical user interfaces and techniques for providing remote media content to users are disclosed. According to one aspect, an application window display on a display device can expose a user not only to local media content but also to remote media content that is associated with the local media content. The local media content is stored locally, while the remote media content is stored remotely and available from a remote media server. According to another aspect, the remote media content to be displayed can be determined in a manner that is dependent on a user interaction with the local media content. According to still a further aspect, the manner by which the remote media content is displayed can be dependent on the availability of remote media content at the remote media server.
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 supplies the appropriate software update to the electronic devices via a data network.
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 supplies the appropriate software update to the electronic devices via a data network.
Abstract:
In accordance with a broad aspect, a method is provided to securely configure a computing device. A configuration indication is received into the computing device, including receiving a digital signature generated based on the configuration indication. Generation of the digital signature accounts for a unique identifier nominally associated with the computing device. The received configuration indication may be verified to be authentic including processing the unique identifier, the received configuration indication and the received digital signature. The computing device may be operated or interoperated with in accordance with the received configuration indication. In one example, a service interoperates with the computing device. For example, the computing device may be a portable media player, and the service may provide media to the computing device based on a capacity indication of the configuration indication.
Abstract:
Improved graphical user interfaces and techniques for providing remote media content to users are disclosed. According to one aspect, an application window display on a display device can expose a user not only to local media content but also to remote media content that is associated with the local media content. The local media content is stored locally, while the remote media content is stored remotely and available from a remote media server. According to another aspect, the remote media content to be displayed can be determined in a manner that is dependent on a user interaction with the local media content. According to still a further aspect, the manner by which the remote media content is displayed can be dependent on the availability of remote media content at the remote media server.
Abstract:
Computing the popularity of a source of serial online content based upon a number of subscriptions to the source of serial online content is disclosed. In some embodiments, upon receiving an indication that a subscription to a source of serial online content has been requested, a popularity score for the source of serial online content is computed based at least in part on a decayed count of subscriptions to the source of serial online content over a prescribed time period. In some embodiments, the computation of the popularity score includes time decaying the count of subscriptions by multiplying by a decay factor at prescribed time intervals. In some embodiments, the popularity scores of a plurality of sources of serial online content are sorted and ranked, to generate, for example, a listing of the most popular sources of serial online content.
Abstract:
A vibration damper gasket is provided for a vibration damper gasket mounting an airbag inflator within an airbag module such that the airbag inflator may serve as a vibration damper for the vehicle. The vibration damper gaskets include a mounting ring sized and designed to fit about the edge of an airbag inflator flange. The mounting ring generally includes upper and lower retention arms and an adapter groove positioned between the retention arms for receiving the edge of the airbag inflator flange. The mounting ring also has a compression column provided on an outside surface of the mounting ring to allow the gasket to be compression-mounted within a vehicle. The vibration damper gaskets of the invention additionally include at least one inflator ground extending along an inside surface of the mounting ring from at least an upper contact surface of the upper retention arm continuously across the adapter groove to a lower contact surface of the lower retention arm. This inflator ground serves to ground the airbag inflator and prevent unintentional initiation of the inflator which may be caused by built-up electrical charges.
Abstract:
Improved graphical user interfaces and techniques for providing remote media content to users are disclosed. According to one aspect, an application window display on a display device can expose a user not only to local media content but also to remote media content that is associated with the local media content. The local media content is stored locally, while the remote media content is stored remotely and available from a remote media server. According to another aspect, the remote media content to be displayed can be determined in a manner that is dependent on a user interaction with the local media content. According to still a further aspect, the manner by which the remote media content is displayed can be dependent on the availability of remote media content at the remote media server.