Method and system for reconciling user interactions
AssigneeState Farm Mutual Automobile Insurance Company
InventorsJohn M. VanAntwerp, Dan Kalmes
Life of this patent
Estimating the term…
Abstract
Systems and methods may be provided for providing dynamic user experience (UX) applications that may reduce burden upon application users by allowing querying and sharing of user information across multiple application interactions associated with a user. Furthermore, the systems and methods herein may provide security restrictions that protect potentially sensitive user information from erroneous user authentication.
Claims21
(canceled)
A computer-implemented method for controlling access to stored data, the method comprising:
- identifying, by a computing system:
- an action required for completing a current step of a workflow associated with a mobile device application,
- a plurality of information sources storing values corresponding to the workflow, and
- an access class associated with the required action, wherein the identified access class:
- defines a type of action that the computing system is permitted to take in order to retrieve a value from the plurality of information sources, and
- is applied for permitting retrieval of the value irrespective of user identity;
- determining, by the computing system and based on the identified access class, a subset of the plurality of information sources that the computing system is permitted to access;
- determining, by the computing system, that a first value corresponding to the action required for completing the current step is accessible at a first information source of the subset of the plurality of information sources;
- based on determining that the first value is accessible at the first information source, accessing, by the computing system, the first value from the first information source;
- and
- updating, by the computing system and based on the first value, the mobile device application.
A computing system, comprising:
- one or more processors;
- and
- one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the computing system to:
- identify:
- an action required for completing a current step of a workflow associated with a mobile device application,
- a plurality of information sources storing values corresponding to the workflow, and
- an access class associated with the required action, wherein the identified access class:
- defines a type of action that the computing system is permitted to take in order to retrieve a value from the plurality of information sources, and
- is applied for permitting retrieval of the value irrespective of user identity;
- determine, based on the identified access class, a subset of the plurality of information sources that the computing system is permitted to access;
- determine that a first value corresponding to the action required for completing the current step is accessible at a first information source of the subset of the plurality of information sources;
- based on determining that the first value is accessible at the first information source, access the first value from the first information source;
- and
- update, based on the first value, the mobile device application.
A non-transitory computer-readable medium containing instructions that, when executed by a processor causes the processor to:
- identify:
- an action required for completing a current step of a workflow associated with a mobile device application,
- a plurality of information sources storing values corresponding to the workflow, and
- an access class associated with the required action, wherein the identified access class:
- defines a type of action that the processor is permitted to take in order to retrieve a value from the plurality of information sources, and
- is applied for permitting retrieval of the value irrespective of user identity;
- determine, based on the identified access class, a subset of the plurality of information sources that the processor is permitted to access;
- determine that a first value corresponding to the action required for completing the current step is accessible at a first information source of the subset of the plurality of information sources;
- based on determining that the first value is accessible at the first information source, access the first value from the first information source;
- and
- update, based on the first value, the mobile device application.
Dependencies are inferred from the claim text.