IP Library Patent Application 18950547
Patent Application
App. No. 18/950,547

METHOD AND SYSTEM FOR OPTIMIZING DYNAMIC USER EXPERIENCE APPLICATIONS

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 None
App. No.
18/950,547
Abstract

Systems and methods may be provided for generating and modifying dynamic user experience (UX) applications that may be agile, personalized, quickly delivered, and capable of being seamlessly integrated across an organization. The behavior and functionality of the applications (e.g., user interfaces therein) may be tailored specifically to individual users in response to learned user preferences or tendencies, for example. Consequently, these dynamic UX applications may be rapidly deployed and capable of providing a satisfactory yet pliable user experience across applications.

Claims (70)

1 . A method comprising:

providing, by a processor and to an electronic device, an application component executable at the electronic device to perform a step of a workflow;

receiving, by the processor, from the electronic device, and via the application component, data provided in response to a request for information;

determining, by the processor, that the data satisfies the request for information;

determining, by the processor, and based on determining that the data satisfies the request, an efficacy of the application component, wherein the efficacy is indicative of a likelihood of completing the step of the workflow; and

modifying, by the processor, and based on the efficacy, the workflow, wherein modifying the workflow increases the likelihood of completing the step of the workflow.

2 . The method of claim 1 , further comprising:

modifying, by the processor and based at least in part on the efficacy, a first profile associated with at least one of the electronic device or a user of the electronic device;

determining, by the processor, that a characteristic of the first profile matches a corresponding characteristic of a second profile associated with an additional user; and

based on the first profile matching the corresponding characteristic of the second profile, modifying, by the processor, the second profile.

3 . The method of claim 1 , wherein modifying the workflow comprises at least one of:

adding a new step,

removing the step,

modifying of an order of steps in the workflow, or

modifying a dependency between at least two steps in the workflow.

4 . The method of claim 1 , wherein the application component includes a prompt requesting the information, and the efficacy is determined based on:

a time to respond to the prompt, or

validity of data received in response to the prompt.

5 . The method of claim 1 , wherein the workflow is a first workflow and modifying the workflow comprises modifying the application component, the method further comprising:

identifying, by the processor, a second workflow including the application component; and

modifying, by the processor and based on the efficacy, the second workflow.

6 . The method of claim 1 , wherein the step is a first step and the efficacy is a first efficacy, the method further comprising:

determining, by the processor, a second efficacy associated with a second step of the workflow; and

determining, by the processor and based at least in part on the first efficacy and the second efficacy, an overall efficacy of the workflow.

7 . The method of claim 1 , wherein the workflow is modified based at least in part on an output of a machine learning algorithm, the machine learning algorithm being trained using training data including prior interactions with application components provided to perform the step of the workflow.

8 . The method of claim 1 , further comprising:

modifying, by the processor and based on the efficacy, a profile associated a user of the electronic device; and

providing, by the processor, the modified workflow to an additional electronic device, different from the electronic device, associated with the profile.

9 . The method of claim 1 , wherein the efficacy is determined based at least in part on a survey indicative of user satisfaction received from the electronic device.

10 . The method of claim 1 , wherein the step is associated with a plurality of application components, the method further comprising:

identifying, by the processor and based on a type of the electronic device, the application component from the plurality of application components.

11 . The method of claim 10 , wherein the plurality of application components includes one or more of:

a web form, a text message to be transmitted to the electronic device, or a voice interaction with the electronic device.

12 . A system comprising:

a processor; and

a non-transitory program memory operably connected to the processor and storing executable instructions that, when executed by the processor, cause the processor to perform operations comprising:

providing, to an electronic device, an application component executable at the electronic device to perform a step of a workflow;

receiving, from the electronic device, and via the application component, data provided in response to a request for information;

determining that the data satisfies the request for information;

determining, based on determining that the data satisfies the request, an efficacy of the application component, wherein the efficacy is indicative of a likelihood of completing the step of the workflow; and

modifying, based on the efficacy, the workflow, wherein modifying the workflow increases the likelihood of completing the step of the workflow.

13 . The system of claim 12 , the operations further comprising:

modifying, based on the efficacy, a profile associated with at least one of the electronic device or a user of the electronic device; and

providing the modified workflow to an additional electronic device, different from the electronic device, associated with the profile.

14 . The system of claim 12 , the operations further comprising:

receiving at least one of imaging data or audio data captured from the electronic device; and

performing at least one of a facial analysis based on the imaging data, or a voice analysis based on the audio data,

wherein the efficacy is further based on the facial analysis or the voice analysis.

15 . The system of claim 12 , wherein the workflow is a first workflow and modifying the workflow comprises modifying the application component, the operations further comprising:

identifying a second workflow including the application component; and

modifying, based on the efficacy, the second workflow.

16 . The system of claim 12 , wherein the step is associated with a plurality of application components, the operations further comprising:

identifying, based on a type of the electronic device, the application component from the plurality of application components,

wherein the plurality of application components includes one or more of:

a web form, a text message to be transmitted to the electronic device, or a voice interaction with the electronic device.

17 . A non-transitory computer readable medium containing instructions that, when executed, cause a computing device to:

provide, to an electronic device, an application component executable at the electronic device to perform a step of a workflow;

receive, from the electronic device, and via the application component, data provided in response to a request for information;

determine that the data satisfies the request for information;

based on determining that the data satisfies the request, determine an efficacy of the application component, wherein the efficacy is indicative of a likelihood of completing the step of the workflow; and

modify, based on the efficacy, the workflow, wherein modifying the workflow increases the likelihood of completing the step of the workflow.

18 . The non-transitory computer readable medium of claim 17 , wherein the application component includes a prompt requesting the information, and the instructions further cause the computing device to:

determine an indication of a time to respond to the prompt,

wherein the efficacy is determined based on the time to respond.

19 . The non-transitory computer readable medium of claim 17 , wherein modifying the workflow comprises at least one of:

adding a new step,

removing the step,

modifying of an order of steps in the workflow, or

modifying a dependency between at least two steps in the workflow.

20 . The non-transitory computer readable medium of claim 19 , wherein modifying the workflow is further based at least in part on an output of a machine learning algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2025
From: VANANTWERP, JOHN M.; KALMES, DAN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 071388/0905 →