Vending machine route management
First Claim
1. At least one non-transitory machine-readable storage medium having stored thereon data which, when processed by at least one processor of a system, causes the at least one processor to perform operations comprising:
- calculate inventories for first and second times respectively for each of first, second, and third vending machines (VM) in response to communications between the system and at least one telemetry module coupled to at least one of the first, second, and third VMs;
calculate first space-to-sales (StS) for the first VM;
calculate first rate of consumption (RoC) for the first VM;
adjust the first StS for the first VM to calculate an adjusted first StS for the first VM in response to;
(a) calculating the first RoC, and (b) calculating the inventory for the first time for the first VM; and
generate a service route to visit the first and second VMs on a specific date, and to specifically avoid visiting the third VM on the specific date, in response to calculating the inventories for the second times for the first, second, and third VMs.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment includes a method executed by at least one processor comprising: determining inventories for first and second times for a first vending machine (VM); determining inventories for first and second times for a second VM; determining inventories for first and second times for a third VM; and determining a service route to visit the first and second VMs on a specific date, and to specifically avoid visiting the third VM on the specific date, in response to determining the inventories for the second times for the first, second, and third VMs. Other embodiments are described herein.
-
Citations
30 Claims
-
1. At least one non-transitory machine-readable storage medium having stored thereon data which, when processed by at least one processor of a system, causes the at least one processor to perform operations comprising:
-
calculate inventories for first and second times respectively for each of first, second, and third vending machines (VM) in response to communications between the system and at least one telemetry module coupled to at least one of the first, second, and third VMs; calculate first space-to-sales (StS) for the first VM; calculate first rate of consumption (RoC) for the first VM; adjust the first StS for the first VM to calculate an adjusted first StS for the first VM in response to;
(a) calculating the first RoC, and (b) calculating the inventory for the first time for the first VM; andgenerate a service route to visit the first and second VMs on a specific date, and to specifically avoid visiting the third VM on the specific date, in response to calculating the inventories for the second times for the first, second, and third VMs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A distributed computing system comprising:
-
a first computing node including at least one first processor and at least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed on the at least one first processor, cause the first node to execute first operations comprising; calculating inventories for first and second times for each of first, second, and third vending machines (VM) in response to communications between the first node and at least one telemetry module coupled to at least one of the first, second, and third VMs; generating a service route to visit the first and second VMs on a specific date, and to specifically avoid visiting the third VM on the specific date, in response to calculating the inventories for the second times for the first, second, and third VMs; calculating a first space-to-sales (StS) for the first VM via a first StS module that is coupled to the first node; calculating first rate of consumption (RoC) for the first VM; and adjusting the first StS for the first VM to calculate an adjusted first StS for the first VM, via the first StS module, in response to;
(a) calculating the first RoC, and (b) calculating the inventory for the first time for the first VM;a second computing node including at least one second processor and at least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed on the at least one second processor and additional communications between the first and second nodes conducted via an antennae coupled to the second computing node, cause the second node to execute second operations comprising; visually displaying the adjusted StS and at least a portion of the service route; and visually prompting a user regarding whether the user accepts the adjusted StS. - View Dependent Claims (16, 17)
-
-
18. At least one non-transitory machine-readable storage medium having stored thereon data which, when processed by at least one processor of a system, causes the at least one processor to perform operations comprising:
-
calculate inventories for first and second times for each of first, second, and third vending machines (VM) before execution of a service route commences and in response to communications between the system and at least one telemetry module coupled to at least one of the first, second, and third VMs and the system; generate the service route to visit the first and second VMs on a specific date, and to specifically avoid visiting the third VM on the specific date, in response to calculating the inventories for the second times for the first, second, and third VMs; adjust the inventory for the second time for the first VM after the service route commences but before the first VM is restocked in response to additional communications between the system and the at least one telemetry module; calculate a quantity of a product required to restock the first VM in response to adjusting the inventory; and visually display the quantity of product required to restock the first VM before the first VM is restocked. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification