ASSET MANAGEMENT DEVICE AND METHOD IN A HARDWARE PLATFORM
First Claim
1. An asset management method for managing assets, said method being implemented on an integrated circuit, wherein it uses a keys memory for storing keys, each key being associated with a respective asset identifier, and a data memory for storing asset information, said method comprising:
- receiving an input command related to an asset comprising an asset identifier and a set of asset information associated with said asset,computing a set of addresses to said Keys memory from said asset identifier, said step of computing a set of addresses comprising calculating hashes from said asset identifier,finding or allocating an entry in said keys memory for said asset, based on said set of addresses, depending on the input command,computing a data address to said data memory for said asset from the address and position in the keys memory at which an entry has been found or allocated for said asset,reading data in the data memory at said computed data address, andexecuting the input command based on the data word read in the data memory at said data address,writing back the result to the keys and data memories.
4 Assignments
0 Petitions
Accused Products
Abstract
An asset management method implemented on an integrated circuit uses a keys memory storing keys, each key being associated with an asset identifier, and a data memory storing asset information. The method comprises: receiving an input command for an asset comprising an asset identifier and asset information, computing addresses to Keys memory from the asset identifier, the computing addresses comprising calculating hashes from the asset identifier, finding or allocating an entry in keys memory for the asset, based on the computed set of addresses, depending on the input command, computing a data address to the data memory for the asset from the address and position in the keys memory at which an entry has been found or allocated for the asset; reading data in the data memory at the computed data address; and executing the input command based on the data read in the data memory at the data address.
-
Citations
14 Claims
-
1. An asset management method for managing assets, said method being implemented on an integrated circuit, wherein it uses a keys memory for storing keys, each key being associated with a respective asset identifier, and a data memory for storing asset information, said method comprising:
-
receiving an input command related to an asset comprising an asset identifier and a set of asset information associated with said asset, computing a set of addresses to said Keys memory from said asset identifier, said step of computing a set of addresses comprising calculating hashes from said asset identifier, finding or allocating an entry in said keys memory for said asset, based on said set of addresses, depending on the input command, computing a data address to said data memory for said asset from the address and position in the keys memory at which an entry has been found or allocated for said asset, reading data in the data memory at said computed data address, and executing the input command based on the data word read in the data memory at said data address, writing back the result to the keys and data memories. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An asset management device implemented on an integrated circuit for managing assets, wherein said device comprises a keys memory for storing keys in association with respective asset identifiers and a data memory for storing asset information, the device further comprising:
-
an address generation core configured to, in response to the reception of an input command comprising an asset identifier and a set of asset information, compute a set of addresses to said keys memory from said asset identifier, said step of computing a set of addresses comprising calculating hashes from said asset identifier, an entry allocation core for finding or allocating an entry in said keys memory for said asset, based on said set of addresses, depending on the input command, a second address generation core configured to compute a data address to said data memory for said asset from the address and position at which an entry has been found or allocated in said keys memory, the data being read in the data memory at said data address, an execution core for executing the input command based on the data read in the data memory at said data address and writing back the result. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification