Server software adapted to convert messages to enable ATM and ATM host communication
First Claim
1. At least one article including computer executable instructions operative to cause at least one serverin operative communication with bothan ATM transaction host andat least one automated teller machine (ATM)including an ATM that comprisesat least one ATM computer including at least one browser,
- wherein the at least one ATM computer is in operative connection with both
a customer input device including a card reader and
a currency dispenser,to carry out a method comprising both (a) and (b),wherein (a) comprises;
(a1) receiving through operation of the at least one server, at least one first HTTP message that pertains to at least one ATM transaction at the ATM, wherein the at least one first HTTP message is sent responsive at least in part to operation of the at least one browser and corresponds to an ATM request,(a2) converting through operation of the at least one server, at least a portion of the at least one first HTTP message received in (a1) to at least one first non-HTTP message that pertains to the at least one ATM transaction, wherein the at least one first non-HTTP message corresponds to the ATM request, and(a3) sending through operation of the at least one server, the at least one first non-HTTP message to the ATM transaction host; and
wherein (b) comprises;
(b1) receiving from the ATM transaction host through operation of the at least one server, at least one second non-HTTP message that pertains to the at least one ATM transaction at the ATM, wherein the at least one second non-HTTP message corresponds to a response to the ATM request, wherein the response to the ATM request includes an indication of whether the at least one ATM transaction at the ATM is authorized or denied,(b2) converting through operation of the at least one server at least a portion of the at least one second non-HTTP message received in (b1) to at least one second HTTP message that pertains to the at least one ATM transaction, wherein the at least one second HTTP message corresponds to the response to the ATM request, and(b3) sending through operation of the at least one server the at least one second HTTP message to the at least one browser.
10 Assignments
0 Petitions
Accused Products
Abstract
A server is in communication with an ATM host and at least one ATM. Sever software is adapted to operate in the server to cause messages to be converted to enable ATM and ATM host communication. The server is operative to receive messages from the ATM host and/or the ATM, cause the received messages to be converted for handling by the other one of the ATM host and the ATM, and then cause the converted messages to be sent to the other one of the ATM host and the ATM. In one embodiment, the server software is operative to cause HTTP messages to be converted to non-HTTP messages, and vice versa.
-
Citations
19 Claims
-
1. At least one article including computer executable instructions operative to cause at least one server
in operative communication with both an ATM transaction host and at least one automated teller machine (ATM) including an ATM that comprises at least one ATM computer including at least one browser, - wherein the at least one ATM computer is in operative connection with both
a customer input device including a card reader and
a currency dispenser,to carry out a method comprising both (a) and (b), wherein (a) comprises; (a1) receiving through operation of the at least one server, at least one first HTTP message that pertains to at least one ATM transaction at the ATM, wherein the at least one first HTTP message is sent responsive at least in part to operation of the at least one browser and corresponds to an ATM request, (a2) converting through operation of the at least one server, at least a portion of the at least one first HTTP message received in (a1) to at least one first non-HTTP message that pertains to the at least one ATM transaction, wherein the at least one first non-HTTP message corresponds to the ATM request, and (a3) sending through operation of the at least one server, the at least one first non-HTTP message to the ATM transaction host; and wherein (b) comprises; (b1) receiving from the ATM transaction host through operation of the at least one server, at least one second non-HTTP message that pertains to the at least one ATM transaction at the ATM, wherein the at least one second non-HTTP message corresponds to a response to the ATM request, wherein the response to the ATM request includes an indication of whether the at least one ATM transaction at the ATM is authorized or denied, (b2) converting through operation of the at least one server at least a portion of the at least one second non-HTTP message received in (b1) to at least one second HTTP message that pertains to the at least one ATM transaction, wherein the at least one second HTTP message corresponds to the response to the ATM request, and (b3) sending through operation of the at least one server the at least one second HTTP message to the at least one browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- wherein the at least one ATM computer is in operative connection with both
-
14. At least one article including computer executable instructions operative to cause at least one server
in operative connection with both an ATM transaction host and at least one automated teller machine (ATM) including an ATM that comprises at least one ATM computer including at least one browser, - wherein the at least one ATM computer is in operative connection with both
a customer input device including a card reader and
a currency dispenser,to carry out a method comprising both (a) and (b), wherein (a) comprises; (a1) receiving through operation of the at least one server, a shared transaction data object, wherein the shared transaction data object includes software and is sent responsive at least in part to operation of the at least one browser, wherein the shared transaction data object includes functions and ATM transaction data, and wherein the ATM transaction data pertains to a currency dispense transaction associated with the currency dispenser; (a2) modifying the ATM transaction data received in (a1); (a3) generating through operation of the at least one server, a transaction message responsive to receiving the shared transaction data object in (a1); and (a4) sending through operation of the at least one server, the transaction message generated in (a3) to the ATM transaction host; wherein (b) comprises; (b1) receiving from the ATM transaction host through operation of the at least one server, a transaction message; and (b2) sending through operation of the at least one server, a shared transaction data object to the at least one browser responsive to receiving the transaction message in (b1), wherein the shared transaction data object includes software, wherein the shared transaction data object includes functions and ATM transaction data, wherein the ATM transaction data pertains to the currency dispense transaction associated with the currency dispenser, and wherein the ATM transaction data includes the modified ATM transaction data. - View Dependent Claims (15, 16)
- wherein the at least one ATM computer is in operative connection with both
-
17. At least one article including computer executable instructions operative to cause at least one computer in operative connection with an automated teller machine (ATM) that includes at least one ATM computer in operative connection with both a customer input device including a card reader and a cash dispenser, and that operates responsive to data bearing records, to carry out a method comprising:
-
a) receiving with the at least one computer, at least one first message from one of an ATM transaction host or the ATM, wherein the at least one first message comprises; (a1) an HTTP message pertaining to a cash dispensing transaction at the ATM, or (a2) a non-HTTP message pertaining to a cash dispensing transaction at the ATM; b) producing through operation of the at least one computer, at least one second message, wherein the at least one second message comprises; (b1) when the at least one first message received in (a) comprises the HTTP message of (a1), a non-HTTP message corresponding to the at least one first message, or (b2) when the at least one first message received in (a) comprises the non-HTTP message of (a2), an HTTP message corresponding to the at least one first message; and c) sending the at least one second message from the at least one computer to one of the ATM transaction host or the ATM, wherein the at least one second message is sent to the ATM transaction host when the at least one first message was received from the ATM in (a), and wherein the at least one second message is sent to the ATM when the at least one first message was received from the ATM transaction host in (a). - View Dependent Claims (18, 19)
-
Specification