Dynamic user interface blueprint
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorsAnant Athale, Srinivas Dasari
Life of this patent
Estimating the term…
Abstract
A user may interact with a first application. A dynamic user interface consistency system may create a user interface blueprint file which stores explicit and inferred user preferences. The user may open a second application. The second application may refer to the user interface blueprint file to generate a user interface according to the user preferences.
Claims20
A method, comprising:
- creating, by a computer-based system, a user interface blueprint file for a user;
- storing, by the computer-based system, an explicit user selection of a first user interface characteristic in a first application in the user interface blueprint file;
- determining, by the computer-based system, an inferred user selection of a second user interface characteristic in the first application based at least in part on the user performing an action with a first user interface having the second user interface characteristic and the user refraining from performing the action with a second user interface not having the second user interface characteristic;
- storing, by the computer-based system, the inferred user selection of the second user interface characteristic in the user interface blueprint file;
- receiving, by the computer-based system, a request from the user to access a second application;
- reading, by the computer-based system and in response to the request, the user interface blueprint file;
- and
- generating, by the computer-based system, a third user interface for the second application having the first user interface characteristic and the second user interface characteristic based at least in part on the explicit user selection and the inferred user selection.
A system comprising:
- a processor,
- a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
- creating, by the processor, a user interface blueprint file for a user;
- storing, by the processor, an explicit user selection of a first user interface characteristic in a first application in the user interface blueprint file;
- determining, by the processor, an inferred user selection of a second user interface characteristic in the first application based at least in part on the user performing an action with a first user interface having the second user interface characteristic and the user refraining from performing the action with a second user interface not having the second user interface characteristic;
- storing, by the processor, the inferred user selection of the second user interface characteristic in the user interface blueprint file;
- receiving, by the processor, a request from the user to access a second application;
- reading, by the processor and in response to the request, the user interface blueprint file;
- and
- generating, by the processor, a third user interface for the second application having the first user interface characteristic and the second user interface characteristic based at least in part on the explicit user selection and the inferred user selection.
An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising:
- creating, by the computer-based system, a user interface blueprint file for a user;
- storing, by the computer-based system, an explicit user selection of a first user interface characteristic in a first application in the user interface blueprint file;
- determining, by the computer-based system, an inferred user selection of a second user interface characteristic in the first application based at least in part on the user performing an action with a first user interface having the second user interface characteristic and the user refraining from performing the action with a second user interface not having the second user interface characteristic;
- storing, by the computer-based system, the inferred user selection of the second user interface characteristic in the user interface blueprint file;
- receiving, by the computer-based system, a request from the user to access a second application;
- reading, by the computer-based system and in response to the request, the user interface blueprint file;
- and
- generating, by the computer-based system, a third user interface for the second application having the first user interface characteristic and the second user interface characteristic based at least in part on the explicit user selection and the inferred user selection.
Dependencies are inferred from the claim text.