-
公开(公告)号: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.
-