System and method for generating a customized user interface comprising movable modules by prioritizing personas of a user

US11073971B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11073971-B2
Application numberUS-201816052579-A
CountryUS
Kind codeB2
Filing dateAug 1, 2018
Priority dateAug 1, 2018
Publication dateJul 27, 2021
Grant dateJul 27, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A device, comprising a non-transitory memory storing instructions; and a processor configured to execute the instructions to cause the device to: receive, via a selection on the device, a request to interact with a mobile application by a user of the device; determine, via a mobile orchestration layer, a collected API call for a plurality of API calls required to process the request in a single API call; retrieve, from a configuration module, a customized user interface layout associated with the user of the device based on the collected API call, wherein retrieving the customized user interface layout comprises: determining a location of the device; determining a plurality of user segments corresponding to the user of the device, wherein each user segment defines a persona shared by a certain type of users and is associated with an interaction, and wherein the user segments are determined based on at least the location of the device, a past behavior of the user monitored over a time period via the device, and a registration information of the user in the mobile application; determining a priority level for each of the user segments from the plurality of user segments; determining that a user segment has a highest priority of the user segments based on the priority level for each of the user segments of the plurality of user segments; determining a rule associated with the interaction associated with the user segment having the highest priority, the rule based on at least an account associated with the user, wherein the account is utilized by the user through the customized user interface layout of the mobile application; determining a presentation of the interaction for the account through the mobile application, wherein determining the presentation of the interaction includes determining that one or more movable modules should be displayed based on a frequency of use for each movable module of the one or more movable modules and the rule, wherein the each movable module comprises one or more activity tiles; determining allowed functionalities and restricted functionalities within the one or more activity tiles based on the location; and determining a display size of each of the one or more activity tiles within the customized user interface layout based on past user interactions with each of the one or more activity tiles and an amount of the one or more activity tiles in each of the one or more movable modules; display the customized user interface layout comprising the one or more movable modules on a display of the device based on the presentation of the interaction, the display size of each of the one or more activity tiles, the allowed functionalities within the one or more activity tiles, and the restricted functionalities within the one or more activity tiles; and present, in response to a selection of an activity tile of the one or more activity tiles on the customized user interface layout, a secondary user interface. 2. The device of claim 1 , wherein the configuration module comprises personalization data and ranking data and wherein retrieving the customized user interface layout uses the personalization data and the ranking data. 3. The device of claim 1 , wherein the secondary user interface is presented and customized based on the activity tile selected and a user interaction with the mobile application. 4. The device of claim 1 , wherein the customized user interface layout includes two or more movable modules configured to display the one or more activity tiles. 5. The device of claim 4 , wherein, for each of the two or more movable modules, a subset of the one or more activity tiles is available, and wherein each subset of the one or more activity tiles is presented in a horizontal manner and accessible via a swipe gesture. 6. The device of claim 4 , wherein, for each of the two or more movable modules, a subset of the one or more activity tiles is available, and wherein each subset of the one or more activity tiles is presented in a tiled vertical manner. 7. The device of claim 4 , wherein, for each of the two or more movable modules, a subset of the one or more activity tiles is available, and wherein each subset of activity tiles is accessible via at least one of a clicking motion, a facial movement, an eye motion, or a biometric. 8. A method, comprising: receiving, via a selection on a device, a request to interact with a mobile application by a user of the device; determining, via a mobile orchestration layer, a collected API call for a plurality of API calls required to process the request in a single API call; retrieving, from a configuration module, a customized user interface layout associated with the user of the device based on the collected API call, wherein retrieving the customized user interface layout comprises: determining a location of the device; determining a plurality of user segments corresponding to the user of the device wherein each user segment defines a persona shared by a certain type of users and is associated with an interaction, and wherein the user segments are determined based on at least the location of the device, a past behavior of the user monitored over a time period via the device, and a registration information of the user in the mobile application; determining a priority level for each of the user segments from the plurality of user segments; determining that a user segment has a highest priority of the user segments based on the priority level for each of the user segments of the plurality of user segments; determining a rule associated with the interaction associated with the user segment having the highest priority, the rule based on at least an account associated with the user, wherein the account is utilized by the user through the customized user interface layout of the mobile application; determining a presentation of the interaction for the account through the mobile application, wherein determining the presentation of the interaction includes determining that one or more movable modules should be displayed based on a frequency of use for each movable module of the one or more movable modules and the rule, wherein the each movable module comprises one or more activity tiles; determining allowed functionalities and restricted functionalities within the one or more activity tiles based on the location; determining a display size of each of the one or more activity tiles within the customized user interface layout based on past user interactions with each of the one or more activity tiles and an amount of the one or more activity tiles in each of the one or more movable modules; displaying the customized user interface layout comprising the one or more movable modules on a display of the device based on the presentation of the interaction, the display size of each of the one or more activity tiles, the allowed functionalities within the one or more activity tiles, and the restricted functionalities within the one or more activity tiles; and presenting, in response to a selection of an activity tile of the one or more activity tiles on the customized user interface layout, a secondary user interface. 9. The method of claim 8 , wherein the configuration module comprises personalization data and ranking data and wherein the retrieving the customized user interface layout uses the personalization data and the ranking data. 10. The method of claim 8 , wherein the secondary user interface is presented and customized based on the activity tile selected and a user interaction with the mobile application. 11. The method of claim 8 , wherein the customized user interface layout includes two o

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • G07G1/01Primary

    Details for indicating · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Execution arrangements for user interfaces · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11073971B2 cover?
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 …
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G07G1/01. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).