Back to results
US 10,768,789 B1Granted
Dynamic rendering of interactive user experience cards
AssigneeAmazon Technologies, Inc.
InventorsArunkumar Devadoss, Rajnish Kumar
Life of this patent
Estimating the term…
Abstract
Described herein are approaches for presented interactive user experience cards within an application menu of an application. Dynamic content of the cards can be downloaded from an external server and presented in response to user inputs. The dynamic content can be updated dynamically and served when appropriate.
Claims20
A computer-implemented method, comprising:
- while an application is open on a user device, providing a selectable menu element of the application for presentation at the user device, the selectable menu element being associated with an application menu;
- receiving information corresponding to a set of containers configured to receive a set of predesigned interactive user experience cards;
- generating the set of predesigned interactive user experience cards based at least in part on the information, each predesigned interactive user experience card comprising one or more links to launch instant experiences, each predesigned interactive user experience card having a graphical perimeter that defines a fixed rectangular shape;
- responsive to a first user input that selects the selectable menu element, providing for concurrent presentation at the user device:
- a sub-menu disposed in an upper region of a display of the user device, the sub-menu comprising a user interface element associated with the selectable menu element of the application;
- and
- a portion of a first graphical perimeter of a first predesigned interactive user experience card of the set of predesigned interactive user experience cards disposed in a first container of the set of containers, the first container disposed in a lower region of the display of the user device, the portion of the first graphical perimeter comprising less than a whole of the first graphical perimeter;
- responsive to a second user input that scrolls the application menu and the first predesigned interactive user experience card, providing for concurrent presentation at the user device:
- the sub-menu disposed in the upper region;
- a portion of the application menu in the lower region of the display of the user device;
- the whole of the first graphical perimeter of the first predesigned interactive user experience card disposed in the first container and in the lower region;
- and
- a portion of a second graphical perimeter of a second predesigned interactive user experience card of the set of predesigned interactive user experience cards disposed in a second container of the set of containers and in the lower region, the portion of the second graphical perimeter comprising less than a whole of the second graphical perimeter;
- and
- responsive to a third user input that selects an element of the first predesigned interactive user experience card, performing a predefined function that comprises an instant experience.
12 more elements
A computer-implemented method, comprising:
- receiving information corresponding to a set of user experience card slots for receiving a set of interactive user experience cards;
- generating the set of interactive user experience cards based at least in part on the information, each interactive user experience card having a graphical perimeter that defines a fixed rectangular shape;
- within an application menu view of an application on a computing device,
- providing for concurrent presentation at the computing device:
- a sub-menu disposed in an upper region of a display of the computing device, the sub-menu comprising a user interface element associated with a menu function;
- and
- a first portion of the set of interactive user experience cards disposed in the set of user experience card slots, the set of user experience card slots disposed in a lower region of the display of the computing device, the first portion of the set of interactive user experience cards comprising:
- a whole of a first graphical perimeter of a first interactive user experience card comprising the application menu view of the application disposed in a first user experience card slot of the set of user experience card slots, and
- less than a whole of a second graphical perimeter of a second interactive user experience card in a second user experience card slot of the set of user experience card slots;
- and
- responsive to a first input received at the computing device, providing for presentation at the computing device the sub-menu and a second portion of the set of interactive user experience cards, the second portion of the set of interactive user experience cards disposed in the set of user experience card slots, the second portion of the set of interactive user experience cards comprising:
- the whole of the second graphical perimeter of the second interactive user experience card;
- less than a whole of a third graphical perimeter of a third interactive user experience card;
- and
- less than a whole of the first graphical perimeter of the first interactive user experience card in a third user experience card slot;
- and
- responsive to a second input received at the computing device, performing a predefined function associated with the second interactive user experience card included in the second portion of the set of interactive user experience cards.
14 more elements
A system, comprising:
- a memory configured to store computer-executable instructions;
- and
- a processor configured to access the memory and execute the computer-executable instructions to at least:
- responsive to a first request from a user device, send, to the user device, information corresponding to a set of containers, the set of containers configured to receive a set of user experience cards, the information identifying a number of the set of containers and location identifiers of predesigned dynamic content for populating the set of user experience cards;
- and
- responsive to a second request from the user device, send, to the user device, the predesigned dynamic content, the second request comprising the location identifiers, wherein the information and the predesigned dynamic content configures the user device to:
- populate the set of user experience cards with the predesigned dynamic content, each user experience card having a graphical perimeter that defines a fixed rectangular shape;
- present a sub-menu disposed in an upper region of a display of the user device, the sub-menu comprising a user interface element associated with a selectable menu element of an application menu view of an application of the user device;
- present a first portion of the set of user experience cards in a lower region of the display of the user device, the first portion comprising less than a first whole of a first graphical perimeter of a first interactive user experience card of the set of user experience cards;
- and
- present a second portion of the set of user experience cards in the lower region of the display of the user device, the second portion comprising:
- the first whole of the first graphical perimeter of the first interactive user experience card;
- and
- less than a second whole of a second graphical perimeter of a second user experience card of the set of user experience cards.
11 more elements
Dependencies are inferred from the claim text.