IP Library Granted Patent US 12,518,321
Granted Patent B2
US 12,518,321 · App. 18/443,177 · Granted Jan 6, 2026

User interface associated with holistic digital claims platform

Inventors: William Simonovich (Sugar Hill, GA); Kenrick Niedbalski (Atlanta, GA); Sam Yeargin (Alpharetta, GA); Benjamin Tarmann (Heyworth, IL); Archy Ntabona (Lawrencevill, GA); Natalie Smith (Alpharetta, GA); Jared Musil (Roswell, GA); Deborah Taylor (Atlanta, GA); Mary Gonsalves (Normal, IL); Brittany Boyer (Roswell, GA); Jordan Leach (Atlanta, GA); Yohan Santos (Cumming, GA); Richard Kim (Alpharetta, GA); Loubna Fassi (Atlanta, GA); Abdul Wahab (Lilburn, GA)
Assignee: State Farm Mutual Automobile Insurance Company
G06Q40/08G06F3/04842G06Q10/10H04L67/02
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,518,321
App. No.
18/443,177
Granted
Jan 6, 2026
Kind
B2
Abstract

This technology relates to providing a web-based digital claims platform to provide users with a simple and customized experience when filing insurance claims. The platform is enabled by a plurality of back-end application programming interface (API) resources. These API resources are event-driven (e.g., when an “event” associated with the claim occurs, the status of the claim changes and the API is provided with updated information indicative of the change). The platform includes a customized user interface (UI) that tailors the claim experience to a particular user's needs. The customization can be based off of stated user preferences and/or learned user preferences associated with the user's past behavior. A user can perform/request various services through the customized UI's self-service function (e.g., rent a car, find a hotel room, select a repair shop, etc.). Additionally, the customized UI can enable the user upload documents, track claim status, find relevant help topics, etc.

Claims (61)

1 . A system, comprising:

one or more processors; and

computer-readable media storing computer readable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving from a user computing device via a network, a request to display a user interface comprising a plurality of dynamic fields;

determining that the user computing device is connected to the system using a session having a first authentication level, wherein establishing the first authentication level is achievable without a security token needed to establish a second authentication level;

providing, from the user computing device and via the network, a first instruction to cause the user computing device to generate the user interface;

receiving, via the network, a first signal indicative of an occurrence of a first event;

determining first data based on the first signal;

based on receiving the first signal, providing a second instruction to the user computing device via the network, the second instruction causing the user computing device to generate a first updated user interface presenting the first data;

receiving, via the network, a second signal indicative of a second input received via the first updated user interface, the second input comprising an identifier unique to a user of the user computing device and a request to present information of the user;

based on receiving the second signal, and using the identifier, obtaining second data comprising a plurality of updated values associated with the plurality of dynamic fields, wherein the plurality of updated values comprise a first value excluding information reserved for sessions associated with the second authentication level; and

providing a third instruction to the user computing device via the network, the third instruction causing the user computing device to generate a second updated user interface based on the plurality of updated values.

2 . The system of claim 1 , wherein:

the user interface represents that a processing task is at a first processing stage of a plurality of sequential processing stages, and

the plurality of dynamic fields comprises one or more attributes of the user that correspond to the first processing stage.

3 . The system of claim 1 , the operations further comprising:

determining that the user interface is presented using an active login session; and

determining a subset of the second data, the subset excluding a confidential value in the second data, wherein the second updated user interface represents the subset.

4 . The system of claim 1 , wherein the first event represents an update in a first value, the first value representing an attribute of the identifier.

5 . The system of claim 1 , wherein the first event represents that a first document has been uploaded using an account associated with the user.

6 . The system of claim 1 , wherein the first event represents a change in a status of a processing task, the processing task being associated with the user.

7 . The system of claim 1 , wherein obtaining the second data comprises providing a request to an application programming interface (API) for a first software application, the first software application communicating with a second software application being executed on the user computing device.

8 . The system of claim 7 , wherein the first software application is executed on a backend system with a data storage platform, the data storage platform storing the second data.

