IP Library Granted Patent US 10,380,517
Granted Patent B2
US 10,380,517 · App. 14/134,391 · Granted Aug 13, 2019

Event notification

Inventor: Michael James Neilan (Scotland, GB)
Assignee: NCR Corporation
G06Q10/063114G07F19/209G07F9/026
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,380,517
App. No.
14/134,391
Granted
Aug 13, 2019
Kind
B2
Abstract

A method of providing a service operation event notification is described. The method comprises: receiving at a management application an indication of a service event at a media terminal, where the indication includes (i) a service event type and (ii) a service event time; and updating the management application to record the type of event and a time associated with that event. The service event type may be an “engineer arrived” event, an “engineer left” event, or a replenishment scheduled event.

Claims (30)

1. A method of providing a service operation event notification, the method comprising:

receiving at a management application an indication of a service event at a media terminal, wherein receiving further includes receiving the indication from a management agent executing on the media terminal that interacts with and controls managed devices of the media terminal through eXtension for Financial Services (XFS) communications, where the indication includes (i) a service event type, (ii) a service event time, and (iii) a unique sequence number uniquely identifying the service event, wherein receiving further includes, receiving, by the management agent, the service event from a collector component of the management agent that monitors a specific one of the managed devices and reporting, by the collector component, the service event to a transfer service component of the management agent, and transferring, by the transfer service component the service event to the management application, wherein the transfer service component assigns the unique sequence number to service event;

updating the management application to record the type of event and a time associated with that event, monitoring a status and performance of the media terminal in response to the updating;

scheduling maintenance and support in response to the monitoring, and wherein the unique sequence number is unique to the service event and assigning an authorized user to the unique sequence number, wherein scheduling further includes dispatching a service engineer for servicing the media terminal in accordance with scheduling maintenance; and

present a Graphical User Interface (GUI) that renders a color code representation of the media terminal indicative of the status associated with the media terminal based on the service event or other service events monitored for the media terminal.

2. A method according to claim 1 , wherein the service event comprises an event relating to a person being present at the media terminal.

3. A method according to claim 1 , wherein the type of service event comprises a scheduled media replenishment event at a media terminal and the time associated with that event comprises a time at which replenishment is scheduled to occur.

4. A method according to claim 1 , wherein the method includes indicating to a user of the management application the type of event and the time associated with that event.

5. A method according to claim 4 , wherein indicating to a user of the management application the type of event and a time associated with that event is implemented by displaying a visual representation of (i) a media terminal, and (ii) the event type and time associated with that media terminal.

6. A method according to claim 1 , wherein receiving at a management application an indication of a service event includes receiving the indication from the media terminal across a network.

7. A method according to claim 1 , wherein receiving at a management application an indication of a service event includes receiving the indication from media replenishment software.

8. A media terminal comprising:

a system application operable to provide diagnostic and servicing functions; and

a management agent executing on the terminal and being operable to communicate with and to control managed devices of the media terminal through eXtension for Financial Services (XFS) communications, and the management agent is further configured to:

(i) detect when the system application is accessed through an agent core of the management agent that monitors the system application; (ii) generate a service event in response to the system application being accessed, where the service event includes an event type, a time when the event occurred, and a unique sequence number that is unique to the service event; (iii) provide the service event to a transfer service component of the management agent that transmits the service event to a remote management application, the remote management application to monitor a status and performance of the media terminal for maintenance and support of the media terminal and assign an authorized user to the unique sequence number and dispatch a service engineer to the terminal based on the status, wherein the transfer service component assigns the unique sequence number to service event; and (iii) present a Graphical User Interface (GUI) that renders a color code representation of the media terminal indicative of the status associated with the media terminal based on the service event or other service events monitored for the media terminal.

9. A media terminal according to claim 8 , wherein the agent core is operable to detect when the system application is accessed by detecting launching of the system application.

10. A media terminal according to claim 8 , wherein the agent core is operable to detect when the system application is accessed by parsing a log file and deducing from the log file when the system application was accessed.

11. A media terminal according to claim 8 , wherein the agent core is further operable to:

detect when access to the system application ceases;

generate a service event in response to the system application no longer being accessed, where the service event comprises a service engineer leaving event and a time when the event occurred;

provide the service event to the transfer service component, and the transfer service component is operable to transmit the service event to a remote management application.

12. A media terminal according to claim 8 , wherein the media terminal comprises an automated teller machine.

13. A management application operable to:

(i) receive service events from a media terminal, each service event assigned a unique sequence number that is unique to that event, wherein the unique sequence number is assigned by a transfer service of the media terminal;

(ii) receive replenishment information from a media replenishment application;

(iii) present a graphical user interface to a user where the graphical user interface includes a representation of the media terminal and any replenishment information relevant to that media terminal, including a time when the next replenishment operation is scheduled for that terminal, and wherein the graphical user interface renders a color coded representation of the media terminal that discerns a status indication for the media terminal via the color coded representation; and

(iv) monitor the status and performance of the media terminal in response to some of the events for maintenance and support of the media terminal provided by a collector component of a management agent executing on the media terminal, the collector component monitors managed devices of the media terminal, and the collector component provides select ones of the events to the transfer service of the management agent, and the transfer service communicates the select ones of the events as eXtension for Financial Services (XFS) communications to the management application, wherein the management application to assign an authorized user to particular events and to dispatch a service engineer to the media terminal based on the monitored status.

14. A management application according to claim 13 , wherein the graphical user interface further includes a representation of currency to be provided as part of a replenishment operation associated with that media terminal, including the amount of currency and denomination for each currency cassette within that media terminal.

15. A management application according to claim 13 , wherein the service events include an event type and an event time.

16. A management application according to claim 13 , wherein the graphical user interface allows a user to select a media terminal and presents service events to the user, including an arrival time of a service engineer at that media terminal, a time when the service engineer left the media terminal, and the total amount of time spent by service engineers at that media terminal over a selected time period.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2016
From: NEILAN, MICHAEL JAMES
To: NCR CORPORATION
Reel/Frame 038134/0615 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
Continuity (1)
Related Publication 20150178664A1 · Jun 25, 2015