IP Library Granted Patent US 12,242,410
Granted Patent B2
US 12,242,410 · App. 18/414,552 · Granted Mar 4, 2025

Method and system to generate an event when a serial interface is disconnected

Inventor: Joseph A Simpkins (West Chester, PA)
Assignee: CANTALOUPE, INC.
G06F13/4081G06F11/3051G06F11/3062G06F13/4282G06F1/266G06F2213/0002
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 12,242,410
App. No.
18/414,552
Granted
Mar 4, 2025
Kind
B2
Abstract

A host device of a serial device system having a serial communications connection The host device including a host serial communication transceiver connected to a peripheral serial communication transceiver of a peripheral device via a serial connection of a serial communications cable having communication lines. The host device measures electrical power consumption of the host serial communication transceiver to determine when serial communications is prevented due to the serial communications cable being disconnected which includes at least one of the communication lines being detached from the host, detached from the peripheral device, or broken.

Claims (85)

1. A serial device system having a serial communications connection, the system comprising:

a host device including a host serial communication transceiver; and

a peripheral device including a peripheral serial communication transceiver connected to the host serial communication transceiver via a serial connection of a serial communications cable having communication lines;

wherein the host device measures electrical power consumption of the host serial communication transceiver to determine when serial communications are prevented, the host device configured to distinguish between a first cause of serial communications being prevented due to the serial communications cable being disconnected and a second cause of serial communications being prevented due to the peripheral device not functioning.

2. The serial device system of claim 1 ,

wherein the host device determines when serial communications are prevented due to the serial communications cable being disconnected by:

measuring an enabled electrical power consumption as the electrical power consumption of the host serial communication transceiver when the host serial communication transceiver is enabled,

measuring a disabled electrical power consumption as the electrical power consumption of the host serial communication transceiver when the host serial communication transceiver is disabled, and

determining that a difference between the enabled electrical power consumption and the disabled electrical power consumption is less than a threshold.

3. The serial device system of claim 2 ,

wherein the host device measures the enabled electrical power consumption and the disabled electrical power consumption when the host device is in an idle state and not transmitting data.

4. The serial device system of claim 2 ,

wherein the serial connection is an RS-232 connection.

5. The serial device system of claim 2 ,

wherein the host device and the peripheral device are incorporated in a vending machine or a kiosk.

6. The serial device system of claim 2 ,

wherein the host device determines that:

a transmission line of the communication lines is disconnected based on a transmission electrical power consumption of a transmitter of the host serial communication transceiver, and

a reception line of the communication lines is disconnected based on a reception electrical power consumption of a receiver of the host serial communication transceiver.

7. The serial device system of claim 2 ,

wherein the host serial communication transceiver includes a charge pump for converting between serial data signal levels of the serial connection and logic data signal levels of the host device, and

wherein the host measures the electrical power consumption based on a pulse-width modulation (PWM) signal output by the charge pump.

8. The serial device system of claim 7 ,

wherein the host device measures the electrical power consumption by low-pass filtering the PWM signal, digitizing the low-pass filtered PWM signal, and processing the digitized low-pass filtered PWM signal.

9. The serial device system of claim 7 ,

wherein the host device measures the electrical power consumption by digitizing the PWM signal with a capture timer and processing the digitized PWM signal.

10. The serial device system of claim 2 ,

wherein the host device includes an electrical power monitoring device for monitoring the electrical power consumption of the host serial communication transceiver.

11. The serial device system of claim 10 ,

wherein when the electrical power monitoring device is an analog device, the host device measures the electrical power consumption by digitizing an analog output signal of the power monitoring device and processing the digitized signal.

12. The serial device system of claim 10 ,

wherein when the electrical power monitoring device is a digital device, the host device measures the electrical power consumption by processing a digital output signal of the power monitoring device.

13. The serial device system of claim 1 ,

wherein the host device transmits an event message to a remote management service device that monitors data of the serial device, when it is determined that the serial communications cable is disconnected.

14. The serial device system of claim 1 , including:

a serial device management service device in communication with the host device,

wherein the host device is configured to transmit an event message to the serial device management service device when it is determined that the serial communications cable is disconnected.

15. The serial device system of claim 14 ,

wherein the serial device management service device is configured to request peripheral device data from the host device, and

wherein the host device is configured to transmit the requested peripheral device data to the serial device management service device when it is determined that the serial communications cable is connected.

16. The serial device system of claim 14 ,

wherein the serial device management service device is configured transmit an alert message to an owner/operator of the serial device in response to receiving the event message from the host device.

17. A host device of a serial device system having a serial communications connection, the host device comprising:

a host serial communication transceiver connected to a peripheral serial communication transceiver of a peripheral device via a serial connection of a serial communications cable having communication lines,

