Memristor based storage of asset events
AssigneeHewlett Packard Enterprise Development LP
InventorSathyanarayanan Manamohan
Life of this patent
Estimating the term…
Abstract
An example device comprising contactless circuitry to receive data about a plurality of events corresponding to an asset, and a memristor coupled to the contactless circuitry to store the data about the plurality of events. The contactless circuitry may determine that the asset has experienced an event, receive a transaction corresponding to the event from a decentralized entity, generate a hash of the transaction including a device identifier of the contactless circuitry and the transaction received from the decentralized entity, verify the hashed transaction with the decentralized entity, and store the verified hashed transaction on the memristor of the contactless circuitry, wherein the stored verified hash includes information about the event.
Claims20
A device comprising:
- contactless circuitry to receive data about a plurality of events corresponding to an asset;
- a non-volatile memory coupled to the contactless circuitry to:
- receive a first transaction corresponding to a first event from a decentralized entity;
- generate a representation of the first transaction, the representation of the first transaction including a device identifier of the contactless circuitry and the first transaction received from the decentralized entity;
- verify the representation of the first transaction with the decentralized entity;
- and
- store the verified representation of the first transaction on the non-volatile memory in a local block that is part of a sequence of local blocks stored on the non-volatile memory, wherein the stored verified representation of the first transaction includes information about the first event, and the local blocks of the sequence of local blocks comprise information of respective events of the plurality of events, and are ordered as the information of the respective events of the plurality of events are stored in corresponding blocks on the decentralized entity.
A card comprising:
- a non-volatile memory;
- and
- programming circuitry coupled to the non-volatile memory, the programming circuitry comprising instructions to:
- receive a first transaction including data of a first event relating to an asset from a decentralized entity;
- generate a representation of the first transaction;
- verify the representation of the first transaction with the decentralized entity;
- store the verified representation of the first transaction in a first local block on the non-volatile memory;
- receive a second transaction including data of a second event relating to the asset from the decentralized entity;
- generate a representation of the second transaction;
- verify that the representation of the second transaction abides a contract stored on the decentralized entity;
- and
- store the verified representation of the second transaction in a second local block on the non-volatile memory, wherein the first local block and the second local block are part of a sequence of local blocks stored on the non-volatile memory, wherein the local blocks of the sequence of local blocks comprise information of respective events of a plurality of events relating to the asset, and are ordered as the information of the respective events of the plurality of events are stored in corresponding blocks on the decentralized entity.
A system comprising:
- a card comprising a non-volatile memory;
- and
- a contactless circuitry including a radio frequency (RF) interface the card to:
- receive a first transaction including data of a first event corresponding to an asset from a decentralized entity;
- generate a representation of the first transaction;
- store the representation of the first transaction as an immutable record in a first local block on the non-volatile memory;
- receive a second transaction including data of a second event corresponding to the asset from the decentralized entity;
- generate a representation of the second transaction;
- and
- store the representation of the second transaction as an immutable record in a second local block on the non-volatile memory, wherein the first local block and the second local block are part of a sequence of local blocks stored on the non-volatile memory, wherein the local blocks of the sequence of local blocks comprise information of respective events of a plurality of events corresponding to the asset, and are ordered as the information of the respective events of the plurality of events are stored in corresponding blocks on the decentralized entity.
Dependencies are inferred from the claim text.