IP Library › Granted Patent US 12,086,110
Granted Patent B1
US 12,086,110 · App. 16/536,087 · Granted Sep 10, 2024

Systems and methods for data input, collection, and verification using distributed ledger technologies

Inventors: Snehal Desai (Richardson, TX); Nolan Serrao (Plano, TX); Bharat Prasad (San Antonio, TX)
Assignee: United Services Automobile Association (USAA)
G06F16/1837G06Q40/08H04L9/0637
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,086,110
App. No.
16/536,087
Granted
Sep 10, 2024
Kind
B1
Abstract

Embodiments are described herein for data input, collection, and verification using information stored on a distributed ledger, such as a blockchain. A distributed ledger may securely store data relating to an insurance claim, for example. Use of a distributed ledger may provide an immutable, readily auditable record of the history of the insurance claim.

Claims (37)

1. A method comprising:

exposing, via an insurance claim data curation service, an application programming interface (API) configured to facilitate customization of interaction with insurance claim data stored in a blockchain by one or more agent services executed by first and second insurance carrier entities, wherein the API comprises error codes, a notification architecture, and state descriptions for the insurance claim data stored in the blockchain, and wherein the one or more agent services are configured to automatically process the insurance claim data without human intervention;

automatically invoking, via the API of the insurance claim data curation service, the one or more agent services executed by the first and second insurance carrier entities when interaction with the insurance claim data stored in the blockchain is requested by the insurance claim data curation service;

receiving, via the API of the insurance claim data curation service, an automated request from a first agent service executed by the first insurance carrier entity to automatically input, revise, or verify insurance claim data stored in the blockchain;

automatically inputting, revising, or verifying, via the insurance claim data curation service, without human intervention, the insurance claim data stored in the blockchain based on the automated request; and

notifying, via the API of the insurance claim data curation service, without human intervention, a second agent service executed by the second insurance carrier entity that the automated request has been processed.

2. The method of claim 1 , comprising:

receiving, via the API of the insurance claim data curation service, an automated response from the second insurance carrier entity to automatically input, revise, or verify the insurance claim data stored in a blockchain;

automatically inputting, revising, or verifying, via the insurance claim data curation service, without human intervention, the insurance claim data stored in the blockchain based on the automated response; and

notifying, via the API of the insurance claim data curation service, without human intervention, the first insurance carrier entity that the automated response has been processed.

3. The method of claim 2 , comprising providing, via the API of the insurance claim data curation service, without human intervention, error notifications relating to the automated request or the automated response.

4. The method of claim 1 , comprising authenticating, via the insurance claim data curation service, without human intervention, the first and second insurance carrier entities, users of the first and second insurance carrier entities, or some combination thereof.

5. The method of claim 1 , comprising enabling, via the API of the insurance claim data curation service, at least the first and second insurance carrier entities to attest to the insurance claim data stored in the blockchain to verify that the insurance claim data stored in the blockchain is in a final state.

6. The method of claim 1 , comprising tracking, via the insurance claim data curation service, without human intervention, an error and resolution history relating to the insurance claim data stored in the blockchain.

7. The method of claim 1 , comprising assigning, via the insurance claim data curation service, without human intervention, a unique incident identifier to the insurance claim data stored in the blockchain.

8. The method of claim 1 , comprising enabling, via the API of the insurance claim data curation service, automated querying of multiple data blocks associated with the insurance claim data stored in the blockchain.

9. The method of claim 1 , comprising implementing, via a state-based insurance claim data curation model of the insurance claim data curation service, a deterministic state machine configured to progressively modify, without human intervention, a state of the insurance claim data stored in the blockchain.

10. A data input, collection, and verification system comprising:

a non-transitory computer readable medium comprising instructions configured to be executed by processing circuitry to create an insurance claim data curation service, wherein the insurance claim data curation service is configured to:

expose an application programming interface (API) configured to facilitate customization of interaction with insurance claim data stored in a blockchain by one or more agent services executed by first and second insurance carrier entities, wherein the API comprises error codes, a notification architecture, and state descriptions for the insurance claim data stored in the blockchain, and wherein the one or more agent services are configured to automatically process the insurance claim data without human intervention;

automatically invoke, via the API of the insurance claim data curation service, the one or more agent services executed by the first and second insurance carrier entities when interaction with the insurance claim data stored in the blockchain is requested by the insurance claim data curation service;

receive, via the API of the insurance claim data curation service, an automated request from a first agent service executed by the first insurance carrier entity to automatically input, revise, or verify insurance claim data stored in the blockchain;

automatically input, revise, or verify, without human intervention, the insurance claim data stored in the blockchain based on the automated request; and

notify, via the API of the insurance claim data curation service, without human intervention, a second agent service executed by the second insurance carrier entity that the automated request has been processed.

11. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service is configured to:

receive, via the API of the insurance claim data curation service, an automated response from the second insurance carrier entity to automatically input, revise, or verify the insurance claim data stored in a blockchain;

automatically input, revise, or verify, without human intervention, the insurance claim data stored in the blockchain based on the automated response; and

notify, via the API of the insurance claim data curation service, without human intervention, the first insurance carrier entity that the automated response has been processed.

12. The data input, collection, and verification system of claim 11 , wherein the insurance claim data curation service is configured to provide, via the API of the insurance claim data curation service, without human intervention, error notifications relating to the automated request or the automated response.

13. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service is configured to authenticate, without human intervention, the first and second insurance carrier entities, users of the first and second insurance carrier entities, or some combination thereof.

14. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service is configured to enable, via the API of the insurance claim data curation service, at least the first and second insurance carrier entities to attest to the insurance claim data stored in the blockchain to verify that the insurance claim data stored in the blockchain is in a final state.

15. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service is configured to track, without human intervention, an error and resolution history relating to the insurance claim data stored in the blockchain.

16. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service is configured to assign, without human intervention, a unique incident identifier to the insurance claim data stored in the blockchain.

17. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service is configured to enable, via the API of the insurance claim data curation service, automated querying of multiple data blocks associated with the insurance claim data stored in the blockchain.

18. The data input, collection, and verification system of claim 10 , wherein the API is configured to facilitate customization of a degree of human interaction with the insurance claim data stored in the blockchain.

19. The data input, collection, and verification system of claim 10 , wherein the API comprises functions configured to automatically notify users of the first and second insurance carrier entities when human interaction with the insurance claim data stored in the blockchain is requested by the insurance claim data curation service.

20. The data input, collection, and verification system of claim 10 , wherein the insurance claim data curation service comprises a state-based insurance claim data curation model configured to implement a deterministic state machine configured to progressively modify a state of the insurance claim data stored in the blockchain.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2024
From: UIPCO, LLC
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 067502/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2019
From: DESAI, SNEHAL; SERRAO, NOLAN; PRASAD, BHARAT
To: UIPCO, LLC
Reel/Frame 050023/0607 →
Continuity (1)
Provisional Application 62768605 · Nov 16, 2018
Cited By (3)
US 12,287,809 US 12,481,979 US 12,676,764