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

Claim 8:
9. A blockchain-based method implemented on a computing device having one or more processors and a memory storing computer-executable instructions, the method comprising:
receiving one or more blockchain IDs associated with a first user;
identifying one or more blockchain transactions associated with the one or more blockchain IDs;
identifying one or more non-blockchain transactions associated with the first user;
generating a trust profile for the first user based on the one or more blockchain transactions and the one or more non-blockchain transactions, wherein the trust profile includes a trust factor indicating an authentication level of the first user with respect to at least one activity;
receiving, from a remote device, a request to perform a first activity, the request including a session blockchain ID associated with the first user;
based on the trust file and the session blockchain ID, establishing a chat session corresponding to the session blockchain ID between the remote device and the blockchain-based system that allows message communications between the remote device and the blockchain-based system;
identifying, based at least in part on the one or more blockchain transactions, a first validation event that provides a first indication of validity for the first user to perform the first activity and a second validation event that provides a second indication of validity for the first user to perform the first activity;
assigning a first weight to the first validation event and a second weight to the second validation event;
determining a third indication of validity for the first user to perform the first activity based at least in part on the first validation event with the first weight and the second validation event with the second weight;
determining that the third indication of validity is equal to or greater than a validity threshold; and
authorizing the first user to perform the first activity via the chat session.