Method and system to execute and record transactions for a key in a blockchain
AssigneeCarrier Corporation
InventorsRamesh Lingala, Gowthami Vuradi, Adam Kuenzi
Life of this patent
Estimating the term…
Abstract
A system and method for executing and recording transactions for a key in a blockchain. A method includes creating a smart contract on receiving a request to order a key on lease for a first period of time. The method further includes determining an availability of the key and determining an availability of digital tokens in an account of the user. The method also includes executing the smart contract for the first period of time by executing a first transaction using the digital tokens and recording the executed first transaction and the executed smart contract in a block of a block chain to provide the key on lease.
Claims20
A method comprising:
- creating a smart contract between a user and a provider of a key on receiving a request from the user to order the key on lease for a first period of time;
- wherein the key is provided to the user by storing the key in a key-box and providing the user with access to the key-box such that the user, subsequent to accessing the key by accessing the key-box, uses the key to access a premises;
- determining an availability of the key after receiving the request from the user;
- determining an availability of digital tokens in an account of the user on determining the availability of the key;
- executing the smart contract for the first period of time by executing a first transaction using the digital tokens;
- and
- recording the executed first transaction and the executed smart contract in a block of a block chain to provide the key on lease;
- wherein the smart contract includes activated key-box subscriptions subscribed to by the user;
- and
- wherein the activated key-box subscriptions enable the user to access one or more features of the key-box controlled by the activated key-box subscriptions.
A system comprising:
- a receiver adapted to receive a request from a user to order a key on lease for a first period of time;
- a smart contract unit adapted to create a smart contract between the user and a provider of the key after the receiver receives the request from the user;
- wherein the key is provided to the user by storing the key in a key-box and providing the user with access to the key-box such that the user, subsequent to accessing the key by accessing the key-box, uses the key to access a premises;
- a determination unit adapted to:
- determine an availability of the key after receiving the request from the user;
- and
- determine an availability of digital tokens in an account of the user on determining the availability of the key;
- and
- an execution unit adapted to:
- execute the smart contract for the first period of time by executing a first transaction using the digital tokens;
- and
- record the executed smart contract and the executed first transaction in a block of a blockchain to provide the key on lease;
- wherein the smart contract includes activated key-box subscriptions subscribed to by the user;
- and
- wherein the activated key-box subscriptions enable the user to access one or more features of the key-box controlled by the activated key-box subscriptions.
A computer readable medium comprising one or more processors and a memory coupled to the one or more processors, the memory storing instructions being executed by the one or more processors, the one or more processors configured to:
- create a smart contract between a user and a provider of a key on receiving a request from the user to order the key on lease for a first period of time;
- wherein the key is provided to the user by storing the key in a key-box and providing the user with access to the key-box such that the user, subsequent to accessing the key by accessing the key-box, uses the key to access a premises;
- determine an availability of the key after receiving the request from the user;
- determine an availability of digital tokens in an account of the user on determining the availability of the key;
- execute the smart contract for the first period of time by executing a first transaction using the digital tokens;
- and
- record the executed smart contract and the executed first transaction in a block of a blockchain to provide the key on lease;
- wherein the smart contract includes activated key-box subscriptions subscribed to by the user;
- and
- wherein the activated key-box subscriptions enable the user to access one or more features of the key-box controlled by the activated key-box subscriptions.
Dependencies are inferred from the claim text.