US 11,995,590 B2
Activity index resolver system and workflow method
Lance Kwasny, Bloomington, IL (US); and Brett Whitehead, Heyworth, IL (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Feb. 24, 2022, as Appl. No. 17/680,057.
Claims priority of provisional application 63/153,213, filed on Feb. 24, 2021.
Prior Publication US 2022/0270007 A1, Aug. 25, 2022
Int. Cl. G06Q 10/0633 (2023.01); G06F 16/22 (2019.01); G06Q 40/08 (2012.01)
CPC G06Q 10/0633 (2013.01) [G06F 16/2272 (2019.01); G06Q 40/08 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processing units; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processing units, cause the one or more processing units to perform operations including:
receiving user login credentials via a network;
presenting, based on the user login credentials, a first graphical user interface (GUI) comprising an application programming interface (API) configured to connect to an application and enable storing, as a set of activity indexes, indexes to activities associated with a role and the application in a database, wherein presenting the first GUI comprises providing a first instruction to a user computing device associated with the user login credentials to generate the first GUI;
receiving, from the first GUI via the API, a plurality of inputs comprising the role associated with the user login credentials and at least one of a source system, an environment, an alias, a product, a transaction, a priority, a state, an issue, or a vehicle use;
based on receiving the plurality of inputs, determining the set of activity indexes associated with the activities associated with the role by:
generating a query comprising the role and one or more of the source system, the environment, the alias, the product, the transaction, the priority, the state, the issue, or the vehicle use;
executing the query against the database to return a first subset of activity indexes;
determining a second subset of activity indexes from among the first subset of activity indexes that is unassigned to a user;
providing, based on determining the second subset of activity indexes, a second instruction to the user computing device to generate a second GUI presenting the second subset of activity indexes;
receiving, from the second GUI, a personal filter input indicating a filter associated with the user login credentials;
based on the personal filter input and the user login credentials, retrieving the filter and filtering the second subset of activity indexes using the filter to determine a third subset of activity indexes; and
providing, based on determining the third subset of activity indexes, a third instruction to the user computing device to generate a third GUI presenting the third subset of activity indexes.