System and method for integrating business operations
First Claim
1. A method of dynamically controlling an inventory, the method comprising:
- receiving, by a server from a plurality of electronic devices at corresponding plurality of establishments over a network, use quantity information for a first item, wherein the use quantity information comprises an amount of the first item used at each of the plurality of establishments, wherein each establishment of the plurality of establishments does not have access through the server to use quantity information from at least one other establishment of the plurality of establishments, and wherein the first item comprises a food or drink item stored at each establishment of the plurality of establishments;
updating, by the server, an inventory store based on the use quantity information received from the plurality of electronic devices at the plurality of establishments, wherein the inventory store comprises quantity information for the plurality of items available at each establishment of the plurality of establishments;
comparing, by the server, the quantity information with a threshold amount for the first item of the plurality of items, wherein the threshold amount is based on the use quantity information across the plurality of establishments received from the plurality of electronic devices;
determining, by the server, that an inventory amount of the first item stored at a first establishment of the plurality of establishments is below the threshold amount, wherein the threshold amount comprises an amount of the first item predicted to be used in a time period, and wherein determining that the inventory amount of the first item stored at the first establishment is below the threshold amount comprises determining that the amount of the first item used in the time period is greater than the amount of the first item predicted to be used in the time period;
generating, by the server, a message comprising an indication to order more of the first item for the first establishment based on the determining that the inventory amount of the first item stored at the first establishment is below the threshold amount; and
sending, by the server to an electronic device at the first establishment over a network, the message, wherein the first establishment places an order for the first item based on receiving the message.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically controlling an inventory comprises receiving, by a server, use quantity information for a first item of a plurality of items, updating an inventory store based on the use quantity information, comparing, by the server, the quantity information with a threshold amount for the first item of the plurality of items, generating, by the server, an order message for the first item based on the comparing, and receiving an additional quantity of the first item in response to the generating of the order message. The use quantity information comprises an amount of the first item used at an establishment, and the inventory store comprises quantity information for the plurality of items available at an establishment.
-
Citations
20 Claims
-
1. A method of dynamically controlling an inventory, the method comprising:
-
receiving, by a server from a plurality of electronic devices at corresponding plurality of establishments over a network, use quantity information for a first item, wherein the use quantity information comprises an amount of the first item used at each of the plurality of establishments, wherein each establishment of the plurality of establishments does not have access through the server to use quantity information from at least one other establishment of the plurality of establishments, and wherein the first item comprises a food or drink item stored at each establishment of the plurality of establishments; updating, by the server, an inventory store based on the use quantity information received from the plurality of electronic devices at the plurality of establishments, wherein the inventory store comprises quantity information for the plurality of items available at each establishment of the plurality of establishments; comparing, by the server, the quantity information with a threshold amount for the first item of the plurality of items, wherein the threshold amount is based on the use quantity information across the plurality of establishments received from the plurality of electronic devices; determining, by the server, that an inventory amount of the first item stored at a first establishment of the plurality of establishments is below the threshold amount, wherein the threshold amount comprises an amount of the first item predicted to be used in a time period, and wherein determining that the inventory amount of the first item stored at the first establishment is below the threshold amount comprises determining that the amount of the first item used in the time period is greater than the amount of the first item predicted to be used in the time period; generating, by the server, a message comprising an indication to order more of the first item for the first establishment based on the determining that the inventory amount of the first item stored at the first establishment is below the threshold amount; and sending, by the server to an electronic device at the first establishment over a network, the message, wherein the first establishment places an order for the first item based on receiving the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of dynamically controlling an inventory, the method comprising:
-
receiving, by a server from a plurality of electronic devices at corresponding plurality of establishments, use quantity information for a first item, wherein the use quantity information comprises an amount of the first item used at each of the plurality of establishments, wherein each establishment of the plurality of establishments does not have access through the server to use quantity information from at least one other establishment of the plurality of establishments, wherein the first item comprises a food or drink item stored at each establishment of the plurality of establishments; updating, by the server, an inventory store based on the use quantity information received from the plurality of electronic devices at the plurality of establishments, wherein the inventory store comprises quantity information for the plurality of items available at each establishment of the plurality of establishments; comparing, by the server, the quantity information with a threshold amount for the first item of the plurality of items, wherein the threshold amount is based on the use quantity information across the plurality of establishments received from the plurality of electronic devices; determining, by the server, that an inventory amount of the first item stored at a first establishment of the plurality of establishments is below the threshold amount, wherein the threshold amount comprises a predetermined consumption rate, and wherein determining that the inventory amount of the first item stored at the first establishment is below the threshold amount comprises determining that the consumption rate of the first item is greater than the predetermined consumption rate; generating, by the server, a message comprising an indication to order more of the first item for the first establishment based on the determining that the inventory amount of the first item stored at the first establishment is below the threshold amount; and sending, by the server to an electronic device at the first establishment, the message, wherein the first establishment places an order for the first item based on receiving the message. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of dynamically controlling an inventory, the method comprising:
-
receiving, by a server from a plurality of electronic devices at corresponding plurality of establishments, use quantity information for a first item, wherein the use quantity information comprises an amount of the first item used at each of the plurality of establishments, wherein each establishment of the plurality of establishments does not have access through the server to use quantity information from at least one other establishment of the plurality of establishments, wherein the first item comprises a food or drink item stored at each establishment of the plurality of establishments; updating, by the server, an inventory store based on the use quantity information received from the plurality of electronic devices at the plurality of establishments, wherein the inventory store comprises quantity information for the plurality of items available at each establishment of the plurality of establishments; comparing, by the server, the quantity information with a threshold amount for the first item of the plurality of items, wherein the threshold amount is based on the use quantity information across the plurality of establishments received from the plurality of electronic devices; predicting a usage amount of the first item by the first establishment using a model; determining, by the server, that an inventory amount of the first item stored at a first establishment of the plurality of establishments is below the threshold amount, wherein determining that the inventory amount of the first item stored at the first establishment is below the threshold amount comprises determining that an amount of the first ingredient used by the first establishment exceeds the usage amount predicted by the model; generating, by the server, a message comprising an indication to order more of the first item for the first establishment based on the determining that the inventory amount of the first item stored at the first establishment is below the threshold amount; and sending, by the server to an electronic device at the first establishment, the message, wherein the first establishment places an order for the first item based on receiving the message.
-
Specification