IP Library Granted Patent US 7,025,255
Granted Patent B1
US 7,025,255 · App. 10/357,191 · Granted Apr 11, 2006

Application service provider and automated transaction machine system and method

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 7,025,255
App. No.
10/357,191
Granted
Apr 11, 2006
Kind
B1
Abstract

An application service provider (ASP) and automated transaction machine method and system is provided. The method includes providing a plurality of individually accessible server side ATM applications through at least one ASP server. The method further includes enabling a plurality of ATMs to selectively access each server side ATM application through communication with the at least one ASP server. The method also includes performing services for the ATMs with the at least one ASP server responsive to the plurality of server side ATM applications.

Claims (52)

1. An article bearing server instructions executable by at least one server and comprising at least one ATM application, wherein the at least one ATM application when accessed remotely by at least one ATM including a cash dispenser, is operative to cause ATM instructions to be delivered to the at least one ATM, wherein the ATM instructions include content which is output through at least one output device of the at least one ATM, wherein the ATM instructions are operative to cause the at least one ATM to carry out at least one transaction function, and wherein the server instructions are operative to cause the ATM instructions to be delivered to the at least one ATM on a temporary basis during a time for which an entity associated with the at least one ATM has paid for use of the at least one ATM application.

2. The article according to claim 1 wherein the at least one transaction function comprises dispensing cash from the at least one ATM.

3. The article according to claim 1 wherein the at least one ATM application comprises documents, and wherein the ATM instructions which include output content and which cause the at least one ATM to carry out at least one transaction function are included in at least one document.

4. The article according to claim 3 wherein the ATM instructions are included in at least one markup language document.

5. The article according to claim 4 wherein the ATM instructions are included in at least one HTML document.

6. The article according to claim 4 wherein the ATM instructions are included in at least one XML document.

7. The article according to claim 1 wherein the server instructions are further operative to cause the server to assess at least one charge to at least one entity associated with the at least one ATM for use of the at least one ATM application.

8. The article according to claim 7 wherein the server instructions are operative to cause the server to assess at least one charge to an entity owning the at least one ATM.

9. The article according to claim 7 wherein the server instructions are operative to cause the server to assess the at least one charge to a consumer using the ATM.

10. The article according to claim 7 wherein the server instructions are operative to cause the server to assess a first charge to a first entity associated with a first ATM and to assess a second charge to a second entity associated with a second ATM.

11. The article according to claim 10 wherein the first entity is an owner of the first ATM and the second entity is an owner of the second ATM.

12. The article according to claim 10 wherein the first entity is an owner of the first ATM and the second entity is a consumer using the second ATM.

13. The article according to claim 12 wherein the server instructions are further operative to cause at least a portion of the second charge to be credited to a third entity owning the second ATM.

14. The article according to claim 1 wherein the at least one ATM application includes at least one service related application, and wherein the at least one service related application is operative to cause service related data to be delivered to a first entity associated with the at least one ATM.

15. The article according to claim 14 wherein the server instructions are operative to assess at least one charge to the first entity for the service related data.

16. The article according to claim 14 wherein the server instructions are operative to assess at least one charge to the first entity for use of the at least one service related application.

17. The article according to claim 14 wherein the at least one service related application comprises a cash management application.

18. The article according to claim 14 wherein the at least one service related application comprises an ATM diagnostic application.

19. The article according to claim 1 wherein the at least one transaction function includes receiving an item for deposit in the at least one ATM.

20. The article according to claim 1 wherein the at least one transaction function includes receiving a check in the at least one ATM.

21. The article according to claim 20 wherein the at least one transaction function includes cashing a check through operation of the at least one ATM.

22. The article according to claim 1 wherein the at least one transaction function includes dispensing pay to a person through operation of the at least one ATM.

23. The article according to claim 1 wherein the at least one transaction function includes paying a bill through operation of the at least one ATM.

24. The article according to claim 1 wherein the at least one transaction function includes dispensing tickets from the at least one ATM.

25. The article according to claim 1 wherein the at least one transaction function comprises dispensing digital content from the at least one ATM.

26. The article according to claim 1 wherein the at least one transaction function comprises providing a digital signature through operation of the at least one ATM.

27. The article according to claim 1 wherein the at least one transaction function includes providing at least one gaming function through operation of the ATM.

28. The article according to claim 1 wherein the at least one transaction function comprises outputting advertising information through the at least one ATM.

29. The article according to claim 1 wherein the at least one transaction function comprises ordering goods or services through operation of the at least one ATM.

30. An article bearing server instructions executable by at least one server and comprising at least one ATM application, wherein the at least one ATM application when accessed remotely by at least one ATM including a cash dispenser, is operative to cause ATM instructions to be delivered to the at least one ATM, wherein the ATM instructions include content which is output through at least one display device of the at least one ATM wherein the ATM instructions are operative to cause the at least one ATM to carry out at least one transaction function, wherein the server instructions are operative to cause the ATM instructions to be delivered to the at least one ATM on a temporary basis during at least one time period, wherein the server instructions are operative to cause the at least one server to assess at least one charge to at least one entity associated with the at least one ATM for access to the at least one ATM application.

31. The article according to claim 30 , wherein the server instructions are operative to cause the at least one server to determine the at least one charge responsive to a length of the at least one time period.

32. The article according to claim 30 , wherein when the at least one application is accessed by the at least one ATM a plurality of times, and the server instructions are operative to cause the at least one server to determine the at least one charge responsive to the plurality of times the at least one application is accessed by the at least one ATM.

33. The article according to claim 30 wherein the at least one ATM application comprises documents, and wherein the ATM instructions which include output content and which cause the at least one ATM to carry out at least one transaction function are included in at least one document.

34. The article according to claim 33 wherein the ATM instructions are included in at least one markup language document.

35. The article according to claim 34 wherein the ATM instructions are included in at least one HTML document.

36. The article according to claim 34 wherein the ATM instructions are included in at least one XML document.

37. An article bearing server instructions executable by at least one server and comprising at least one ATM application, wherein the at least one ATM application when accessed remotely by at least one ATM including a cash dispenser, is operative to cause ATM instructions to be delivered to the at least one ATM, wherein the ATM instructions include content which is output through at least one output device of the at least one ATM, wherein the ATM instructions are operative to cause the at least one ATM to carry out at least one transaction function, and wherein the server instructions are operative to cause the ATM instructions to be executed by the at least one ATM on a temporary basis during a time for which an entity associated with the at least one ATM has paid for use of the at least one ATM application.

38. An article bearing server instructions executable by at least one server and comprising at least one ATM application, wherein the at least one ATM application when accessed remotely by at least one ATM including a cash dispenser, is operative to cause ATM instructions to be delivered to the at least one ATM, wherein the ATM instructions include content which is output through at least one output device of the at least one ATM, wherein the ATM instructions are operative to cause the at least one ATM to carry out at least one transaction function, and wherein the at least one ATM application is operative to cause the ATM instructions to be delivered to the at least one ATM on a temporary basis during a time period for which an entity making the at least one ATM available for public use is assessed at least one fee for delivery of the ATM instructions to the at least one ATM.

39. The article according to claim 38 wherein the entity making the at least one ATM available for public use is an owner of the ATM.

40. The article according to claim 39 wherein the server instructions are operative to cause the at least one server to assess the at least one fee to the entity making the at least one ATM available for public use.

41. The article according to claim 40 wherein the at least one server is operative to determine the at least one fee responsive to the duration of the at least one time period.

42. The article according to claim 39 wherein the at least one ATM application comprises a plurality of markup language documents, and wherein the markup language documents include the ATM instructions which include output content and which cause the at least one ATM to carry out at least one transaction function.

43. An article bearing server instructions executable by at least one server and comprising at least one diagnostic application, wherein the at least one diagnostic application when accessed remotely by at least one ATM including a cash dispenser, is operative to cause ATM instructions to be delivered to the at least one ATM, wherein the ATM instructions include content which is output through at least one output device of the at least one ATM and which includes information to assist an operator in servicing the at least one ATM, and wherein the at least one diagnostic application is operative to cause the ATM instructions to be delivered to the at least one ATM on a temporary basis during a time period for which an entity associated with the at least one ATM is assessed at least one fee for delivery of ATM instructions to the at least one ATM.

44. The article according to claim 43 wherein the entity associated with the at least one ATM is an owner of the at least one ATM.

45. The article according to claim 43 wherein the at least one ATM includes a plurality of devices including the cash dispenser, wherein the diagnostic application is operative to cause the ATM instructions to be delivered responsive to at least one status of at least one of the ATM devices provided to the diagnostic application by the at least one ATM.

46. The article according to claim 45 wherein the ATM instructions include diagnostic content corresponding to at least one condition of at least one device in the at least one ATM.

47. The article according to claim 46 wherein the at least one condition includes at least one fault condition associated with at least one of device in the at least one ATM.

48. The article according to claim 46 wherein the diagnostic content includes instructions related to a service activity for the at least one device in the at least one ATM.

49. The article according to claim 48 wherein the diagnostic content includes at least one audio output including at least one repair instruction.

50. The article according to claim 45 , wherein the ATM instructions are operative to cause at least one of the devices to operate.

51. The article according to claim 50 , wherein the ATM instructions are operative to cause at least one of the devices to perform a test operation.

52. The article according to claim 43 wherein the at least one server includes an HTTP server.

Assignments (19)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: DIEBOLD SELF-SERVICE SYSTEMS
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069889/0890 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2026 NOTES REEL/FRAME 062299/0794) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0202 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 EUR NOTES REEL/FRAME 053271/0067) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064641/0836 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 USD NOTES REEL/FRAME 053270/0783) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (NEW TERM LOAN REEL/FRAME 062299/0717) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0288 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (R/F 062299/0618) Recorded Jun 16, 2023
From: GLAS AMERICAS LLC
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064008/0852 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 7, 2023
From: JPMORGAN CHASE BANK, N.A.
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064021/0405 →
RELEASE OF SECURITY INTEREST IN PATENTS INTELLECTUAL PROPERTY Recorded Jan 10, 2023
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
Reel/Frame 062338/0429 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (INTELLECTUAL PROPERTY) - USD NOTES Recorded Jan 6, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS THE RESIGNING AGENT; DIEBOLD NIXDORF, INCORPORATED, AS GRANTOR; DIEBOLD SELF-SERVICE SYSTEMS, AS GRANTOR
To: GLAS AMERICAS LLC, AS THE SUCCESSOR AGENT
Reel/Frame 062308/0499 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (INTELLECTUAL PROPERTY) - EUR NOTES Recorded Jan 6, 2023
From: U.S. BANK TRUSTEES LIMITED, AS RESIGNING AGENT; DIEBOLD NIXDORF, INCORPORATED, AS GRANTOR; DIEBOLD SELF-SERVICE SYSTEMS, AS GRANTOR
To: GLAS AMERICAS LLC, AS THE SUCCESSOR AGENT
Reel/Frame 062308/0587 →
PATENT SECURITY AGREEMENT - TERM LOAN Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0717 →
PATENT SECURITY AGREEMENT - SUPERPRIORITY Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0618 →
PATENT SECURITY AGREEMENT - 2026 NOTES Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0794 →
SECURITY INTEREST (ABL) Recorded Dec 29, 2022
From: DIEBOLD NIXDORF, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 062250/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED ON REEL 044013 FRAME 0486. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE FROM DIEBOLD NIXDORF, INCORPORATED TODIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD NIXDORF, INCORPORATED. Recorded Aug 27, 2020
From: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED
To: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 053622/0112 →
SECURITY INTEREST (NOTES) Recorded Jul 21, 2020
From: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 053270/0783 →
SECURITY INTEREST (NOTES) Recorded Jul 21, 2020
From: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
To: U.S. BANK TRUSTEES LIMITED
Reel/Frame 053271/0067 →
CHANGE OF NAME Recorded Sep 26, 2017
From: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 044013/0486 →
PATENT SECURITY AGREEMENT Recorded Aug 17, 2016
From: DIEBOLD, INCORPORATED; DIEBOLD SELF SERVICE SYSTEMS
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039723/0548 →