Patents by Inventor John Crooks

John Crooks 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).

  • Publication number: 20180286187
    Abstract: Disclosed herein are systems and methods for configuring a service terminal. The systems and methods may include reading a code located on a component of the service terminal using a scanner and updating a process executable by the service terminal using data associated with the component. The scanner may be in electrical communication with the service terminal. The code may include data associated with the component.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: John Crooks, Christopher John Costello
  • Patent number: 10072968
    Abstract: A method includes receiving noise spectral information from a scale, analyzing the noise spectral information via circuitry to identify instances of noise with various magnitudes at multiple frequencies, ending a listening period, and providing the identified instances of noise to be displayed.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: September 11, 2018
    Assignee: NCR Corporation
    Inventors: John Crooks, Jorge Eduardo Pérez-Jácome
  • Publication number: 20180247292
    Abstract: Various embodiments each include at least one of systems, devices, methods, and software for multi-camera simultaneous imaging for multiple processes. Some such embodiments may be embodied in a dedicated appliance or chip while other embodiments may be embodied in a product scanner, in software, or in a combination of hardware and software. One method embodiment includes receiving images from a plurality of cameras, the images from each device captured at various illumination and exposure levels. This method then sorts the images based on illumination and exposure levels for distribution to a plurality of image processing services that each perform at least one task with regard to a received image and then presents the images to respective services for which they are sorted.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: John Crooks, Christopher John Costello
  • Publication number: 20180218350
    Abstract: Various embodiments herein each include at least one of systems, methods, software, and devices, such as remote weigh stations and ancillary devices thereof enabled to detect fraud possibilities during a product weighing at facilities, such as retail outlets. Some such embodiments include image processing to identify possible fraud.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventor: John Crooks
  • Patent number: 9977940
    Abstract: A scanner is integrated into a Point-Of-Sale (POS) terminal; the scanner provides scanning information during POS transactions over a POS connection and provides a server interface for connecting and communicating with an external and remote connected device independent of the POS connection.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: May 22, 2018
    Assignee: NCR Corporation
    Inventors: John Crooks, J. Stephen McDaniel
  • Publication number: 20180082093
    Abstract: A scanner is integrated into a Point-Of-Sale (POS) terminal; the scanner provides scanning information during POS transactions over a POS connection and provides a server interface for connecting and communicating with an external and remote connected device independent of the POS connection.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: John Crooks, J. Stephen McDaniel
  • Patent number: 9922507
    Abstract: Various embodiments herein each include at least one of systems, devices, methods, and software for self-learning suppression of secondary barcodes. One such embodiment, in the form of a method, includes receiving barcode data read by a barcode scanning device and determining whether the barcode data is stored in a local database. In such embodiments, when the barcode data is not stored in the local database, the method sends the barcode data to a transaction processing system. Otherwise, when the barcode data is stored in the local database, the method includes executing at least one function associated with the barcode data stored in the local database, such as ignoring the barcode data and causing a barcode reading device to search for another barcode to read.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: March 20, 2018
    Assignee: NCR Corporation
    Inventor: John Crooks
  • Patent number: 9911112
    Abstract: Various embodiments herein each include at least one of systems, methods, software, and devices, such as product scanners (e.g., barcode scanners), that continuously adjust fraud-detection sensitivity levels of fraud-detection processes. Adjustments of fraud-detection sensitivity levels are made to maximize actual fraud detection while also minimizing false detections based on changing environmental, transaction, and customer and employee behavioral conditions and factors.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 6, 2018
    Assignee: NCR Corporation
    Inventor: John Crooks
  • Publication number: 20180063394
    Abstract: A scanner is integrated into a Point-Of-Sale (POS) terminal; the scanner provides scanning information during POS transactions over a POS connection and provides video capabilities over a separate and independent network connection.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: John Crooks, J. Stephen McDaniel
  • Publication number: 20180004998
    Abstract: Various embodiments herein each include at least one of systems, methods, software, and firmware for scan data source identification. One such embodiment, in the form of a method, includes receiving a dataset including scan data from a particular scanning device and adding data to the received dataset identifying at least one of the particular scanning device and a type of the particular scanning device. The method may further send the dataset to a terminal for processing.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: John Crooks, Debbie Ann Detwiler
  • Patent number: 9836679
    Abstract: A scanner camera is presented with a controller that selectively illuminates white and/or colored light sources, during each particular color illumination of an object being imaged, the camera captures a monochrome image of that particular color illuminated object. One or more of the images are processed by the controller to obtain information about the object being imaged.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: December 5, 2017
    Assignee: NCR Corporation
    Inventor: John Crooks
  • Publication number: 20170251183
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for identification and imaging of terminal-proximate event occurrences. One such embodiment is in the form of a method that includes detecting an event occurrence and selecting at least one digital image captured with regard to a location of the detected event. This method further includes providing each of the at least one selected digital images to at least one location.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventor: John Crooks
  • Publication number: 20170154254
    Abstract: A scanner camera is presented with a controller that selectively illuminates white and/or colored light sources, during each particular color illumination of an object being imaged, the camera captures a monochrome image of that particular color illuminated object. One or more of the images are processed by the controller to obtain information about the object being imaged.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventor: John Crooks
  • Publication number: 20160350738
    Abstract: Various embodiments herein each include at least one of systems, methods, software, and devices, such as product scanners (e.g., barcode scanners), that continuously adjust fraud-detection sensitivity levels of fraud-detection processes. Adjustments of fraud-detection sensitivity levels are made to maximize actual fraud detection while also minimizing false detections based on changing environmental, transaction, and customer and employee behavioral conditions and factors.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventor: John Crooks
  • Publication number: 20160341597
    Abstract: A method includes receiving noise spectral information from a scale, analyzing the noise spectral information via circuitry to identify instances of noise with various magnitudes at multiple frequencies, ending a listening period, and providing the identified instances of noise to be displayed.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Inventors: John Crooks, Jorge Eduardo Pérez-Jácome
  • Publication number: 20160321878
    Abstract: Various embodiments herein each include at least one of systems, devices, methods, and software for self-learning suppression of secondary barcodes. One such embodiment, in the form of a method, includes receiving barcode data read by a barcode scanning device and determining whether the barcode data is stored in a local database. In such embodiments, when the barcode data is not stored in the local database, the method sends the barcode data to a transaction processing system. Otherwise, when the barcode data is stored in the local database, the method includes executing at least one function associated with the barcode data stored in the local database, such as ignoring the barcode data and causing a barcode reading device to search for another barcode to read.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventor: John Crooks
  • Publication number: 20160321488
    Abstract: Various embodiments of apparatus, systems, and methods operate to identify, by a scanning device, whether barcode data includes one of a primary type or a secondary type. Additional activity includes reconfiguring the scanning device to receive secondary barcode data when the primary type comprises a non-standalone primary barcode, reporting a standalone secondary barcode of the secondary type to a transaction processing system, and buffering a non-standalone secondary barcode of the secondary type. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventor: John Crooks
  • Patent number: 9471822
    Abstract: A system, such as a barcode scanner, can include a camera directed at a scene. The scene can include an area that occasionally includes sensitive information; such an area can include a keypad for entering PINs or a tray for writing checks. The system can generate a video stream of the scene. The system can recognize an object temporarily physically positioned within the scene. The system can demarcate a redaction area within a field of view of the video stream in response to the temporary position of the object in the scene. The system can blur, or otherwise obscure, the redaction area within the field of view of the video stream of the scene to form a redacted video stream of the scene. The system can output the redacted video stream of the scene, which can decrease a risk of theft of the sensitive information.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: October 18, 2016
    Assignee: NCR CORPORATION
    Inventor: John Crooks
  • Patent number: 9471823
    Abstract: Various embodiments of apparatus, systems, and methods operate to identify, by a scanning device, whether barcode data includes one of a primary type or a secondary type. Additional activity includes reconfiguring the scanning device to receive secondary barcode data when the primary type comprises a non-standalone primary barcode, reporting a standalone secondary barcode of the secondary type to a transaction processing system, and buffering a non-standalone secondary barcode of the secondary type. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 18, 2016
    Assignee: NCR Corporation
    Inventor: John Crooks
  • Patent number: 9250116
    Abstract: An apparatus, method and system is provided for generating an optical code where a portion of the information stored in the optical code is encrypted prior to being stored in the optical code. In accordance with an aspect of the invention, a portion of the information stored in the optical code is encrypted to prevent the fraudulent creation of an optical code or use of the optical code on an item it was not created for or intended to be used with.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: February 2, 2016
    Assignee: NCR Corporation
    Inventor: John Crooks