US2021118025A1PendingUtilityA1
System and method for distributed, secure computing system
Est. expiryJan 22, 2038(~11.5 yrs left)· nominal 20-yr term from priority
Inventors:Luis R. Macias
H04L 9/50G01N 19/10H04L 9/3247G06Q 30/0607G06Q 20/065H04L 2209/56G06Q 2220/00G06Q 20/405G06Q 20/02G06Q 30/0627H04L 9/3239H04L 2209/42H04L 2209/38
47
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method for injecting data into a secure distributed computing system includes obtaining characteristics of an object via a secure operable connection from a smart silo. The method further includes verifying an identity of the smart silo based on credentials included in a message from the smart silo received via the secure operable connection. The methods further includes making a determination that the characteristics match a trigger condition of a smart contract. The method further includes executing the smart contract in response to the determination.
Claims
exact text as granted — not AI-modified1 . A method for injecting data into a secure distributed computing system, comprising:
obtaining characteristics of an object via a secure operable connection from a smart silo; verifying an identity of the smart silo based on credentials included in a message from the smart silo received via the secure operable connection; making a determination that the characteristics match a trigger condition of a smart contract; executing the smart contract in response to the determination.
2 . The method of claim 1 , wherein executing the smart contract comprises:
appending a first transaction to a block chain ledger, wherein the first transaction specifies a debit in a quantity of cryptographically secure currency associated with an entity that invoked the smart contract; appending a second transaction to the block chain ledger, wherein the second transaction specified a credit in a quantity of cryptographically secure currency associated with an entity that owns the commodity; and transferring ownership of the object to the entity that invoked the smart contract.
3 . The method of claim 1 , wherein obtaining the characteristics of the object comprises:
receiving an indicator of: a quantity of the object, and a quality of the object, wherein the characteristics of the object are determined by the smart silo.
4 . The method of claim 1 , wherein making a determination that the characteristics of the object match the trigger condition of a smart contract comprises:
identifying a quantity of the object using the characteristics of the object; identifying a quality of the object using the characteristics of the object; comparing the identified quantity of the commodity to a quantity specified by smart contract requirements of the smart contract; and comparing the identified quality of the object to a quality specified by the smart contract requirements.
5 . The method of claim 4 , wherein an identified quantity of the object exceeds the quantity specified by the smart contract.
6 . The method of claim 4 , wherein an identified quality of the commodity exceeds the quality specified by the smart contract.
7 . The method of claim 1 , wherein the object is a food stuff.
8 . The method of claim 7 , wherein the food stuff is one selected from a group consisting of grain, fruit, vegetable, and meat.
9 . The method of claim 1 , wherein the object is one selected from a group consisting of rock, sand, and proppant.
10 . The method of claim 1 , wherein the smart contract is executed while a first user that invoked the smart contract is not aware of an identity of a second user that supplied the object.
11 . The method of claim 10 , wherein the smart contract is executed while the second user is not aware of an identity of the first user.
12 . The method of claim 11 , wherein the characteristics of the object were obtained using two sensors.
13 . The method of claim 12 , wherein the characteristics are a quantity of the object that was obtained using a scale, wherein the scale is one of the two sensors.
14 . The method of claim 13 , wherein the characteristics are a quality of the object that was obtained using a hygrometer, wherein the hygrometer is one of the two sensors.
15 . The method of claim 1 , further comprising:
prior to making the determination, populating a distributed data structure of the distributed computing system based on the characteristics of the object.
16 . The method of claim 15 , further comprising:
wherein the determination is made after a majority of computing devices of the distributed computing device have appended the characteristics of the object to a copy of a block chain ledger hosted by each respective computing device.
17 . The method of claim 1 , wherein executing the smart contract does not terminate the smart contract.
18 . The method of claim 17 , wherein the characteristics of the object include a quantity that is less than a quantity requirement of the smart contract.
19 . A system, comprising:
a distributed computing system comprising persistent storage storing: a block chain ledger, and smart contract requirements of a smart contract; wherein the distributed computing system is programmed to execute a distributed data structure manager that: obtains characteristics of an object via a secure operable connection from a smart silo; verifies an identity of the smart silo based on credentials included in a message from the smart silo received via the secure operable connection; makes a determination that the characteristics match a trigger condition of the smart contract requirements; and executes the smart contract in response to the determination.
20 . A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for injecting data into a secure distributed computing system, the method comprising:
obtaining characteristics of an object via a secure operable connection from a smart silo; verifying an identity of the smart silo based on credentials included in a message from the smart silo received via the secure operable connection; making a determination that the characteristics match a trigger condition of a smart contract; executing the smart contract in response to the determination.Join the waitlist — get patent alerts
Track US2021118025A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.