US 12,149,602 B2
Method and system for optimizing dynamic user experience applications
John M. VanAntwerp, Normal, IL (US); Dan Kalmes, Bloomington, IL (US); Victoria Ann Spaulding-Burford, Marietta, GA (US); and Thomas Schaefer, Hapeville, GA (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 Jan. 9, 2023, as Appl. No. 18/094,882.
Application 18/094,882 is a continuation of application No. 16/001,602, filed on Jun. 6, 2018, granted, now 11,550,565.
Claims priority of provisional application 62/535,613, filed on Jul. 21, 2017.
Prior Publication US 2023/0141866 A1, May 11, 2023
Int. Cl. H04L 69/08 (2022.01); G06F 8/20 (2018.01); G06F 8/60 (2018.01); G06F 8/70 (2018.01); G06F 11/36 (2006.01); G06Q 10/067 (2023.01); H04L 67/56 (2022.01); G06F 3/04817 (2022.01); G06F 3/0484 (2022.01); G06F 8/10 (2018.01); G06F 8/38 (2018.01); G06F 9/50 (2006.01); G06Q 10/0633 (2023.01); G06Q 40/12 (2023.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01)
CPC H04L 69/08 (2013.01) [G06F 8/20 (2013.01); G06F 8/60 (2013.01); G06F 8/70 (2013.01); G06F 11/3604 (2013.01); G06Q 10/067 (2013.01); H04L 67/56 (2022.05); G06F 3/04817 (2013.01); G06F 3/0484 (2013.01); G06F 8/10 (2013.01); G06F 8/38 (2013.01); G06F 9/5038 (2013.01); G06Q 10/0633 (2013.01); G06Q 40/123 (2013.12); H04L 67/306 (2013.01); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying, at a computing system and based at least in part on a request from an electronic device separate from the computing system, an application component executable to perform a step of a workflow;
providing, by the computing system, the application component to the electronic device;
detecting, at the computing system, an interaction with the application component by the electronic device,
wherein the interaction includes a request for information;
receiving, by the computing system, from the electronic device, and via the application component, data provided in response to the request for information;
determining, by the computing system and based on the data satisfying the request for information, that the data is valid;
determining, at the computing system and based at least in part on determining that the data is valid, an efficacy of the application component, wherein the efficacy is indicative of an amount of time required to complete the step; and
modifying, by the computing system and based on the efficacy, the workflow, wherein the modification causes a reduction in the amount of time required to complete the step.