Patents by Inventor Ian M. Joy
Ian M. Joy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10360609Abstract: Methods and a system for inter-device Self-Service Terminal (SST) interactions are provided. A customer causes a request for assistance to be communicated from a SST during a transaction. A device in proximity to the SST accepts the request. A message is selected by a clerk of the device and relayed to the SST for presentation during the transaction. In an embodiment, the device wirelessly receives the request from a second device that is also in proximity to the SST.Type: GrantFiled: April 30, 2014Date of Patent: July 23, 2019Assignee: NCR CorporationInventors: Ian M. Joy, Rafael Torcida Fernández
-
Patent number: 10108997Abstract: Methods and a system for consumer progress monitoring are provided. A third-party consumer application executing on a Self-Service Terminal (SST) is monitored, without modifying the third-party consumer application, for progress updates. The progress updates are sent to a server and pushed to a device of clerk for monitoring a communication session between a consumer operating the SST and a host system.Type: GrantFiled: December 19, 2013Date of Patent: October 23, 2018Assignee: NCR CorporationInventor: Ian M. Joy
-
Patent number: 9313290Abstract: A method of implementing data transfer from a mobile device is described. The method comprises: (i) receiving positional information from the mobile device; (ii) receiving directional information from the mobile device; and (iii) receiving data from the mobile device. The method further comprises: (iv) ascertaining a receiving device based on the received directional information; and (v) providing the data received from the mobile device to the ascertained receiving device.Type: GrantFiled: May 17, 2012Date of Patent: April 12, 2016Assignee: NCR CorporationInventor: Ian M. Joy
-
Publication number: 20150379489Abstract: A method and terminal are provided for maintaining media and operational information for devices connected to a self service terminal. Self service terminals such as automatic teller machines (ATM) support multiple applications that use the devices attached to the ATM. During the ATM reconciliation process, operation device information is needed for each device and for application. The application specific device information is gathered by software extensions to the XFS components which operate the devices of the ATM.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Muthukumar Gopalakrishnan, Sirisha Takasi, Ian M. Joy
-
Publication number: 20150278895Abstract: Methods and a system for inter-device Self-Service Terminal (SST) interactions are provided. A customer causes a request for assistance to be communicated from a SST during a transaction. A device in proximity to the SST accepts the request. A message is selected by a clerk of the device and relayed to the SST for presentation during the transaction. In an embodiment, the device wirelessly receives the request from a second device that is also in proximity to the SST.Type: ApplicationFiled: April 30, 2014Publication date: October 1, 2015Applicant: NCR CORPORATIONInventors: Ian M. Joy, Rafael Torcida Fernández
-
Publication number: 20150244796Abstract: Methods and a system for an extensible Self-Service Terminal (SST) server are provided. A first Virtual Machine (VM) of a first SST cooperates with a second VM of a second SST to logically act as a local server within an establishment where the first SST and the second SST are situated. Each VM self-manages the local server as new VMs are added and other VMs are removed from participation within the local server. In an embodiment the local server includes: fault tolerance, failover processing, dynamic additions of VMs, and dynamic contraction by removal of some VMs from the local server.Type: ApplicationFiled: February 27, 2014Publication date: August 27, 2015Applicant: NCR CorporationInventor: Ian M. Joy
-
Publication number: 20150178803Abstract: Methods and a system for consumer progress monitoring are provided. A third-party consumer application executing on a Self-Service Terminal (SST) is monitored, without modifying the third-party consumer application, for progress updates. The progress updates are sent to a server and pushed to a device of clerk for monitoring a communication session between a consumer operating the SST and a host system.Type: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: NCR CorporationInventor: Ian M. Joy
-
Publication number: 20130310063Abstract: A method of implementing data transfer from a mobile device is described. The method comprises: (i) receiving positional information from the mobile device; (ii) receiving directional information from the mobile device; and (iii) receiving data from the mobile device. The method further comprises: (iv) ascertaining a receiving device based on the received directional information; and (v) providing the data received from the mobile device to the ascertained receiving device.Type: ApplicationFiled: May 17, 2012Publication date: November 21, 2013Applicant: NCR CORPORATIONInventor: Ian M. Joy
-
Publication number: 20130086592Abstract: A filter driver arranged to be executed on a processor of a terminal. The filter driver, when executed, is arranged to (i) receive a request for a first resource relating to a device installed in the terminal; (ii) determine if the requested first resource is appropriate for the device; and (iii) provide a second resource if the first resource is inappropriate for the device.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Inventors: Gordon D. Patton, Donald J. Fraser, Ian M. Joy
-
Patent number: 8370499Abstract: A self-service terminal comprises: a plurality of session initiation devices, each associated with an initiation token, so that a customer can initiate a transaction using one of a plurality of different initiation tokens. The terminal further comprises a plurality of session suppliers, each session supplier being associated with one of the session initiation devices, and each session supplier being operable: (i) to receive from its associated session initiation device, information from an initiation token provided by a customer, and (ii) to create an electronic access token based on the received information. The terminal also comprises a session supplier aggregate operable to receive an electronic access token from one of the session suppliers for each session to be created; and a session component operable (i) to receive the electronic access token from the session supplier aggregate and (ii) to create a session based on the received electronic access token.Type: GrantFiled: December 30, 2009Date of Patent: February 5, 2013Assignee: NCR CorporationInventors: Vishwam Guntupalli, Ian M. Joy, Ashalatha Behara
-
Patent number: 8301937Abstract: A method of generating a heartbeat signal for an application comprising one or more objects that may enter a halt state is described. The method comprises: sending a status request to a defined interface on each object; and monitoring responses to the status requests to ascertain if each object is operating normally or in a halt state. The method further comprises: generating an application valid signal in the event that each object is operating normally; transmitting the application valid signal, if generated, to a monitoring component independent of the application; and generating at the monitoring component a heartbeat valid signal in response to receipt of the application valid signal.Type: GrantFiled: May 26, 2010Date of Patent: October 30, 2012Assignee: NCR CorporationInventors: Ian M. Joy, Gordon D. Patton
-
Publication number: 20110296251Abstract: A method of generating a heartbeat signal for an application comprising one or more objects that may enter a halt state is described. The method comprises: sending a status request to a defined interface on each object; and monitoring responses to the status requests to ascertain if each object is operating normally or in a halt state. The method further comprises: generating an application valid signal in the event that each object is operating normally; transmitting the application valid signal, if generated, to a monitoring component independent of the application; and generating at the monitoring component a heartbeat valid signal in response to receipt of the application valid signal.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: NCR CORPORAITONInventors: Ian M. Joy, Gordon D. Patton
-
Publication number: 20110196789Abstract: A graphical user interface (GUI) for enabling a user to select a mix of denominations to complete a dispense transaction for a desired amount. The graphical user interface comprises: a denomination region and a selection region. The denomination region includes a plurality of groups of different denominations, each group illustrating a selectable front media item indicating the denomination value, and at least one selectable tab illustrating a value for a multiple of that denomination value. The selection region comprises a region into which one or more selected front media items and one or more selected tabs can be placed by the user until the desired amount to be dispensed is reached. A method is also described for displaying the GUI and creating a signal indicative of the selected front media items and the selected tabs so that the created signal can be used to dispense the desired amount comprising the selected denominations.Type: ApplicationFiled: February 5, 2010Publication date: August 11, 2011Inventors: Gordon D. Patton, Ian M. Joy
-
Publication number: 20110161498Abstract: A self-service terminal comprises: a plurality of session initiation devices, each associated with an initiation token, so that a customer can initiate a transaction using one of a plurality of different initiation tokens. The terminal further comprises a plurality of session suppliers, each session supplier being associated with one of the session initiation devices, and each session supplier being operable: (i) to receive from its associated session initiation device, information from an initiation token provided by a customer, and (ii) to create an electronic access token based on the received information. The terminal also comprises a session supplier aggregate operable to receive an electronic access token from one of the session suppliers for each session to be created; and a session component operable (i) to receive the electronic access token from the session supplier aggregate and (ii) to create a session based on the received electronic access token.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Inventors: Vishwam Guntupalli, Ian M. Joy, Ashalatha Behara