IP Library Granted Patent US 11,200,590
Granted Patent B2
US 11,200,590 · App. 16/425,032 · Granted Dec 14, 2021

System for monitoring a vending machine

Inventors: Chad Francis (Buckeye, AZ); Ralf Lindackers (Bloomfield Hills, MI); Joseph Hessling (Birmingham, MI)
Assignee: 365 Retail Markets, LLC
G06Q30/0237G06Q20/18G06Q20/327G06Q20/36G07F9/026
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,200,590
App. No.
16/425,032
Granted
Dec 14, 2021
Kind
B2
Abstract

A system for monitoring a vending machine is presented, the vending machine includes a controller and associated memory configured to store information associated with the condition of the vending machine. The vending machine also has a first short range transceiver configured to transmit the information associated with the condition of the vending machine, a first distance. A plurality of mobile devices each having a second short range transceiver and a first long range transceiver, the mobile devices configured to receive information associated with the condition of the vending machine and transmit it via the long range transceiver. A second long range transceiver is associated with a server coupled to the second long range transceiver. The server configured to receive the information associated with the condition of the vending machine, the server configured to send a signal to a subset of the plurality mobile device to induce the mobile device to be transported to within the first distance from the vending machine.

Claims (45)

1. A method for transmitting indications of a status of a vending machine to a server device using a mobile device intermediary to the vending machine and the server device, the method comprising:

configuring a telemetry device coupled to the vending machine to transmit, using a plurality of mobile devices including the mobile device, an indication of the status of the vending machine to the server device at fixed intervals, wherein the server device receives the transmissions from the telemetry device at the fixed intervals;

transmitting a message from a long-range transceiver of the server device to long-range transceivers of the plurality of mobile devices, the message including a request to relocate the plurality of mobile devices to a location proximate to the vending machine;

after the message is transmitted from the long-range transceiver of the server device, using a short-range transceiver of the telemetry device and a short-range transceiver of the mobile device to detect that the mobile device is at the location proximate to the vending machine; and

in response to the telemetry device detecting that the mobile device is at the location proximate to the vending machine, causing a long-range transceiver of the mobile device, as an intermediary, to transmit the indication for a current fixed interval of the fixed intervals from the telemetry device to the long-range transceiver of the server device by:

transmitting, from the telemetry device, a first signal indicating to establish a handshake with a controller of the vending machine;

receiving, at the telemetry device, a second signal including the indication from the controller of the vending machine using the handshake established between the telemetry device and the controller of the vending machine; and

transmitting, from the telemetry device, the second signal to the mobile device,

wherein the handshake established between the telemetry device and the controller of the vending machine is a DEX handshake, and wherein the second signal includes a DEX file.

2. The method of claim 1 , further comprising:

receiving, at the telemetry device, a third signal for establishing a handshake with the mobile device from the mobile device; and

receiving, at the telemetry device, the first signal indicating to establish the handshake with the controller of the vending machine using the handshake established between the telemetry and the mobile device.

3. The method of claim 1 , wherein configuring the telemetry device to transmit the indication of the status of the vending machine to the server device at the fixed intervals comprises:

configuring the telemetry device using a service application running on the telemetry device.

4. The method of claim 1 , wherein communications between the mobile device and the telemetry device use a short range transmission protocol, wherein communications between the mobile device and the server device use a long range transmission protocol.

5. A system for transmitting indications of a status of a vending machine to a server device using a mobile device intermediary to the vending machine and the server device, the system comprising:

the server device; and

a telemetry device coupled to the vending machine, the telemetry device configured to use a plurality of mobile devices including the mobile device to transmit an indication of the status of the vending machine to the server device at fixed intervals,

wherein the server device is configured to transmit, to the plurality of mobile devices, a message to relocate the plurality of mobile devices to a location proximate to the vending machine,

wherein the telemetry device is configured to detect whether the mobile device is at the location proximate to the vending machine after the message is transmitted from the server device, and

wherein the telemetry device is configured to use the mobile device to transmit the indication for a current fixed interval of the fixed intervals to the server device in response to the telemetry device detecting that the mobile device is at the location proximate to the vending machine by:

