Control of a network connected dispensing device via a network
First Claim
1. A system, comprising:
- one or more devices to implement;
a first module to communicate with a set of dispensing devices via a network,each dispensing device, of the set of dispensing devices, being associated with dispensing an item based on a received selection,each dispensing device, of the set of dispensing devices, including a communications module associated with transmitting information between the first module and one or more sensors of the dispensing device;
a second module to communicate with a set of user devices,each user device, of the set of user devices, being utilized in association with operations relating to the set of dispensing devices;
a third module to communicate with a set of reference data structures,a particular reference data structure, of the set of reference data structures, being associated with providing a schedule of event data, relating to different upcoming events located in a particular area, to a particular dispensing device, of the set of dispensing devices, located in or near the particular area; and
a fourth module to communicate with a client device,the client device being associated with providing a management user interface for managing the network and the set of dispensing devices,the client device being associated with detecting an interaction with the management user interface,the client device to cause an alteration to a configuration associated with the set of dispensing devices based on the interaction with the management user interface,the alteration to the configuration of the particular dispensing device being based upon at least the schedule of event data related to an event of the different upcoming events located in the particular area.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a client device. The client device may receive, from a set of vending devices and via a network connecting the set of vending devices with the client device, sensor data relating to a status of the set of vending devices. The client device may generate a user interface associated with providing information identifying the status of the set of vending devices. The client device may provide, for display, the user interface based on generating the user interface. The client device may detect, based on providing the user interface, a selection of an adjustment that is to be performed for a particular vending device of the set of vending devices. The client device may transmit, via the network, an instruction to the particular vending device to cause the adjustment to be performed for the particular vending device.
-
Citations
20 Claims
-
1. A system, comprising:
one or more devices to implement; a first module to communicate with a set of dispensing devices via a network, each dispensing device, of the set of dispensing devices, being associated with dispensing an item based on a received selection, each dispensing device, of the set of dispensing devices, including a communications module associated with transmitting information between the first module and one or more sensors of the dispensing device; a second module to communicate with a set of user devices, each user device, of the set of user devices, being utilized in association with operations relating to the set of dispensing devices; a third module to communicate with a set of reference data structures, a particular reference data structure, of the set of reference data structures, being associated with providing a schedule of event data, relating to different upcoming events located in a particular area, to a particular dispensing device, of the set of dispensing devices, located in or near the particular area; and a fourth module to communicate with a client device, the client device being associated with providing a management user interface for managing the network and the set of dispensing devices, the client device being associated with detecting an interaction with the management user interface, the client device to cause an alteration to a configuration associated with the set of dispensing devices based on the interaction with the management user interface, the alteration to the configuration of the particular dispensing device being based upon at least the schedule of event data related to an event of the different upcoming events located in the particular area. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system, comprising:
a client device to; receive, from a plurality of vending devices and via a network connecting the plurality of vending devices with the client device, sensor data relating to a status of the plurality of vending devices, the sensor data including location data, sales data, and health data regarding a health of the plurality of vending devices; generate a user interface associated with providing information identifying the status of the plurality of vending devices, the information identifying the status of the plurality of vending devices including information identifying a present status and a predicted status, the predicted status being determined based on a data model; provide, for display, the user interface based on generating the user interface; detect, based on providing the user interface, a selection of an adjustment that is to be performed for a particular vending device of the plurality of vending devices; and transmit, via the network, an instruction to the particular vending device to cause the adjustment to be performed for the particular vending device, the instruction being based upon a reference data module including a set of reference data structures, a particular reference data structure, of the set of reference data structures, being associated with providing a schedule of event data, relating to different upcoming events located in a particular area, to the particular vending device, of the plurality of vending devices, located in or near the particular area, the client device transmitting the instruction to the particular vending device to cause the adjustment to be performed for the particular vending device based upon at least the schedule of event data related to an event of the different upcoming events located in the particular area. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A method comprising:
-
receiving data by a device of a group of devices of a virtual network, the data including first data, second data, and third data, the first data being received from a plurality of sensor devices integrated into a plurality of vending devices connected to the virtual network, the plurality of vending devices including a corresponding plurality of communications modules associated with routing information between the plurality of vending devices and the device, the second data being received from a plurality of user devices being utilized by a plurality of users to coordinate operations associated with the plurality of vending devices, the third data being received from one or more reference data structures connected to the virtual network; generating, by the device, a user interface including a set of user interface elements, a first user interface element, of the set of user interface elements, being associated with providing a portion of the data for display, a second user interface element, of the set of user interface elements, being associated with receiving a user input associated with altering management of the plurality of vending devices; detecting, by the device, a user interaction with the second user interface element; transmitting, by the device, information associated with altering management of the plurality of vending devices to a particular vending device, of the plurality of vending devices, or a particular user device, of the plurality of user devices, based on detecting the user interaction; and receiving an instruction, by the device, indicating an alteration to the management of the plurality of vending devices, the instruction indicating that a configuration of a particular component of the particular vending device is to be altered, the alteration to the configuration of the particular component of the particular vending device being based upon at least a schedule of event data related to different upcoming events located in a particular area, to the particular vending device, of the plurality of vending devices, located in or near the particular area. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification