Dynamically modifiable user interface
First Claim
Patent Images
1. A point-of-sale (POS) computing device comprising:
- one or more processors;
one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising;
identifying a plurality of icons capable of display on a user interface of the POS computing device associated with a merchant;
determining a context associated with the POS computing device, wherein the context comprises one or more contextual factors corresponding to a use of the POS computing device;
presenting, on the user interface, a set of icons based at least in part on the context;
analyzing an inventory associated with the merchant;
determining that a quantity of a first item in the inventory traverses a threshold quantity;
based at least in part on determining the quantity of the first item in the inventory traverses the threshold quantity, dynamically modifying at least one of a size or a placement of a first icon of the set of icons presented on the user interface, the first icon corresponding to the first item;
receiving an order for one or more items;
updating a data structure corresponding to the inventory associated with the merchant based on the order for the one or more items;
determining that a quantity of a second item of the one or more items in the inventory is below a second threshold quantity; and
automatically removing a second icon associated with the second item from the user interface based at least in part on the quantity of the second item being below the second threshold quantity.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a merchant inventory. The user interface can include one or more icons corresponding to selectable items provided by the merchant, such as those available in the merchant inventory. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon based on an analysis of the merchant inventory.
-
Citations
20 Claims
-
1. A point-of-sale (POS) computing device comprising:
-
one or more processors; one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising; identifying a plurality of icons capable of display on a user interface of the POS computing device associated with a merchant; determining a context associated with the POS computing device, wherein the context comprises one or more contextual factors corresponding to a use of the POS computing device; presenting, on the user interface, a set of icons based at least in part on the context; analyzing an inventory associated with the merchant; determining that a quantity of a first item in the inventory traverses a threshold quantity; based at least in part on determining the quantity of the first item in the inventory traverses the threshold quantity, dynamically modifying at least one of a size or a placement of a first icon of the set of icons presented on the user interface, the first icon corresponding to the first item; receiving an order for one or more items; updating a data structure corresponding to the inventory associated with the merchant based on the order for the one or more items; determining that a quantity of a second item of the one or more items in the inventory is below a second threshold quantity; and automatically removing a second icon associated with the second item from the user interface based at least in part on the quantity of the second item being below the second threshold quantity. - View Dependent Claims (2, 3, 4, 18, 19)
-
-
5. A method comprising:
-
determining a context associated with a point-of-sale (POS) device, wherein the context comprises one or more contextual factors corresponding to a use of the POS device; presenting a set of icons on a user interface of the POS device in based at least in part on the context; analyzing an inventory associated with the merchant; based at least in part on an analysis of the inventory, dynamically modifying at least one of a size or a placement of a first icon of the set of icons presented on the user interface receiving an order for one or more items; updating a data structure corresponding to the inventory associated with the merchant based at least in part on the order; determining a quantity of a particular item of the one or more items is below a threshold quantity; and automatically modifying a placement of a second icon associated with the particular item from the user interface based at least in part on the quantity of the particular item being below the threshold quantity. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A system comprising:
-
one or more processors; one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising; determining a context associated with a point-of-sale (POS) device, wherein the context comprises one or more contextual factors corresponding to a use of the POS device; presenting a set of icons on a user interface of the POS device based at least in part on the context; analyzing an inventory associated with the merchant; based at least in part on an analysis of the inventory, dynamically modifying at least one of a size or a placement of a first icon of the set of icons presented on the user interface; receiving an order for an item; updating a data structure corresponding to the inventory associated with the merchant based on the order for the item; determining a quantity of the item is below a threshold quantity; and automatically modifying a placement of a second icon associated with the item from the user interface based at least in part on the quantity of the item being below the threshold quantity. - View Dependent Claims (14, 15, 16, 17)
-
Specification