{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-11263622","patent":{"patent_number":"US-11263622","title":"Computer-implemented system and method for determining the state of a machine executable contract implemented using a blockchain","assignee":null,"inventors":[],"filing_date":"2018-01-29T00:00:00.000Z","publication_date":"2022-03-01T00:00:00.000Z","cpc_codes":["G06Q","G06Q","G06F","G06F","G06Q","G06Q","H04L","H04L","H04L","G06Q","H04L"],"num_claims":20,"abstract":"Computer-implemented systems and methods are detailed for establishing information on states of a machine executable contract, for instance in the context of unspent transactions (UTXOs), blockchain and deterministic finite automaton (DFA) implementation of contracts and the determination of states within those. The stages can include determining the information of interest and the codes or tags identifying that information, constructing the metadata associated with those codes or tags, combining that with a public key for an agent that will be associated with the information. The scriptPubKey values of each script may be used to provide the keys for use in constructing an external database and more specifically mapping the keys from the scriptPubKey values, linked to the information of interest. To obtain the other half of the combination, there is a derivation of the script hash addresses from the scriptPubKey values, with those being used to populate a digital wallet. A search and match algorithm is then used to find UTXO's with matching script hash addresses on the blockchain. These then populate the aforementioned database with UTXO's that match to the script hash addresses and hence to the keys to complete the combinations. A match indicates in a definitive manner the state."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Computer-implemented system and method for determining the state of a machine executable contract implemented using a blockchain","description":"Computer-implemented systems and methods are detailed for establishing information on states of a machine executable contract, for instance in the context of unspent transactions (UTXOs), blockchain a","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-11263622","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-11263622","citation_suggestion":"Patentable. \"Computer-implemented system and method for determining the state of a machine executable contract implemented using a blockchain\" (US-11263622). https://patentable.app/patents/US-11263622","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-11263622","json":"https://patentable.app/api/llm-context/US-11263622","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-31T03:14:12.785Z"}