IP Library Granted Patent US 8,630,950
Granted Patent B2
US 8,630,950 · App. 13/143,876 · Granted Jan 14, 2014

Method and device for depositing checks

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 8,630,950
App. No.
13/143,876
Granted
Jan 14, 2014
Kind
B2
Abstract

A system and method for depositing and processing checks using an ATM is provided. The method includes capturing the image data of the check with a reading unit, transmitting the image data to a web service based on an open API (Application Programming Interface) without resorting to standard protocols of ATMs. The method also includes processing the image data with the web service so that the text data on the check is recognized. When calling the API, version information is transmitted to ensure that the web service is a correct web service. When a version indicated by the version information is not supported, an error is reported to the ATM and transmission is reattempted for a predetermined number of times. The method also includes booking the recognized data on the basis of account information determined from a credit card by a magnetic card reader.

Claims (27)

1. A method for depositing and processing checks using a check deposit terminal (ATM) that has a reading unit to read in image data of a check, the method comprising:

providing a web service over a network for depositing and processing checks, wherein the web service makes a useable functionality available to a user over a standard web protocol, the web service provides a path that describes an interface that enables the user to develop a client application that communicates with the web service, and the web service is registered so that a potential user can locate the web service;

capturing the image data of the check with the reading unit of the ATM;

transmitting the image data to the web service based on an open API (Application Programming Interface) without resorting to standard protocols of ATMs in the field of payment transactions;

processing the image data with the web service so that the text data on the check is recognized, wherein, when calling the API, version information is transmitted to ensure that the web service is a correct web service, wherein, when a version indicated by the version information is not supported, an error is reported to the ATM, and wherein, when the error is reported, transmission is reattempted for a predetermined number of times;

conducting a dialog between the web service and the ATM in which the user of the ATM confirms the recognized data from the check;

booking the recognized data, wherein the recognized data is immediately booked on the basis of account information determined from a credit card by a magnetic card reader.

2. The method according to claim 1 , wherein the communication between the web service and the ATM takes place over a proxy that enables imaging to the API.

3. The method according to claim 1 , wherein, when the API is opened, the version information is transmitted in order to determine that the correct web service is carried out.

4. The method according to claim 1 , wherein calls from the web service are based on RPC (Remote Procedure Calls).

5. The method according to claim 1 , wherein a multiple data transmission is captured by unique message identifiers.

6. The method according to claim 5 , wherein inquiries and responses are saved in order to answer redundant inquiries and/or to resend said inquiries.

7. A check deposit terminal (ATM) to receive and process checks comprising:

a reading unit to read in image data of a check,

a processor providing an open API that allows a connection to a web service that is provided over a network, wherein the web service makes a useable functionality available to a user over a standard web protocol, the web service provides a path that describes an interface that enables the user to develop a client application that communicates with the web service, and the web service is registered so that a potential user can locate the web service,

wherein the processor is configured to transmit the image data to the web service based on an open API (Application Programming Interface) without resorting to standard protocols in the field of payment transactions, wherein text data on the check is recognized by the web service in order to have the text data booked,

wherein the processor is configured, when calling the API, to transmit version information to ensure that the web service is a correct web service, wherein, when a version indicated by the version information is not supported, an error is reported to the ATM, and wherein, when the error is reported, transmission is reattempted for a predetermined number of times, wherein a dialog is conducted between the web service and the ATM in which the user of the ATM confirms the recognized data from the check, and wherein the recognized data is immediately booked on the basis of account information determined from a credit card by a magnetic card reader.

8. The ATM according to claim 7 , wherein the communication between the web service and the ATM runs over a proxy that enables imaging to the API and is located on the ATM.

9. The ATM according to claim 7 , wherein the processing unit is configured in such a manner that a multiple data transmission is captured with unique message identifiers.

10. A web service server for processing checks, image data from said checks having been transmitted by a check deposit terminal (ATM), comprising:

a network connection to communicate with the ATM in order to acquire the image data;

a processing unit that provides a web service based on an open API (Application Programming Interface) without resorting to standard protocols of ATMs in the field of financial transactions;

a unit to initiate booking of text data recognized from the image data;

wherein the web service makes a useable functionality available to a user over a standard web protocol, the web service provides a path that describes an interface that enables the user to develop a client application that communicates with the web service, the web service is registered so that a potential user can locate the web service, wherein the web service server is configured such that, when calling the API, version information is transmitted by the ATM and received, and when a version indicated by the version information is not supported, an error is reported to the ATM, wherein a dialog is conducted between the web service and the ATM in which the user of the ATM confirms the recognized data from the check, and wherein the recognized data is immediately booked on the basis of account information determined from a credit card by a magnetic card reader.

11. The web service server according to claim 10 , wherein the web service server is configured to examine the transmitted version information when the API is opened to determine that a correct web service is performed.

12. The web service server according to claim 10 , wherein a multiple data transmission is captured by unique message identifiers (MessageIDs).

13. The web service server according to claim 12 , wherein storage means save inquiries and responses, to be able to answer redundant inquiries and/or to resend said inquiries.

Assignments (10)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (NEW TERM LOAN REEL/FRAME 062511/0172) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
Reel/Frame 064642/0354 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2026 NOTES REEL/FRAME 062511/0246) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
Reel/Frame 064642/0462 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (R/F 062511/0095) Recorded Jun 13, 2023
From: GLAS AMERICAS LLC
To: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
Reel/Frame 063988/0296 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 7, 2023
From: JPMORGAN CHASE BANK, N.A.
To: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
Reel/Frame 063908/0001 →
SECURITY INTEREST Recorded Jan 27, 2023
From: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
To: JPMORGAN CHASE BANK, N.A.. AS COLLATERAL AGENT
Reel/Frame 062525/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2023
From: WINCOR NIXDORF INTERNATIONAL GMBH
To: DIEBOLD NIXDORF SYSTEMS GMBH
Reel/Frame 062518/0054 →
PATENT SECURITY AGREEMENT - SUPERPRIORITY Recorded Jan 25, 2023
From: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062511/0095 →
PATENT SECURITY AGREEMENT - TERM LOAN Recorded Jan 25, 2023
From: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062511/0172 →
PATENT SECURITY AGREEMENT - 2026 NOTES Recorded Jan 25, 2023
From: WINCOR NIXDORF INTERNATIONAL GMBH; DIEBOLD NIXDORF SYSTEMS GMBH
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062511/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2011
From: SAEGERT, RALF; MUENSTERMANN, HEINZ WERNER; MAIWALD, THOMAS
To: WINCOR NIXDORF INTERNATIONAL GMBH
Reel/Frame 026564/0382 →