Personalized graphical user interface displays
AssigneeThe Western Union Company
InventorsMayank Gupta, Shankar Narayan
Life of this patent
Estimating the term…
Abstract
Embodiments disclosed herein relate generally to a customized or personalized GUI. More specifically, embodiments described herein disclose systems and process for deriving user preferences based upon previous actions of a set of users and using those user preferences to personalize one or more widgets within a GUI.
Claims20
A method for customizing a graphical user interface (GUI) comprising:
- initiating the GUI for a first user device of a set of user devices, wherein each user of the set of user devices shares at least one common user characteristic;
- determining, a first set of widgets, wherein each of the first set of widgets is associated with a first functionality, where each widget of the first set of widgets is configured to operate as an alternative to each of the other one or more widgets of the first set of widgets to perform the first functionality;
- causing the first set of widgets to be displayed within the GUI;
- receiving, from the first user device, selection data associated with the displayed first set of widgets;
- generating, based at least in part on the selection data, an input-output pair;
- and
- training, based on the input-output pair, a supervised machine learning model.
A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:
- initiating the GUI for a first user device of a set of user devices, wherein each user of the set of user devices shares at least one common user characteristic;
- determining, a first set of widgets, wherein each of the first set of widgets is associated with a first functionality, where each widget of the first set of widgets is configured to operate as an alternative to each of the other one or more widgets of the first set of widgets to perform the first functionality;
- causing the first set of widgets to be displayed within the GUI;
- receiving, from the first user device, selection data associated with the displayed first set of widgets;
- generating, based at least in part on the selection data, an input-output pair;
- and
- training, based on the input-output pair, a supervised machine learning model.
A system for customizing a graphical user interface (GUI) comprising:
- one or more processors;
- and
- a memory coupled with the one or more processors, the memory configured to store instructions that when executed by the one or more processors cause the one or more processors to:
- initiate the GUI for a first user device of a set of user devices, wherein each user of the set of user devices shares at least one common user characteristic;
- determine, a first set of widgets, wherein each of the first set of widgets is associated with a first functionality, where each widget of the first set of widgets is configured to operate as an alternative to each of the other one or more widgets of the first set of widgets to perform the first functionality;
- cause the first set of widgets to be displayed within the GUI;
- receive, from the first user device, selection data associated with the displayed first set of widgets;
- generate, based at least in part on the selection data, an input-output pair;
- and
- train, based on the input-output pair, a supervised machine learning model.
Dependencies are inferred from the claim text.