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: 10360609
    Abstract: 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: Grant
    Filed: April 30, 2014
    Date of Patent: July 23, 2019
    Assignee: NCR Corporation
    Inventors: Ian M. Joy, Rafael Torcida Fernández
  • Patent number: 10108997
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: October 23, 2018
    Assignee: NCR Corporation
    Inventor: Ian M. Joy
  • Patent number: 9313290
    Abstract: 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: Grant
    Filed: May 17, 2012
    Date of Patent: April 12, 2016
    Assignee: NCR Corporation
    Inventor: Ian M. Joy
  • Publication number: 20150379489
    Abstract: 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: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Muthukumar Gopalakrishnan, Sirisha Takasi, Ian M. Joy
  • Publication number: 20150278895
    Abstract: 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: Application
    Filed: April 30, 2014
    Publication date: October 1, 2015
    Applicant: NCR CORPORATION
    Inventors: Ian M. Joy, Rafael Torcida Fernández
  • Publication number: 20150244796
    Abstract: 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: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: NCR Corporation
    Inventor: Ian M. Joy
  • Publication number: 20150178803
    Abstract: 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: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: NCR Corporation
    Inventor: Ian M. Joy
  • Publication number: 20130310063
    Abstract: 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: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: NCR CORPORATION
    Inventor: Ian M. Joy
  • Publication number: 20130086592
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Gordon D. Patton, Donald J. Fraser, Ian M. Joy
  • Patent number: 8370499
    Abstract: 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: Grant
    Filed: December 30, 2009
    Date of Patent: February 5, 2013
    Assignee: NCR Corporation
    Inventors: Vishwam Guntupalli, Ian M. Joy, Ashalatha Behara
  • Patent number: 8301937
    Abstract: 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: Grant
    Filed: May 26, 2010
    Date of Patent: October 30, 2012
    Assignee: NCR Corporation
    Inventors: Ian M. Joy, Gordon D. Patton
  • Publication number: 20110296251
    Abstract: 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: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicant: NCR CORPORAITON
    Inventors: Ian M. Joy, Gordon D. Patton
  • Publication number: 20110196789
    Abstract: 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: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventors: Gordon D. Patton, Ian M. Joy
  • Publication number: 20110161498
    Abstract: 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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventors: Vishwam Guntupalli, Ian M. Joy, Ashalatha Behara