-
公开(公告)号:US20240061687A1
公开(公告)日:2024-02-22
申请号:US17890155
申请日:2022-08-17
Applicant: STRIPE, INC.
Inventor: Hassaan Markhiani , Alex Parker LeBlanc , Colin Murray McLeod , John Iksoo Song , Jotham McClellan Taylor, III , Daniel Garcia Diaz
IPC: G06F9/445 , G06F8/38 , H04L67/306
CPC classification number: G06F9/4451 , G06F8/38 , H04L67/306
Abstract: A method for generating a user interface includes: receiving a user request to access a software platform, the user request being associated with a user identifier; generating a user context based on the user request, the user context including a user profile associated with the user identifier; loading a data structure representing a user interface layout, the data structure including a plurality of viewport nodes, each of the viewport nodes being associated with one or more child nodes; selecting, by a computer system, a first child node from one or more child nodes of a first viewport node of the plurality of viewport nodes based on the user context to generate an evaluated data structure including a plurality of evaluated viewport nodes, each of the evaluated viewport nodes having at most one child node; and generating a customized user interface based on the evaluated data structure.
-
公开(公告)号:US11995454B2
公开(公告)日:2024-05-28
申请号:US17890155
申请日:2022-08-17
Applicant: STRIPE, INC.
Inventor: Hassaan Markhiani , Alex Parker LeBlanc , Colin Murray McLeod , John Iksoo Song , Jotham Mcclellan Taylor, III , Daniel Garcia Diaz
IPC: G06F15/177 , G06F8/38 , G06F9/445 , H04L67/306
CPC classification number: G06F9/4451 , G06F8/38 , H04L67/306
Abstract: A method for generating a user interface includes: receiving a user request to access a software platform, the user request being associated with a user identifier; generating a user context based on the user request, the user context including a user profile associated with the user identifier; loading a data structure representing a user interface layout, the data structure including a plurality of viewport nodes, each of the viewport nodes being associated with one or more child nodes; selecting, by a computer system, a first child node from one or more child nodes of a first viewport node of the plurality of viewport nodes based on the user context to generate an evaluated data structure including a plurality of evaluated viewport nodes, each of the evaluated viewport nodes having at most one child node; and generating a customized user interface based on the evaluated data structure.
-
公开(公告)号:US20240070759A1
公开(公告)日:2024-02-29
申请号:US17897084
申请日:2022-08-26
Applicant: STRIPE, INC.
Inventor: Jimmy Jin , Hassaan Markhiani
IPC: G06Q30/06
CPC classification number: G06Q30/0639
Abstract: Examples of the present disclosure describe improved systems and methods for selection of candidate content items. In one example implementation a system includes a processor and a memory coupled to the processor. The memory includes a plurality of sets of requirements. Each set of requirements may be associated with a corresponding available content item of a plurality of available content items. A comparison module may be configured to compare a set of user parameters to each set of requirements and select two or more candidate content items from the plurality of available content items based on the set of user parameters satisfying the set of requirements. A bandit module may be configured to select one elected content item from the two or more candidate content items using a multi-armed bandit model. A user interface module may be configured to transmit the elected content item.
-
-