Patent ID: 11954214
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 5:
6. A computer system for providing access to confidential data stored in a blockchain, the blockchain relating to a plurality of smart contracts, the computer system comprising:
one or more hardware processors;
one or more transceivers adapted to communicate with a plurality of nodes;
a non-transitory program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:
detect a request from a requesting node to provide a particular node access to encrypted data associated with a smart contract in the plurality of smart contracts, the request indicating the particular node, wherein the encrypted data associated with the smart contract is encrypted using a public key corresponding to a private key for the smart contract;
determine that a permission level associated with the particular node indicates that the particular node is permitted to access information associated with an insurance policy and/or that a permission level associated with the requesting node indicates that the requesting node is permitted to request that other nodes receive access to information associated with an insurance policy;
in response to the determination, generate a transaction indicating (i) the private key for the smart contract, the private key for the smart contract being encrypted using a public key for the particular node, and (ii) an identity of the particular node;
apply a digital signature to the transaction, the digital signature being generated based upon a second private key for a node associated with the one or more processors; and
establish, via a consensus protocol, a consensus to update the blockchain to include the transaction.