IP Library Granted Patent US 10,733,124
Granted Patent B2
US 10,733,124 · App. 16/068,886 · Granted Aug 4, 2020

Secondary bus communication between devices in an automated transaction machine

Inventor: William Martin Osborne (West Chester, PA)
Assignee: Crane Payment Innovations, Inc.
G06F13/38G06F13/4004G06Q20/1085G07F9/00G07F11/00G07F19/20G07F19/209
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 10,733,124
App. No.
16/068,886
Granted
Aug 4, 2020
Kind
B2
Abstract

An embodiment of this disclosure provides an apparatus for use in an automated transaction system. The apparatus includes a first interface coupled to a primary bus, the first interface configured to permit communication of data. The apparatus also includes a second interface coupled to a secondary bus, the second interface configured to permit communication of the data. A network topology of the primary bus is different from a network topology of the secondary bus. The apparatus also includes at least one processing device coupled to the first interface and second interface. The at least one processor is configured to communicate the data over at least one of the first interface or second interface.

Claims (35)

1. A automated transaction system, comprising:

a primary bus including a host controller;

a first device coupled to the host controller over the primary bus;

a second device coupled to the host controller over the primary bus; and

a secondary bus coupled to the first device and second device,

wherein the first device is configured to directly communicate with the second device over the secondary bus,

wherein the first device is a payment device configured to validate payment,

wherein the second device is a selection interface including a display screen configured to accept commands, and

wherein commands entered through the display screen of the selection interface are directly communicated to the payment device over the secondary bus.

2. The automated transaction system of claim 1 , wherein a network topology of the primary bus is different from a network topology of the secondary bus.

3. The automated transaction system of claim 2 ,

wherein the network topology of the primary bus is a master and slave network topology, and

wherein the network topology of the secondary bus is an ad-hoc network topology.

4. The automated transaction system of claim 1 , wherein the first device is further configured to concurrently download new firmware over the secondary bus and a transaction process by communicating with the host controller.

5. A method for communicating over multiple buses in an automated transaction system, the method comprising:

communicating with a host controller over a primary bus in the automated transaction system;

identifying one or more devices on a secondary bus in the automated transaction system, wherein the one or more devices comprise a payment device and a selection interface including a display screen;

validating payment with the payment device;

accepting commands entered through the display screen of the selection interface; and

directly communicating with one of the one or more devices over the secondary bus including directly communicating the commands from the selection interface to the payment device over the secondary bus.

6. The method of claim 5 , further comprising:

connecting to the secondary bus to form a self-organizing ad-hoc network with no requirement for human configuration.

7. The method of claim 5 , wherein devices on the secondary bus are connected to devices external to the automated transaction system via wireless communications.

8. The method of claim 7 , further comprising:

assigning, by an access point, a universally unique address to a device on the secondary bus when connected to an external network.

9. The method of claim 7 , further comprising:

converting, by an access point, a universally unique identifier of a device on the secondary bus into a universally unique address when connected to an external network.

10. The method of claim 7 , further comprising:

identifying, by an access point, a universally unique address of a device on the secondary bus when connected to an external network.

11. The method of claim 10 , further comprising:

transmitting, by the access point, the universally unique address of a device on the secondary bus when connected to the external network.

12. The method of claim 7 , further comprising:

transmitting, by an access point, a universally unique identifier of a device on the secondary bus when connected to an external network.

13. The method of claim 5 , further comprising:

providing, by an access point, secure external access to the secondary bus via encryption and/or firewall protection between the secondary bus and an external network.

Assignments (2)
SECURITY INTEREST Recorded Apr 3, 2023
From: CRANE HOLDINGS, CO.; CRANE & CO., INC.; CRANE PAYMENT INNOVATIONS, INC.; CRANE SECURITY TECHNOLOGIES, INC.; CUMMINS-ALLISON CORP.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 063237/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2020
From: OSBORNE, WILLIAM MARTIN
To: CRANE PAYMENT INNOVATIONS, INC.
Reel/Frame 052979/0426 →
Continuity (2)
Provisional Application 62276748 · Jan 8, 2016
Related Publication 20190026242A1 · Jan 24, 2019