Prescient and adaptive point-of-sale systems
Abstract
Systems, apparatus, methods, and non-transitory media for providing prescient and adaptive point-of-sale services via electronic networks are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate digital consumer tokens and provide the digital consumer tokens to consumer devices for sharing with merchant devices. When a merchant device receives the digital consumer token, the merchant device may forward the digital consumer token to the one or more servers in exchange for consumer data to facilitate consumer service. In some embodiments, the one or more servers may be configured to provide point-of-sale interfaces that adapt to different consumer preferences or consumer device signals. Some embodiments may provide for consumer interfaces that allow consumers to manage their electronic identity at various (e.g., merchant) locations.
Claims
exact text as granted — not AI-modified1 .- 26 . (canceled)
27 . A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to:
generate a digital consumer token; associate the digital consumer token with a consumer account record of a consumer database; provide, via the network, the digital consumer token to a consumer device associated with the consumer account record; receive, via the network, electronic marketing information from the consumer device; receive, via the network, inventory data from a first merchant device associated with a merchant, wherein the inventory data indicates available ingredients of menu items offered by the merchant; receive, via the network, the digital consumer token from a second merchant device indicating that the consumer device has provided the digital consumer token to the second merchant device; and in response to receiving the digital consumer token from the second merchant device:
identify the consumer account record based on the digital consumer token;
generate a point-of-sale interface based on the inventory data and the electronic marketing information, wherein the point-of-sale interface includes a menu display including selectable menu items; and
provide, via the network, the point-of-sale interface to at least one of the second merchant device and the consumer device.
28 . The system of claim 27 , wherein the electronic marketing information includes one or more of discretionary data, clickstream data, transaction data, consumer location data, or one or more real-time consumer device signals, and wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
receive, via the network, menu item data from one or more of the first merchant device and the second merchant device indicating menu items offered by the merchant and associated ingredients of the menu items.
29 . The system of claim 28 , wherein generating the point-of-sale interface comprises:
determining candidate menu items from menu items offered by the merchant based on the inventory data indicating available ingredients of the menu items and the menu item data indicating the associated ingredients of the menu items; determining menu item scores for the candidate menu items based on the discretionary data, the clickstream data, the transaction data, the consumer location data, and the one or more real-time consumer device signals; determining a ranking of the candidate menu items based on the menu item scores; and determining the selectable menu items of the menu display from the candidate menu items based on the ranking.
30 . The system of claim 29 , wherein the menu item data includes price data indicating prices associated with the menu items offered by the merchant, and wherein determining menu item scores for the candidate menu items comprises comparing the price data with a consumer price preference determined based on one or more of the transaction data, the clickstream data, or the discretionary data.
31 . The system of claim 29 , wherein the selectable menu items are ordered within the menu display based at least in part on the ranking.
32 . The system of claim 27 , wherein the electronic marketing information indicates an undesirable ingredient, and wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
receive, via the network, menu item data from one or more of the first merchant device and the second merchant device indicating menu items offered by the merchant and associated ingredients of the menu items.
33 . The system of claim 32 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the selectable menu items from menu items offered by the merchant based on the menu item data indicating the associated ingredients of the menu items and the electronic marketing information indicating the undesirable ingredient, wherein a menu item including the undesirable ingredient is excluded from the selectable menu items or included with the selectable menu items with an indication that the menu item includes the undesirable ingredient.
34 . The system of claim 32 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
receive input data indicating a selected menu item from the selectable menu items of the menu display; determine whether the selected menu item includes the undesirable ingredient based on the menu item data indicating the ingredients of the menu items; and provide a warning indication to the point-of-sale interface when the selected menu item includes the undesirable ingredient.
35 . The system of claim 32 , wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
receive input data indicating a selected menu item from the selectable menu items of the menu display; determine whether the selected menu item includes the undesirable ingredient based on the menu item data indicating the ingredients of the menu items; provide a remove ingredient button to the point-of-sale service interface when the selected menu item includes the undesirable ingredient; and associate the selected menu item without the undesirable ingredient with a tab in response to receiving a selection of the remove ingredient button.
36 . The system of claim 27 , wherein the electronic marketing information includes discretionary data, the discretionary data indicating one or more of consumer interests, hobbies, age, gender, group membership, or a location, wherein the electronic marketing information further includes one or more real-time consumer device signals indicating one or more of a consumer device time and a consumer device location, and wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
create a plurality of consumer profiles associated with the consumer account record based on the discretionary data; and in response to receiving the digital consumer token, determine a selected consumer profile from the plurality of consumer profiles based on the one or more real-time consumer device signals and provide the selected consumer profile to the second merchant device via the network.
37 . The system of claim 36 , wherein the discretionary data further indicates eligible merchants that are allowed to receive consumer profiles created based on the discretionary data, and wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine whether the merchant associated with the second merchant device is an eligible merchant allowed to receive the selected consumer profile based on the discretionary data; and provide the selected consumer profile to the second merchant device in response to determining the merchant associated with the second merchant device is an eligible merchant.
38 . The system of claim 36 , wherein determining the selectable menu items of the menu display is based on the selected consumer profile.
39 . The system of claim 27 , wherein the digital consumer token is generated based on a random code that is independent of consumer identifying data and the electronic marketing information.
40 . The system of claim 27 , wherein the first merchant device and the second merchant device are the same device.
41 . The system of claim 27 , wherein the electronic marketing information includes discretionary data, and wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
generate a public consumer profile based on a first portion of the discretionary data; generate a private consumer profile based on a second portion of the discretionary data; and in response to receiving the digital consumer token, provide, via the network, at least one of the public consumer profile or the private consumer profile to the second merchant device.
42 . A computer-implemented method, comprising:
generating a digital consumer token; associating the digital consumer token with a consumer account record of a consumer database; providing, via a network, the digital consumer token to a consumer device associated with the consumer account record; receiving, via the network, electronic marketing information from the consumer device; receiving, via the network, inventory data from a first merchant device associated with a merchant, wherein the inventory data indicates available ingredients of menu items offered by the merchant; receiving, via the network, the digital consumer token from a second merchant device indicating that the consumer device has provided the digital consumer token to the second merchant device; and in response to receiving the digital consumer token from the second merchant device:
identifying the consumer account record based on the digital consumer token;
generating a point-of-sale interface based on the inventory data and the electronic marketing information, wherein the point-of-sale interface includes a menu display including selectable menu items; and
providing, via the network, the point-of-sale interface to at least one of the second merchant device and the consumer device.
43 . The computer-implemented method of claim 41 , wherein the electronic marketing information includes one or more of discretionary data, clickstream data, transaction data, consumer location data, or one or more real-time consumer device signals, the method further including:
receiving, via the network, menu item data from one or more of the first merchant device and the second merchant device indicating menu items offered by the merchant and associated ingredients of the menu items.
44 . The computer-implemented method of claim 43 , wherein generating the point-of-sale interface comprises:
determining candidate menu items from menu items offered by the merchant based on the inventory data indicating available ingredients of the menu items and the menu item data indicating the associated ingredients of the menu items; determining menu item scores for the candidate menu items based on the discretionary data, the clickstream data, the transaction data, the consumer location data, and the one or more real-time consumer device signals; and determining a ranking of the candidate menu items based on the menu item scores; and determining the selectable menu items of the menu display from the candidate menu items based on the ranking.
45 . The computer-implemented method of claim 55 , wherein the menu item data includes price data indicating prices associated with the menu items offered by the merchant, the method further comprising:
determining the menu item scores includes comparing the price data with a consumer price preference determined based on one or more of the transaction data, the clickstream data, and the discretionary data.
46 . A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:
generate a digital consumer token; associate the digital consumer token with a consumer account record of a consumer database; provide, via the network, the digital consumer token to a consumer device associated with the consumer account record; receive, via the network, electronic marketing information from the consumer device; receive, via the network, inventory data from a first merchant device associated with a merchant, wherein the inventory data indicates available ingredients of menu items offered by the merchant; receive, via the network, the digital consumer token from a second merchant device indicating that the consumer device has provided the digital consumer token to the second merchant device; and in response to receiving the digital consumer token from the second merchant device:
identify the consumer account record based on the digital consumer token;
generate a point-of-sale interface based on the inventory data and the electronic marketing information, wherein the point-of-sale interface includes a menu display including selectable menu items; and
provide, via the network, the point-of-sale interface to at least one of the second merchant device and the consumer device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.