Authoritative factual service for blockchain smart contracts
AssigneeGoogle Inc.
InventorIbrahim Badr
Life of this patent
Estimating the term…
Abstract
Systems and methods for trigger event determination can include processing blockchain data to determine a trigger event. Data associated with the trigger event can be processed to determine a query. The query can then be utilized to recursively search a database for data descriptive of the trigger event occurring. A notification can then be provided to instruct a resulting action to be performed.
Claims20
A computing system for trigger event determination, the system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
- obtaining blockchain data from a blockchain, wherein the blockchain data is descriptive of a smart contract, wherein the smart contract is associated with a trigger event and a resulting action;
- processing the blockchain data to determine the trigger event, wherein the trigger event is associated with one or more particular knowledge graphs of a plurality of knowledge graphs;
- generating a query based on the trigger event, wherein the query is associated with one or more particular knowledge graphs;
- determining the trigger event has occurred based on the query;
- and
- transmitting a notification to a blockchain computing system, wherein the blockchain computing system is associated with the blockchain, wherein the notification is descriptive of the trigger event occurring, and wherein the notification instructs the blockchain computing system to cause the resulting action to occur.
A computer-implemented method for trigger event determination, the method comprising:
- obtaining, by a computing system comprising one or more processors, blockchain data from a blockchain, wherein the blockchain data is descriptive of a smart contract, wherein the smart contract is associated with a trigger event and a resulting action;
- processing, by the computing system, the blockchain data to determine the trigger event;
- generating, by the computing system, a query based on the trigger event;
- recursively searching, by the computing system, a knowledge database with the query;
- determining, by the computing system, the trigger event has occurred based on the query and the knowledge database;
- and
- transmitting, by the computing system, a notification to a blockchain computing system, wherein the blockchain computing system is associated with the blockchain, wherein the notification is descriptive of the trigger event occurring, and wherein the notification instructs the blockchain computing system to cause the resulting action to occur.
One or more non-transitory computer-readable media that collectively store instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:
- obtaining blockchain data from a blockchain, wherein the blockchain data is descriptive of a smart contract, wherein the smart contract is associated with a trigger event and a resulting action;
- processing the blockchain data to determine the trigger event, wherein the trigger event is associated with one or more entities;
- generating a query based on the trigger event, wherein the query is associated with the one or more entities;
- determining the trigger event has occurred based on recursively querying a search engine with the query;
- and
- transmitting a notification to a blockchain computing system, wherein the blockchain computing system is associated with the blockchain, wherein the notification is descriptive of the trigger event occurring, and wherein the notification instructs the blockchain computing system to cause the resulting action to occur.
Dependencies are inferred from the claim text.