wherein the host device measures electrical power consumption of the host serial communication transceiver to determine when serial communications are prevented, the host device configured to distinguish between a first cause of serial communications being prevented due to the serial communications cable being disconnected and a second cause of serial communications being prevented due to the peripheral device not functioning.

18. The host device of claim 17 ,

wherein the host device determines when serial communications is prevented due to the serial communications cable being disconnected by:

measuring an enabled electrical power consumption as the electrical power consumption of the host serial communication transceiver when the host serial communication transceiver is enabled,

measuring a disabled electrical power consumption as the electrical power consumption of the host serial communication transceiver when the host serial communication transceiver is disabled, and

determining that a difference between the enabled electrical power consumption and the disabled electrical power consumption is less than a threshold.

19. The host device of claim 18 ,

wherein the host device measures the enabled electrical power consumption and the disabled electrical power consumption when the host device is in an idle state and not transmitting data.

20. The host device of claim 18 ,

wherein the serial connection is an RS-232 connection.

21. The host device of claim 18 ,

wherein the host device is incorporated in a vending machine or a kiosk.

22. The host device of claim 18 ,

wherein the host device determines that:

a transmission line of the communication lines is disconnected based on a transmission electrical power consumption of a transmitter of the host serial communication transceiver, and

a reception line of the communication lines is disconnected based on a reception electrical power consumption of a receiver of the host serial communication transceiver.

23. The host device of claim 18 ,

wherein the host serial communication transceiver includes a charge pump for converting between serial data signal levels of the serial connection and logic data signal levels of the host device, and

wherein the host measures the electrical power consumption based on a pulse-width modulation (PWM) signal output by the charge pump.

24. The host device of claim 23 ,

wherein the host device measures the electrical power consumption by low-pass filtering the PWM signal, digitizing the low-pass filtered PWM signal, and processing the digitized low-pass filtered PWM signal.

25. The host device of claim 23 ,

wherein the host device measures the electrical power consumption by digitizing the PWM signal with a capture timer and processing the digitized PWM signal.

26. The host device of claim 18 ,

wherein the host device includes an electrical power monitoring device for monitoring the electrical power consumption of the host serial communication transceiver.

27. The host device of claim 26 ,

wherein when the electrical power monitoring device is an analog device, the host device measures the electrical power consumption by digitizing an analog output signal of the power monitoring device and processing the digitized signal.

28. The host device of claim 26 ,

wherein when the electrical power monitoring device is a digital device, the host device measures the electrical power consumption by processing a digital output signal of the power monitoring device.

29. The host device of claim 17 ,

wherein the host device transmits an event message to a remote management service device that monitors data of the serial device, when it is determined that the serial communications cable is disconnected.

30. The host device of claim 17 ,

wherein the host device is configured to:

transmit an event message to a serial device management service device when it is determined that the serial communications cable is disconnected, and

transmit peripheral device data to the serial device management service device when it is determined that the serial communications cable is connected.

31. The host device of claim 17 ,

wherein the host device is configured to:

receive, from a serial device management service device, a request for peripheral device data, and

in response to the request:

transmit the requested peripheral device data to the serial device management service device when it is determined that the serial communications cable is connected, or

transmit an event message to the serial device management service device when it is determined that the serial communications cable is disconnected.

Assignments (2)
SECURITY INTEREST Recorded Feb 3, 2025
From: CANTALOUPE, INC. (F/K/A USA TECHNOLOGIES, INC.)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070093/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2024
From: SIMPKINS, JOSEPH A.
To: CANTALOUPE, INC.
Reel/Frame 067113/0985 →
Continuity (3)
Continuation 18109935 · Feb 15, 2023
Provisional Application 63310769 · Feb 16, 2022
Related Publication 20240152475A1 · May 9, 2024
References Cited (11)
US 7072995B1 · Burroughs · 2006 [cited by examiner]
US 11914542B2 · Simpkins · 2024 [cited by examiner]
US 20010033649A1 · Rogers · 2001 [cited by applicant]
US 20020064258A1 · Schelberg, Jr. et al. · 2002 [cited by applicant]
US 20040186689A1 · Chu et al. · 2004 [cited by applicant]
US 20130159560A1 · Cave · 2013 [cited by examiner]
US 20150324321A1 · Lin · 2015 [cited by applicant]
US 20180110108A1 · Mielnik et al. · 2018 [cited by applicant]
US 20200178374A1 · Holtman · 2020 [cited by applicant]
US 20210123986A1 · Kagaya · 2021 [cited by applicant]
International Search Report (Form PCT/ISA/210) and the Written Opinion ofthe International Searching Authority (Form PCT/ISA/237) issued May 25, 2023, by the European Patent Office in corresponding International Applica… [cited by applicant]