IP Library Granted Patent US 11,340,872
Granted Patent B1
US 11,340,872 · App. 16/001,553 · Granted May 24, 2022

Method and system for generating dynamic user experience applications

Inventors: John M. VanAntwerp (Normal, IL); Dan Kalmes (Bloomington, IL); Victoria Ann Spaulding-Burford (Marietta, GA); Marc Anderson (Decatur, IL)
Assignee: State Farm Mutual Automobile Insurance Company
G06F8/20G06Q10/067G06F3/04817G06F8/10G06F9/5038G06Q10/0633G06Q40/123H04L67/306
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 11,340,872
App. No.
16/001,553
Granted
May 24, 2022
Kind
B1
Abstract

Systems and methods may be provided for generating 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. Consequently, these dynamic user experience (UX) applications may be rapidly deployed and capable of providing a satisfactory yet complete user experience across one or more applications. The methods and systems may include receiving a user objective, selecting a path associated with one or more steps, generating a dynamic UX application based on the steps, transmitting the dynamic UX application to the user, and displaying the dynamic UX application.

Claims (18)

1. A computerized method of delivering a dynamic user experience application to a user, the computerized method comprising:

receiving, in a remote computing system, a business objective of the user included in a request object generated by a device of the user;

selecting, by one or more processors of the remote computing system analyzing the request object, a workflow corresponding to the business objective, wherein the workflow is associated with one or more executable steps that execute differently based on a role of the user;

generating, by the one or more processors analyzing the one or more executable steps, the dynamic user experience application, including at least one user interface corresponding to the business objective of the user, wherein generating the dynamic user experience application includes:

determining a sequence of the one or more executable steps by applying a machine learning algorithm to the one or more executable steps, and

ordering the one or more executable steps according to the sequence;

transmitting, by the one or more processors and to the device of the user, at least a portion of the dynamic user experience application; and

causing to be displayed, on the device of the user, the at least one user interface by causing the device of the user to execute the portion of the dynamic user experience application according to the sequence.

2. A computing system, comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to:

receive a business objective of a user included in a request object generated by a device of the user;

select a workflow corresponding to the business objective, wherein the workflow is associated with one or more executable steps that execute differently based on a role of the user;

generate, by analyzing the one or more executable steps, a dynamic user experience application including at least one user interface corresponding to the business objective of the user, wherein generating the dynamic user experience application includes:

determining a sequence of the one or more executable steps by applying a machine learning algorithm to the one or more executable steps, and

ordering the one or more executable steps according to the sequence;

transmit, to the device of the user, at least a portion of the dynamic user experience application; and

cause to be displayed, on the device of the user, the at least one user interface by causing the device of the user to execute the portion of the dynamic user experience application according to the sequence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: ANDERSON, MARC
To: STATE FARM AUTOMOBILE INSURANCE COMPANY
Reel/Frame 046798/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: VANANTWERP, JOHN M.; KALMES, DAN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 046798/0229 →
Continuity (1)
Provisional Application 62535613 · Jul 21, 2017
Cited By (4)
US 12,474,954 US 12,481,525 US 12,481,526 US 12,578,989