Cloud-based platform integrating point of sale devices of different types and/or formats
First Claim
1. A device, comprising:
- one or more processors to;
receive information regarding a product order via a web portal,the product order relating to a take-out or delivery of a food product, andthe product order being associated with a particular order format associated with the web portal;
identify a store location associated with fulfilling the product order,the store location utilizing a particular type of point of sale (POS) device for managing product orders;
select a store configuration, from a set of store configurations associated with a set of store locations, for the store location associated with fulfilling the product order based on identifying the store location,the store configuration specifying information associated with the particular type of POS device;
determine, based on the information associated with the particular type of POS device, a format compatible with the particular type of POS device;
select, based on the format compatible with the particular type of POS device, a data conversion module, associated with the particular type of POS device, from a plurality of data conversion modules accessible to the device,each of the plurality of data conversion modules being associated with converting information to an information format associated with a respective type of POS;
perform, using the data conversion module associated with the particular type of POS device, one or more data conversions on data identifying the product order to generate a converted product order;
store the converted product order in a queue dedicated for a POS device of the store location;
receive update information regarding the food product being offered for sale via the web portal;
perform, by reusing the data conversion module associated with the particular type of POS device, one or more data conversions on the update information to generate converted update information; and
provide the converted update information to update the web portal.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive information regarding a product order via a web portal. The product order may relate to a take-out or delivery of a food product. The device may identify a store location associated with fulfilling the product order. The device may select a store configuration, from a set of store configurations associated with a set of store locations, for the store location associated with fulfilling the product order based on identifying the store location. The device may perform, based on information associated with the particular type of POS device, one or more data conversions on data identifying the product order to generate a converted product order. The converted product order may be associated with a format compatible with the particular type of POS device. The device may store the converted product order in a queue associated with the store location.
-
Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive information regarding a product order via a web portal, the product order relating to a take-out or delivery of a food product, and the product order being associated with a particular order format associated with the web portal; identify a store location associated with fulfilling the product order, the store location utilizing a particular type of point of sale (POS) device for managing product orders; select a store configuration, from a set of store configurations associated with a set of store locations, for the store location associated with fulfilling the product order based on identifying the store location, the store configuration specifying information associated with the particular type of POS device; determine, based on the information associated with the particular type of POS device, a format compatible with the particular type of POS device; select, based on the format compatible with the particular type of POS device, a data conversion module, associated with the particular type of POS device, from a plurality of data conversion modules accessible to the device, each of the plurality of data conversion modules being associated with converting information to an information format associated with a respective type of POS; perform, using the data conversion module associated with the particular type of POS device, one or more data conversions on data identifying the product order to generate a converted product order; store the converted product order in a queue dedicated for a POS device of the store location; receive update information regarding the food product being offered for sale via the web portal; perform, by reusing the data conversion module associated with the particular type of POS device, one or more data conversions on the update information to generate converted update information; and provide the converted update information to update the web portal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a message identifying a product order via a web portal, the product order being intended for fulfillment by a store location, the store location being associated with a point of sale (POS) device, and the store location being one of a plurality of store locations associated with two or more types of POS devices that utilize corresponding two or more different information formats; determine, for the message, the store location, of the plurality of store locations, for which the message is intended; determine, for the store location, an information format, of the two or more different information formats, with which the POS device of the store location is compatible; select, based on the information format compatible with the POS device, a data conversion module, associated with the POS device, from a plurality of data conversion modules accessible to the one or more processors, each of the plurality of data conversion modules being associated with converting information to a respective information format associated with a respective type of POS; convert, using the data conversion module associated with the POS device, the message to the information format; store the converted message in a queue dedicated for the POS device; receive update information regarding a product being offered for sale via the web portal; perform, by reusing the data conversion module associated with the POS device, one or more data conversions on the update information to generate converted update information; and provide the converted update information to a device responsible for updating the web portal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A method, comprising:
-
receiving, by a device, a product order via a web portal, the product order being associated with a particular order format associated with the web portal; identifying, by the device, a store location associated with fulfilling the product order, the store location utilizing a particular type of point of sale (POS) device for managing product orders; selecting, by the device, a store configuration, from a set of store configurations associated with a set of store locations, for the store location associated with fulfilling the product order based on identifying the store location, the store configuration specifying information associated with the particular type of POS device; determining, by the device and based on the information associated with the particular type of POS device, a format compatible with the particular type of POS device; selecting, by the device, based on the format compatible with the particular type of POS device, a data conversion module, associated with the particular type of POS device, from a plurality of data conversion modules accessible to the device, each of the plurality of data conversion modules being associated with converting information to an information format associated with a respective type of POS; converting, by the device and using the data conversion module associated with the particular type of POS device, the product order into a converted product order; storing, by the device, the converted product order in a queue dedicated for a POS device of the store location; receiving, by the device, update information regarding a product being offered for sale via the web portal; performing, by the device and by reusing the data conversion module associated with the particular type of POS device, one or more data conversions on the update information to generate converted update information; and providing, by the device, the converted update information to another device responsible for updating the web portal. - View Dependent Claims (17, 18, 19, 20)
-
Specification