Back to results
US 2022/0101292 A1Published application
Context-based communication requests
AssigneeBlock, Inc.
InventorsArjun Mahanti, Matthew T. Kursmark, Brian Stegall
Life of this patent
Estimating the term…
Abstract
This disclosure describes, in part, techniques for enabling merchant devices to interoperate with one another in a more robust manner, such that overall operation and efficiency within a merchant establishment is improved. For instance, the techniques described herein may enable the intelligent routing of requests between devices within the merchant establishment based on real-time locations of the devices, which devices are associated with which orders, and the like.
Claims22
A method comprising:
- generating a layout of tables in an establishment indicating that a first order is associated with a first table at a first location in the establishment and a second order is associated with a second table at a second location in the establishment;
- determining a first action to take regarding the first order based at least in part on a current status of the first order;
- receiving an indication that a front-of-house (FOH) device is relevant to the first order based at least in part on context;
- causing, at least in partly in response to receiving the indication and on a display of the FOH device, presentation of a first user interface (UI) indicating the first action to take regarding the first order;
- determining whether to cause the display to switch from presenting the first UI to presenting a second UI that includes:
- (i) an icon corresponding to a first item offered in the establishment, and (ii) the layout of tables in the establishment;
- generating the second UI;
- causing presentation of the second UI on the display;
- receiving a user input on the display beginning at a location of the display corresponding to the icon and ending at a location on the display corresponding to the first table of the layout of tables, wherein the user input causes the first item to be added to the first order;
- generating, in response to the user input causing the first item to be added to the first order, a third UI, the third UI including the layout of tables of the establishment and a visual representation of a timer proximate to the first table;
- and
- causing presentation of the third UI on the display.
9 more elements
(canceled)
A system comprising:
- one or more processors;
- and
- one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising:
- generating a layout of tables in an establishment indicating that a first order is associated with a first table at a first location in the establishment and a second order is associated with a second table at a second location in the establishment;
- determining a first action to take regarding the first order based at least in part on a current status of the first order;
- receiving an indication that a first device is relevant to the first order based at least in part on context;
- causing, at least in partly in response to receiving the indication and on a display of the first device, presentation of a first user interface (UI) indicating the first action to take regarding the first order;
- determining whether to cause the display to switch from presenting the first UI to presenting a second UI that includes:
- (i) an icon corresponding to a first item offered in the establishment, and (ii) the layout of tables in the establishment;
- generating the second UI;
- causing presentation of the second UI on the display;
- receiving a user input on the display beginning at a location of the display corresponding to the icon and ending at a location on the display corresponding to the first table of the layout of tables, wherein the user input causes the first item to be added to the first order;
- generating, in response to the user input causing the first item to be added to the first order, a third UI, the third UI including the layout of tables of the establishment and a visual representation of a timer proximate to the first table;
- and
- causing presentation of the third UI on the display.
12 more elements
(canceled)
Dependencies are inferred from the claim text.