9 . A method comprising:

receiving, by a processor and from a user computing device via a network, a request to display a user interface comprising a plurality of dynamic fields;

determining, by the processor, that the user computing device is connected to a system comprising the processor using a session having a first authentication level, wherein establishing the first authentication level is achievable without a security token needed to establish a second authentication level;

providing, by the processor and from the user computing device and via the network, a first instruction to cause the user computing device to generate the user interface;

receiving, by the processor and via the network, a first signal indicative of an occurrence of a first event;

determining, by the processor, first data based on the first signal;

based on receiving the first signal, providing, by the processor, a second instruction to the user computing device via the network, the second instruction causing the user computing device to generate a first updated user interface presenting the first data;

receiving, by the processor and via the network, a second signal indicative of a second input received via the first updated user interface, the second input comprising an identifier unique to a user of the user computing device and a request to present information of the user;

based on receiving the second signal, and using the identifier, obtaining, by the processor, second data comprising a plurality of updated values associated with the plurality of dynamic fields, wherein the plurality of updated values comprise a first value excluding information reserved for sessions associated with the second authentication level; and

providing, by the processor, a third instruction to the user computing device via the network, the third instruction causing the user computing device to generate a second updated user interface based on the plurality of updated values.

10 . The method of claim 9 , wherein:

the user interface represents that a processing task is at a first processing stage of a plurality of sequential processing stages, and

the plurality of dynamic fields comprises one or more attributes of the user that correspond to the first processing stage.

11 . The method of claim 9 , further comprising:

determining that the user interface is presented using an active login session; and

determining a subset of the second data, the subset excluding a confidential value in the second data, wherein the second updated user interface represents the subset.

12 . The method of claim 9 , wherein the first event represents an update in a first value, the first value representing an attribute of the identifier.

13 . The method of claim 9 , wherein the first event represents that a first document has been uploaded using an account associated with the user.

14 . The method of claim 9 , wherein the first event represents a change in a status of a processing task, the processing task being associated with the user.

15 . The method of claim 9 , wherein obtaining the second data comprises providing a request to an application programming interface (API) for a first software application, the first software application communicating with a second software application being executed on the user computing device.

16 . The method of claim 15 , wherein the first software application is executed on a backend system with a data storage platform, the data storage platform storing the second data.

17 . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a user computing device via a network, a request to display a user interface comprising a plurality of dynamic fields;

determining that the user computing device is connected to a system comprising the one or more processors using a session having a first authentication level, wherein establishing the first authentication level is achievable without a security token needed to establish a second authentication level:

providing, from the user computing device and via the network, a first instruction to cause the user computing device to generate the user interface;

receiving, via the network, a first signal indicative of an occurrence of a first event;

determining first data based on the first signal;

based on receiving the first signal, providing a second instruction to the user computing device via the network, the second instruction causing the user computing device to generate a first updated user interface presenting the first data;

receiving, via the network, a second signal indicative of a second input received via the first updated user interface, the second input comprising an identifier unique to a user of the user computing device and a request to present information of the user;

based on receiving the second signal, and using the identifier, obtaining second data comprising a plurality of updated values associated with the plurality of dynamic fields, wherein the plurality of updated values comprise a first value excluding information reserved for sessions associated with the second authentication level; and

providing a third instruction to the user computing device via the network, the third instruction causing the user computing device to generate a second updated user interface based on the plurality of updated values.

18 . The one or more non-transitory computer-readable media of claim 17 , wherein:

the user interface represents that a processing task is at a first processing stage of a plurality of sequential processing stages, and

the plurality of dynamic fields comprises one or more attributes of the user that correspond to the first processing stage.

19 . The one or more non-transitory computer-readable media of claim 17 , the operations further comprising:

determining that the user interface is presented using an active login session; and

determining a subset of the second data, the subset excluding a confidential value in the second data, wherein the second updated user interface represents the subset.