transmitting, from the telemetry device, a first signal indicating to establish a handshake with a controller of the vending machine;

receiving, at the telemetry device, a second signal including the indication from the controller of the vending machine using the handshake established between the telemetry device and the controller of the vending machine; and

transmitting, from the telemetry device, the second signal to the mobile device,

wherein the handshake established between the telemetry device and the controller of the vending machine is a DEX handshake, and wherein the second signal includes a DEX file.

6. The system of claim 5 , wherein the telemetry device includes serial bus ports used for connecting peripheral components to the telemetry device.

7. The system of claim 6 , wherein the peripheral components include a short range transceiver that enables the use of a short range transmission protocol.

8. The system of claim 7 , wherein communications between the mobile device and the telemetry device use a short range transmission protocol, wherein communications between the mobile device and the server device use a long range transmission protocol.

9. The system of claim 5 , wherein the telemetry device is configured to establish a second handshake with a controller of the vending machine based on the signal.

10. The system of claim 5 , wherein the message includes location information associated with the vending machine.

11. An apparatus for updating a status of a vending machine based on indications of the status transmitted by a telemetry device coupled to the vending machine using a mobile device intermediary to the vending machine and the apparatus, the apparatus comprising:

a memory; and

a processor configured to execute instructions stored in the memory to:

receive the indication of the status of the vending machine from the telemetry device coupled to the vending machine at fixed intervals, wherein the telemetry device transmits the indication using a plurality of mobile devices including a mobile device;

transmit, to the plurality of mobile devices, a message to relocate the plurality of mobile devices to a location proximate to the vending machine, wherein the telemetry device is configured to detect whether the mobile device is at a location proximate to the vending machine after message is transmitted and to use the mobile device as an intermediary to transmit the indication for a current fixed interval of the fixed intervals in response to detecting that the mobile device is at the location proximate to the vending machine by:

transmitting, from the telemetry device, a first signal indicating to establish a handshake with a controller of the vending machine;

receiving, at the telemetry device, a second signal including the indication from the controller of the vending machine using the handshake established between the telemetry device and the controller of the vending machine; and

transmitting, from the telemetry device, the second signal to the mobile device, wherein the handshake established between the telemetry device and the controller of the vending machine is a DEX handshake, and wherein the second signal includes a DEX file;

receive the indication for the current fixed interval after transmitting the message to the mobile device; and

update the status of the vending machine based on the received indication for the current fixed interval.

12. The apparatus of claim 11 , wherein the instructions include instructions to collect, at the fixed intervals, status information for a plurality of vending machines including the vending machine.

13. The apparatus of claim 11 , wherein the instructions to transmit the message to the mobile device include instructions to transmit the message to the plurality of mobile devices.

14. The apparatus of claim 11 , wherein the message includes location information associated with the vending machine.

15. The apparatus of claim 11 , wherein communications with the mobile device use a long range transmission protocol.

16. The apparatus of claim 11 , wherein the indication for the current fixed interval is included in the DEX file.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS - REEL/FRAME 052008/0487 Recorded Dec 23, 2020
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: 365 RETAIL MARKETS, LLC
Reel/Frame 054844/0406 →
SECURITY INTEREST Recorded Dec 23, 2020
From: 365 RETAIL MARKETS, LLC
To: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
Reel/Frame 054740/0326 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 25, 2020
From: BANK OF AMERICA, N.A.
To: 365 RETAIL MARKETS, LLC
Reel/Frame 052008/0162 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 25, 2020
From: 365 RETAIL MARKETS, LLC
To: BANK OF AMERICA, N.A., AS THE ADMINISTRATIVE AGENT
Reel/Frame 052008/0487 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2020
From: 365 RETAIL MARKETS, LLC
To: BANK OF AMERICA, N.A., AS THE LENDER
Reel/Frame 051514/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2019
From: FRANCIS, CHAD; LINDACKERS, RALF; HESSLING, JOSEPH
To: 365 RETAIL MARKETS, LLC
Reel/Frame 049966/0971 →
Continuity (3)
Continuation 15645452 · Jul 10, 2017
Provisional Application 62359729 · Jul 8, 2016
Related Publication 20190340638A1 · Nov 7, 2019