US 11,854,101 B1
Systems, methods, and storage media for interfacing at least one smart contact stored on a decentralized architecture with external data sources
Sergey Nazarov, New York, NY (US); Steve Ellis, San Francisco, CA (US); and Ari Juels, New York, NY (US)
Assigned to SmartContract Chainlink Limited SEZC, Grand Cayman (KY)
Filed by SmartContract Chainlink Limited SEZC, Grand Cayman (KY)
Filed on Aug. 28, 2019, as Appl. No. 16/553,292.
Claims priority of provisional application 62/724,309, filed on Aug. 29, 2018.
Int. Cl. G06Q 50/18 (2012.01); G06F 9/54 (2006.01)
CPC G06Q 50/18 (2013.01) [G06F 9/547 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system configured for interfacing at least one smart contact stored on a decentralized architecture with external data sources, the system comprising:
one or more hardware processors configured by machine-readable instructions to:
receive service level information from a user, the service level information including required attributes of data sources;
publish, by an on-chain order-matching contract, a log representing the required attributes, wherein the on-chain order-matching contract is stored on the same decentralized architecture as the smart contract;
receive, by the on-chain order-matching contract, bids from plural external data sources based on the log representing the required attributes; and
select, in accordance with a representation recorded in the on-chain order-matching contract, at least one of the plural external data sources as selected data sources and notifying the selected data sources, whereby the selected data sources can be used collectively to provide information requested by the at least one smart contract.