System and method for generating a customized user interface comprising movable modules by prioritizing personas of a user
Abstract
Aspects of the present disclosure involve systems, methods, devices, and the like for presenting a user interface. In one embodiment, a system and method is introduced that enables the customization of a user interface on a mobile application. The customized user interface is generated in response to a user interaction with the mobile application. In another embodiment, a system and method are introduced which generate the customized user interface including modules used to present a customized layout created using tiles which are presented on the user interface, wherein each of the tiles are placed and customized specific to the user of the mobile device application.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device, comprising
a non-transitory memory storing instructions; a processor configured to execute the instructions to cause the device to:
receive, via an input on the device, a request to interact with an application on the device;
retrieve, from a configuration module, a customizable user interface layout associated with user associated with the device, wherein retrieving the customized user interface layout comprises:
determine a user segment corresponding to the user associated with the device based in part on historical interactions with the device;
determine a rule associated with a presentation of the customizable user interface layout based on the user segment and an account associated with the use;
determine based on the rule, the presentation of the interaction and activity tiles for the account through the application; and
present, in response to the request to interact, a selection of an activity tiles on the customized user interface layout.
2 . The device of claim 1 , wherein the instructions further comprising:
determining, based on a frequency of use, one or more movable modules for display on the activity tiles.
3 . The device of claim 1 , wherein the retrieved customizable user interface is obtained from a remote server.
4 . The device of claim 1 , wherein the customizable interface layout is based in designed to include allowable functionalities and remove prohibited functionalities.
5 . The device of claim 1 , wherein the customizable interface layout is presented based on a communication between the application and a user interface configuration module via a software development kit.
6 . The device of claim 1 , wherein a secondary user interface is presented and customized based on the tile selected and user interaction with the application.
7 . The device of claim 1 , wherein each subset of activity tiles corresponding to two or more modules are presented in a tiled vertical manner.
8 . The device of claim 1 , wherein a personalization service module determines how to dynamically render the customized user interface.
9 . A method, comprising receive, via an input on a device, a request to interact with an application on the device;
retrieve, from a configuration module, a customizable user interface layout associated with user associated with the device, wherein retrieving the customized user interface layout comprises: determine a user segment corresponding to the user associated with the device based in part on historical interactions with the device; determine a rule associated with a presentation of the customizable user interface layout based on the user segment and an account associated with the use; determine based on the rule, the presentation of the interaction and activity tiles for the account through the application; and present, in response to the request to interact, a selection of an activity tiles on the customized user interface layout.
10 . The method of claim 9 , further comprising:
determining, based on a frequency of use, one or more movable modules for display on the activity tiles.
11 . The method of claim 9 , wherein the retrieved customizable user interface is obtained from a remote server.
12 . The method of claim 9 , wherein the customizable interface layout is based in designed to include allowable functionalities and remove prohibited functionalities.
13 . The method of claim 9 , wherein the customizable interface layout is presented based on a communication between the application and a user interface configuration module via a software development kit.
14 . The method of claim 9 , wherein a secondary user interface is presented and customized based on the tile selected and user interaction with the application.
15 . The method of claim 9 , wherein each subset of activity tiles corresponding to two or more modules are presented in a tiled vertical manner.
16 . The method of claim 9 , wherein a personalization service module determines how to dynamically render the customized user interface.
17 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
receiving, via a selection on a device, a request to interact with a mobile application; retrieving, from a configuration module, a customized user interface layout associated with a user of the device; displaying, the customized user interface on a display of the device; and presenting, in response to a selection of a tile on the customized user interface, a secondary user interface.
18 . The non-transitory medium of claim 17 , further comprising:
determining, based on a frequency of use, one or more movable modules for display on activity tiles.
19 . The non-transitory medium of claim 17 , wherein the retrieved customizable user interface is obtained from a remote server.
20 . The non-transitory medium of claim 17 , wherein the customizable interface layout is based in designed to include allowable functionalities and remove prohibited functionalities.Join the waitlist — get patent alerts
Track US2022019342A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.