IP Library Granted Patent US 12,614,193
Granted Patent B2
US 12,614,193 · App. 18/237,774 · Granted Apr 28, 2026

Decentralized identity methods and systems

Inventors: Veena Vivek (Chandler, AZ); EllaKate LeFebre (Mesa, AZ); Stephen Dunstan (Tempe, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q30/018G06F16/9554G06K7/1417G06Q20/36G06Q40/08H04L9/3218H04L9/3234H04L9/3247H04L9/3263G06Q2220/00G06V30/191
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,614,193
App. No.
18/237,774
Granted
Apr 28, 2026
Kind
B2
Abstract

The present techniques relate to, inter alia, cryptographically-verifiable insurance credentials and cryptographically-verifiable property transfer. The novel methods and systems of decentralized identity discussed herein improve user experience (whether individual or organizational) by moving control over identity from the hands of centralized entities, back to where it belongs—i.e., to the hands of individual organizations and users. In one aspect, a method includes obtaining a scanned image; processing the scanned image; transmitting a claim request; and receiving and storing an attestation response, and a computing system includes a processor; and a memory having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to: receive a claim request; cryptographically verify the claim; and transmit an attestation response.

Claims (60)

1 . A computer-implemented method for performing cryptographically-verifiable property transfer, the method comprising:

obtaining, from a camera device of a user device, an image of an item of property of a testator-user;

obtaining, by an application running on the user device, a unique identifier corresponding to the item of property of the testator-user by processing the image of the item of property using a trained machine learning model to determine the unique identifier;

receiving, by a graphical user interface (GUI) of the application running on the user device, an assignment of the item of property to at least one beneficiary;

in response to receiving the assignment via the GUI:

creating, by the application running on the user device, a property record including the unique identifier and an indication of the at least one beneficiary;

generating, by the application running on the user device, a cryptographic signature corresponding to the property record using a private key of the user associated with a public key of the user with the cryptographic signature;

encrypting, by the application running on the user device, the property record with the generated signature; and

storing, by the application running on the user device, the property record and the corresponding cryptographic signature in an electronic database.

2 . The computer-implemented method of claim 1 ,

wherein the item of property is personal property.

3 . The computer-implemented method of claim 1 , wherein the unique identifier is a serial number.

4 . The computer-implemented method of claim 1 , further comprising:

causing, in response to a user selection of a beneficiary, a beneficiary notification to be transmitted to the at least one beneficiary.

5 . The computer-implemented method of claim 4 , wherein the beneficiary notification is an email.

6 . The computer-implemented method of claim 4 , wherein transmitting the beneficiary notification is performed via a smart contract in response to a detected condition.

7 . The computer-implemented method of claim 1 ,

wherein the item of property of the testator-user is real property, and

wherein obtaining the unique identifier corresponding to the item of property includes querying a government real property database.

8 . A computing system for performing cryptographically-verifiable property transfer:

one or more processors; and

one or more memories having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to run an application configured to:

obtain, from a camera of a user device, an image of an item of property of a testator-user;

obtain a unique identifier corresponding to the item of property of the testator-user by processing the image of the item of property using a trained machine learning model to determine the unique identifier;

receive, via a graphical user interface (GUI) of the application, an assignment of the item of property to at least one beneficiary;

in response to receiving the assignment via the GUI:

create a property record including the unique identifier and an indication of the at least one beneficiary;

determine that a property database has received a forwarded property record;

generate a cryptographic signature corresponding to the property record using a private key of the user associated with a public key of the user;

encrypt the property record with the generated signature; and

store the property record and the corresponding cryptographic signature in an electronic database.

9 . The computing system of claim 8 , wherein the item of property is personal property.

10 . The computing system of claim 9 , the memories having stored thereon further instructions that, when executed by the one or more processors, cause the computing system to:

obtain a serial number unique identifier.

11 . The computing system of claim 10 , the memories having stored thereon further instructions that, when executed by the one or more processors, cause the computing system to:

cause, in response to a user selection of a beneficiary, a beneficiary notification to be transmitted to the at least one beneficiary.

12 . The computing system of claim 8 , the memories having stored thereon further instructions that, when executed by the one or more processors, cause the computing system to:

transmit an email beneficiary notification to the at least one beneficiary.

13 . The computing system of claim 8 , the memories having stored thereon further instructions that, when executed by the one or more processors, cause the computing system to:

determine a condition in a smart contract.

14 . The computing system of claim 8 , the memories having stored thereon further instructions that, when executed by the one or more processors, cause the computing system to:

query a government real property database to determine the unique identifier.

15 . A non-transitory computer-readable medium having stored thereon computer-executable instructions, that when executed, cause a computer to run an application configured to:

obtain, from a camera of a user device, an image of an item of property of a testator-user;

obtain a unique identifier corresponding to the item of property of the testator-user by processing the image of the item of property using a trained machine learning model to determine the unique identifier;

receive, via a graphical user interface (GUI) of the application, an assignment of the item of property to at least one beneficiary;

in response to receiving the assignment via the GUI:

create a property record including the unique identifier and an indication of the at least one beneficiary;

generate a cryptographic signature corresponding to the property record using a private key of the user associated with a public key of the user;

encrypt the property record with the generated signature; and

store the property record and the corresponding cryptographic signature in an electronic database.

16 . The non-transitory computer-readable medium of claim 15 , wherein the item of property is personal property.

17 . The non-transitory computer-readable medium of claim 15 , having stored thereon further computer-executable instructions, that when executed, cause a computer to:

obtain a serial number unique identifier.

18 . The non-transitory computer-readable medium of claim 15 , having stored thereon further computer-executable instructions, that when executed, cause a computer to:

cause, in response to a user selection of a beneficiary, a beneficiary notification to be transmitted to the at least one beneficiary.

19 . The non-transitory computer-readable medium of claim 15 , having stored thereon further computer-executable instructions, that when executed, cause a computer to:

determine a condition in a smart contract.

20 . The non-transitory computer-readable medium of claim 15 , having stored thereon further computer-executable instructions, that when executed, cause a computer to:

query a government real property database to determine the unique identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2023
From: VIVEK, VEENA; LEFEBRE, ELLAKATE; DUNSTAN, STEPHEN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 065874/0777 →
Continuity (3)
Provisional Application 63431869 · Dec 12, 2022
Provisional Application 63400717 · Aug 24, 2022
Related Publication 20240086936A1 · Mar 14, 2024
References Cited (5)
US 7124190B1 · Moore · 2006 [cited by examiner]
US 20180205546A1 · Haque · 2018 [cited by examiner]
US 20230005027A1 · Tietzen · 2023 [cited by examiner]
ADOT, “What you need to know about the Arizona Mobile ID,” Retrieved from the Internet at: https://azdot.gov/motor-vehicles/driver-services/mobile-id (2022). [cited by applicant]
W3C, “Decentralized Identifiers (DIDs) v1.0”, Retrieved from the Internet at: https://www.w3.org/TR/did-core/ (Jul. 19, 2022). [cited by applicant]