20 . The one or more non-transitory computer-readable media of claim 17 , wherein the first event represents an update in a first value, the first value representing an attribute of the identifier.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: SIMONOVICH, WILLIAM; NIEDBALSKI, KENRICK; YEARGIN, SAM; TARMANN, BENJAMIN; NTABONA, ARCHY; SMITH, NATALIE; MUSIL, JARED; GONSALVES, MARY; BOYER, BRITTANY; LEACH, JORDAN; SANTOS, YOHAN; KIM, RICHARD; FASSI, LOUBNA; WAHAB, ABDUL
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 066843/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: TAYLOR, DEBORAH
To: TEKSYSTEMS, INC.
Reel/Frame 066844/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: TEKSYSTEMS, INC.
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 066844/0431 →
Continuity (3)
Continuation 17668203 · Feb 9, 2022
Provisional Application 63147661 · Feb 9, 2021
Related Publication 20240185359A1 · Jun 6, 2024
References Cited (37)
US 5950169A · Borghesi et al. · 1999 [cited by applicant]
US 8600783B2 · Smith et al. · 2013 [cited by applicant]
US 9424606B2 · Wilson, II et al. · 2016 [cited by applicant]
US 9773281B1 · Hanson · 2017 [cited by applicant]
US 9846911B1 · Burks et al. · 2017 [cited by applicant]
US 9916625B2 · Lehman et al. · 2018 [cited by applicant]
US 10360635B2 · Hanson et al. · 2019 [cited by applicant]
US 10387960B2 · Tofte · 2019 [cited by examiner]
US 10467701B1 · Corder et al. · 2019 [cited by applicant]
US 10585955B2 · Wookey · 2020 [cited by applicant]
US 10902525B2 · Kelsh et al. · 2021 [cited by applicant]
US 11120497B1 · Schumann et al. · 2021 [cited by applicant]
US 20010037224A1 · Eldridge · 2001 [cited by examiner]
US 20020007289A1 · Malin et al. · 2002 [cited by applicant]
US 20020035488A1 · Aquila et al. · 2002 [cited by applicant]
US 20140114691A1 · Pearce · 2014 [cited by applicant]
US 20150088557A1 · Huynh · 2015 [cited by examiner]
US 20150154713A1 · Diaz · 2015 [cited by applicant]
US 20160035038A1 · Perkins · 2016 [cited by applicant]
US 20170220998A1 · Horn et al. · 2017 [cited by applicant]
US 20170308652A1 · Ligon · 2017 [cited by applicant]
US 20200402178A1 · Brandmaier et al. · 2020 [cited by applicant]
US 20210035227A1 · Pfister · 2021 [cited by examiner]
US 20210319458A1 · Vargas et al. · 2021 [cited by applicant]
US 20220253943A1 · Simonovich et al. · 2022 [cited by applicant]
US 20220270178A1 · Simonovich et al. · 2022 [cited by applicant]
US 20230214936A1 · Larson · 2023 [cited by examiner]
WO WO2011157064A1 · 2011 [cited by applicant]
WO WO2017124534A1 · 2017 [cited by applicant]
WO WO2021012891 · 2021 [cited by applicant]
Office Action for U.S. Appl. No. 17/668,223, mailed on Dec. 27, 2024, Simonovich, “Holistic Digital Claims Platform Management”, 34 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/668,203, mailed on Jan. 9, 2023, Simonovich, “User Interface Associated With Holistic Digital Claims Platform”, 16 Pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/668,203, mailed on Apr. 21, 2023, Simonovich, “User Interface Associated With Holistic Digital Claims Platform”, 20 Pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/668,203, mailed on Aug. 4, 2023, William Simonovich, “User Interface Associated With Holistic Digital Claims Platform”. [cited by applicant]
Office Action for U.S. Appl. No. 17/668,223, mailed on Apr. 26, 2023, Simonovich, “Holistic Digital Claims Platform Management”, 20 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/668,223, mailed on Oct. 26, 2023, William Simonovich, “Holistic Digital Claims Platform Management”, 25 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/668,223, mailed on Jun. 13, 2024, 30 pages. [cited by applicant]