Patent ID: 7937591

Claim:
A method for adapting a configurable device, the configurable device comprising an interconnection network coupled to a plurality of heterogeneous computational units each including a plurality of computational elements, the method comprising: determining whether the configurable device is to be adapted via the interconnection network changing interconnections between a selected plurality of computational elements of the plurality of heterogeneous computational units to perform a second function different from the first function based upon at least one parameter, the at least one parameter comprising at least one of a time of day parameter and a demographic parameter, the configurable device previously configured to perform a first function via changing interconnections of the interconnection network between selected computational elements of the plurality of computational units in response to adaptation information, wherein the plurality of heterogeneous computational units are hardware components and at least one of the plurality of heterogeneous computational units differs from another one of the plurality of computational units; and when the configurable device is to be adapted, providing a data stream to the configurable device, the data stream comprising adaptation information to configure the configurable device to perform the second function different from the first function by changing interconnections between selected computational elements of the plurality of heterogeneous computational units.