Patents by Inventor Raymond Cooke

Raymond Cooke 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: 10846673
    Abstract: Techniques to custom define transaction sessions are provided. A plugin-based architecture is provided having tasks as units of atomic work that are bound to orchestrators. The orchestrators form plug-in transaction sessions. Specific instances of plugin transaction sessions are deployed and processed from network-based machines, such as but not limited to kiosks.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: November 24, 2020
    Assignee: NCR Corporation
    Inventors: Robert Raymond Cooke, Mark Thomas Alston
  • Publication number: 20180150813
    Abstract: Techniques to custom define transaction sessions are provided. A plugin-based architecture is provided having tasks as units of atomic work that are bound to orchestrators. The orchestrators form plug-in transaction sessions. Specific instances of plugin transaction sessions are deployed and processed from network-based machines, such as but not limited to kiosks.
    Type: Application
    Filed: January 9, 2018
    Publication date: May 31, 2018
    Inventors: Robert Raymond Cooke, Mark Thomas Alston
  • Patent number: 9922313
    Abstract: Techniques to custom define transaction sessions are provided. A plugin-based architecture is provided having tasks as units of atomic work that are bound to orchestrators. The orchestrators form plug-in transaction sessions. Specific instances of plugin transaction sessions are deployed and processed from network-based machines, such as but not limited to kiosks.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 20, 2018
    Assignee: NCR Corporation
    Inventors: Robert Raymond Cooke, Mark Thomas Alston
  • Patent number: 9342594
    Abstract: An approach that indexes and searches according to a set of attributes of a person is provided. In one embodiment, there is an extensible indexing and search tool, including an extraction component configured to extract a set of attributes of a person monitored by a set of sensors in a zone of interest. An index component is configured to index each of the set of attributes of the person within an index of an extensible indexing and search tool. A search component is configured to enable a search of the index of the extensible indexing and search tool according to at least one of the set of attributes of the person.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Brown, Raymond A. Cooke, Rogerio S. Feris, Arun Hampapur, Frederik C. M. Kjeldsen, Christopher S. Milite, Stephen R. Russo, Chiao-Fe Shu, Ying-li Tian, Yun Zhai, Zuoxuan Lu
  • Patent number: 9253258
    Abstract: Dynamic host integration techniques are provided. A Transaction-based system integrates heterogeneous hosts to perform various operations associated with the transaction-based system. A command handler implements a specific operation for a host system and a protocol handler implements a specific communication protocol for contacting and having the host system execute the specific operation. For any given transaction within the transaction-based system a command handler and a protocol handler are dynamically acquired and bound to the processing flow to execute a desired operation on a remote and heterogeneous host system.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: NCR CORPORATION
    Inventors: Robert Raymond Cooke, Jonathan Daniel Cordero, Mark Thomas Alston
  • Publication number: 20140281025
    Abstract: Dynamic host integration techniques are provided. A Transaction-based system integrates heterogeneous hosts to perform various operations associated with the transaction-based system. A command handler implements a specific operation for a host system and a protocol handler implements a specific communication protocol for contacting and having the host system execute the specific operation. For any given transaction within the transaction-based system a command handler and a protocol handler are dynamically acquired and bound to the processing flow to execute a desired operation on a remote and heterogeneous host system.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Robert Raymond Cooke, Jonathan Daniel Cordero, Mark Thomas Alston
  • Publication number: 20140278596
    Abstract: Techniques for adaptive reservation processing are provided. Policies define trigger events when a customer's travel plans are being disrupted in some manner that would warrant an incentive from an enterprise associated with those plans. Custom rules are automatically applied to the circumstances surrounding the disruption and a list of incentives is presented for selection by the customer.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Jonathan Daniel Cordero, Robert Raymond Cooke, Ezekiel Brooks
  • Publication number: 20140067567
    Abstract: Techniques to custom define transaction sessions are provided. A plugin-based architecture is provided having tasks as units of atomic work that are bound to orchestrators. The orchestrators form plug-in transaction sessions. Specific instances of plugin transaction sessions are deployed and processed from network-based machines, such as but not limited to kiosks.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: NCR Corporation
    Inventors: Robert Raymond Cooke, Mark Thomas Alston
  • Patent number: 7791466
    Abstract: The present invention includes a method, system, and program product for detecting an event that includes receiving at least one data input stream from one or more sensors, selecting a data input stream from one of the one or more sensors, recording the data input stream on a recordable medium, specifying a rule comprising an event in the data input stream, and detecting at least one event in the data input stream based upon the rule.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lalit Agarwalla, Sergio Borger, Lisa M. Brown, Christopher R. Carlson, Raymond A. Cooke, Barry Gottlieb, Arun Hampapur, Christopher A. LoGiudice, Linda C. Owen, Andrew W. Senior, Chiao-Fe Shu
  • Publication number: 20100106707
    Abstract: An approach that indexes and searches according to a set of attributes of a person is provided. In one embodiment, there is an extensible indexing and search tool, including an extraction component configured to extract a set of attributes of a person monitored by a set of sensors in a zone of interest. An index component is configured to index each of the set of attributes of the person within an index of an extensible indexing and search tool. A search component is configured to enable a search of the index of the extensible indexing and search tool according to at least one of the set of attributes of the person.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa M. Brown, Raymond A. Cooke, Rogerio S. Feris, Arun Hampapur, Frederik C. M. Kjeldsen, Christopher S. Milite, Stephen R. Russo, Chiao-Fe Shu, Ying-li Tian, Yun Zhai, Zuoxuan Lu
  • Patent number: 7447331
    Abstract: A system and method for generating a viewable video index for low bandwidth applications are provided. The exemplary aspects of the present invention solve the problems with the prior art systems by incorporating information for generating a viewable representation of the video data into the index, thus generating a viewable video index. The viewable video index contains information for generating a visual representation of moving objects in the video data, a visual representation of the background of the video capture area, i.e. the scene, a representation of the object trajectory, a representation of the object attributes, and a representation of detected events. The result is that the viewable video index may be transmitted to a low bandwidth application on a client device and may be used along with associated object and background models to generate a representation of the actual video data without requiring that the original video data itself be streamed to the client device.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Lisa Marie Brown, Jonathan H. Connell, Raymond A. Cooke, Arun Hampapur, Sharathchandra UmapathiRao Pankanti, Andrew William Senior, Ying-Li Tian
  • Publication number: 20080252448
    Abstract: The present invention includes a method, system, and program product for detecting an event that includes receiving at least one data input stream from one or more sensors, selecting a data input stream from one of the one or more sensors, recording the data input stream on a recordable medium, specifying a rule comprising an event in the data input stream, and detecting at least one event in the data input stream based upon the rule.
    Type: Application
    Filed: January 11, 2008
    Publication date: October 16, 2008
    Inventors: Lalit Agarwalla, Sergio Borger, Lisa M. Brown, Christopher R. Carlson, Raymond A. Cooke, Barry Gottlieb, Arun Hampapur, Christopher A. LoGiudice, Linda C. Owen, Andrew W. Senior, Chiao-Fe Shu
  • Publication number: 20060235649
    Abstract: An automated system to identify, categorize, detect, and report on unreliable components based on defining, generating, transmitting, collecting, aggregating, and operating on product operational data for observations received from devices in the field, such as over a network. In response to an observation for a product, the automated system automatically updates reliability statistics for components or families associated with the observation according to a set of computations or arithmetic operations without recalculating the reliability statistic.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Inventors: Larry Lancaster, Raymond Cooke
  • Publication number: 20050185823
    Abstract: A system and method for generating a viewable video index for low bandwidth applications are provided. The exemplary aspects of the present invention solve the problems with the prior art systems by incorporating information for generating a viewable representation of the video data into the index, thus generating a viewable video index. The viewable video index contains information for generating a visual representation of moving objects in the video data, a visual representation of the background of the video capture area, i.e. the scene, a representation of the object trajectory, a representation of the object attributes, and a representation of detected events. The result is that the viewable video index may be transmitted to a low bandwidth application on a client device and may be used along with associated object and background models to generate a representation of the actual video data without requiring that the original video data itself be streamed to the client device.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Lisa Brown, Jonathan Connell, Raymond Cooke, Arun Hampapur, Sharathchandra Pankanti, Andrew Senior, Ying-Li Tian
  • Patent number: D341989
    Type: Grant
    Filed: January 17, 1991
    Date of Patent: December 7, 1993
    Assignee: New World Domestic Appliances Limited
    Inventors: Matthew G. Wright, Raymond Cooke, Christopher R. Gregson