Patent ID: 11909602
Assignee: PAYPAL, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A system, comprising
a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving, via a wireless network connection, an indication of a selection of an application on a device of a user;
monitoring, over the wireless network connection, device usage data of the device that is associated with a detected location of the device;
determining an application interaction context for the selection of the application based on the device usage data and the detected location, wherein the application interaction context is associated with allowable user interface elements and a ranking of the allowable user interface elements configurable for a layout in a user interface of the application;
analyzing a user profile and the application interaction context based on the device associated with the selection, wherein the user profile comprises a user trait of the user;
determining, based on the user trait and the analyzing, a user segment for the user that designates a personalization of the user interface that is associated with the user trait;
determining a rule specifying an interface interaction for the user segment with the application, wherein the rule enables the interface interaction to be associated with the user segment based on the application interaction context, and wherein the interface interaction is specific to the user segment and the application interaction context at the detected location to provide an executable application process usable at the detected location;
determining, based on the rule and the user segment, user interface elements for a display on the user interface of the application in accordance with the allowable user interface elements and the rule;
transmitting, via the wireless network connection, instructions for customizing the user interface of the application using the determined user interface elements; and
restricting disallowed user interface elements associated with the detected location in the user interface through the application.