Storage and delivery of device features
First Claim
1. A method for delivering adaptation information to an adaptable hardware device, wherein the device includes a plurality of heterogeneous computational elements coupled to an interconnection network, the method comprising using a network to transfer the adaptation information to the device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for permitting new, or enhanced, functionality to be transferred to an adaptable device. In a preferred embodiment, the permitted functionality is determined according to an accounting method associated with a user'"'"'s account. This approach allows a user to contract for specific services, functionality, etc. regardless of changes over time such as changes to data formats, communication protocols, external devices or infrastructure, etc. In a preferred embodiment, the functionality is stored on a ubiquitous communications network such as the Internet. Functionality is transferred to different devices as digital information over the network. This allows hardware functionality to be licensed in many forms. For example, site licenses can be obtained for companies; hardware “trialware” can be provided to allow limited functionality for a limited time for lower-cost payments, etc.
73 Citations
16 Claims
-
1. A method for delivering adaptation information to an adaptable hardware device, wherein the device includes a plurality of heterogeneous computational elements coupled to an interconnection network, the method comprising
using a network to transfer the adaptation information to the device.
-
5. A method for delivering adaptation information to an adaptable hardware device, the method comprising
defining permitted functionality for a given device; -
receiving a request to provide functionality for the given device;
checking whether the permitted functionality includes the requested functionality; and
if the permitted functionality includes the requested functionality then providing the requested functionality to the given device. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for providing adaptation information to an adaptable device, the method comprising
defining a range of permissible functions; -
providing the device with first adaptation information to allow the device to perform a first function in the range of permissible functions;
accepting a request to enable the device to perform the first function in a different geographic location, wherein the device functionality must be modified to achieve the first function in the different geographic location; and
providing the device with second adaptation information to allow the device to perform the first function in the different geographic location.
-
-
12. A method for providing adaptation information to an adaptable device, the method comprising
defining a range of permissible functions; -
at a first time, providing the device with first adaptation information to allow the device to perform a first function in the range of permissible functions;
accepting a request to enable the device to perform the first function at a second time later than the first time, wherein the device functionality must be modified to achieve the first function at the second time; and
providing the device with second adaptation information to allow the device to perform the first function at a time from the second time onwards.
-
-
13. A method for providing adaptation information to an adaptable device, wherein the device includes a plurality of heterogeneous computational elements coupled to an interconnection network, wherein a digital network is used to transfer the adaptation information to the adaptable device, the method comprising
providing the adaptation information to a user associated with the adaptable device on a trial basis.
-
14. A method for providing adaptation information to an adaptable device, wherein the device includes a plurality of heterogeneous computational elements coupled to an interconnection network, wherein a digital network is used to transfer the adaptation information to the adaptable device, the method comprising
using network propagation to provide users with access to the adaptation information.
-
15. A method for providing adaptation information to an adaptable device, wherein the device includes a plurality of heterogeneous computational elements coupled to an interconnection network, wherein a digital network is used to transfer the adaptation information to the adaptable device, the method comprising
licensing the adaptation information in a site license.
-
16. A method for providing adaptation information to an adaptable device, wherein the device includes a plurality of heterogeneous computational elements coupled to an interconnection network, wherein a digital network is used to transfer the adaptation information to the adaptable device, the method comprising
accepting payment from a user associated with a given device; - and
subsequent to the step of accepting payment, performing the step of unlocking additional functionality in the given device.
- and
Specification