Patents by Inventor James Finnie

James Finnie 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: 9299225
    Abstract: Value media is driven along a media path through a value media dispenser. While traversing the path, the media is imaged and a denomination and serial number for the media extracted from media image. The media image, denomination, and serial number are recorded for tracking and monitoring of the value media being dispensed from the value media dispenser.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: March 29, 2016
    Assignee: NCR Corporation
    Inventors: Robert Suttie, Gordon Burke, Alan James Finnie, Grant William Smith
  • Patent number: 9299206
    Abstract: A currency container, method of managing a currency container and a cash management system are disclosed. The currency container includes a container body such as a rigid cassette or flexible bag for storing currency notes. The container includes at least one near field communication (NFC) tag for indicating information associated with the container such as an ID of the container and/or a value of currency stored in the container.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: March 29, 2016
    Assignee: NCR Corporation
    Inventors: Robin Angus, Andrew Monaghan, John McRobert, Neil Law, Alan James Finnie
  • Publication number: 20150371506
    Abstract: Value media is driven along a media path through a value media dispenser. While traversing the path, the media is imaged and a denomination and serial number for the media extracted from media image. The media image, denomination, and serial number are recorded for tracking and monitoring of the value media being dispensed from the value media dispenser.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: Robert Suttie, Gordon Burke, Alan James Finnie, Grant William Smith
  • Publication number: 20140144976
    Abstract: A currency container, method of managing a currency container and a cash management system are disclosed. The currency container includes a container body such as a rigid cassette or flexible bag for storing currency notes. The container includes at least one near field communication (NFC) tag for indicating information associated with the container such as an ID of the container and/or a value of currency stored in the container.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: NCR CORPORATION
    Inventors: Robin Angus, Andrew Monaghan, John McRobert, Neil Law, Alan James Finnie
  • Patent number: 7991962
    Abstract: A system is provided that includes processing logic and a memory management module. The memory management module is configured to allocate a portion of memory space for a thread stack unit and to partition the thread stack unit to include a stack and a thread-local storage region. The stack is associated with a thread that is executable by the processing logic and the thread-local storage region is adapted to store data associated with the thread. The portion of memory space allocated for the thread stack unit is based on a size of the thread-local storage region that is determined when the thread is generated and a size of the stack.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Liam James Finnie, Lan Pham, Matthew Albert Huras
  • Publication number: 20090150616
    Abstract: A system is provided that includes processing logic and a memory management module. The memory management module is configured to allocate a portion of memory space for a thread stack unit and to partition the thread stack unit to include a stack and a thread-local storage region. The stack is associated with a thread that is executable by the processing logic and the thread-local storage region is adapted to store data associated with the thread. The portion of memory space allocated for the thread stack unit is based on a size of the thread-local storage region that is determined when the thread is generated and a size of the stack.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: International Business Machines Corporation
    Inventors: LIAM JAMES FINNIE, Lan Pham, Matthew Albert Huras
  • Publication number: 20070233991
    Abstract: Methods and systems are provided for tuning memory allocated among a plurality of applications in a data processing system. In one implementation, the method includes generating memory benefit data for the plurality of applications, comparing the generated memory benefit data associated with each of the plurality of applications, and dynamically reallocating memory from one or more of the plurality of applications to one or more other of the plurality of applications based on the comparison. A method and system is also provided for tuning memory allocated among a plurality of individual memory consumers for a given application.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Yixin Diao, James Finnie, Christian Garcia-Arellano, Sam Lightstone, Lan Pham, Adam Storm, Maheswaran Surendra, Gary Valentin, Daniele Zilio
  • Publication number: 20070211311
    Abstract: In a document handling system for moving documents for imaging over a transparent platen that is subject to contamination, and having a shared repositionable document illumination system that is normally positioned in a park position substantially spaced from this moving documents imaging platen area, wherein in response to lifting the document handling system and the activation of a diagnostics routine, which can be activated from detected image contamination, the repositionable document illumination system is automatically moved under the moving documents platen and activated to illuminate that platen area from underneath to illuminate the contamination thereon for cleaning.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Inventors: John Korhonen, James Finnie
  • Publication number: 20060206489
    Abstract: A method and system for improving memory access patterns of software systems on NUMA systems discovers NUMA system resources, where the NUMA system resources comprises a plurality of NUMA nodes; determines a plurality of database threads, processes, and objects for a database configuration; and generates a policy which assigns the plurality of database threads, processes, and objects to the plurality of NUMA nodes, wherein the generating is performed prior to initialization of the plurality of database threads, processes, and objects. The assignment of the database threads, processes, or objects to NUMA nodes is such that the amount of remote memory accesses is reduced. When the database thread, process, or object initializes, the database server queries the policy for its assigned NUMA node(s). The database thread, process, or object is then bound to the assigned NUMA node(s). In this manner, the costs from remote memory accesses are significantly reduced.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 14, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Finnie, Taavi Burns, Matthew Huras, Sunil Kamath, Lan Pham, Kevin Rose, Aamer Sachedina, Roger Zheng