Patents by Inventor James A. Negro
James A. Negro 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: 20200074131Abstract: A method and apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method comprising the steps of providing a processor programmed to perform the steps of obtaining an image of the FOV and applying different decode algorithms to code candidates in the obtained image to attempt to decode the code candidates wherein the decode algorithm applied to each candidate is a function of the location of the code candidate in the FOV.Type: ApplicationFiled: November 18, 2019Publication date: March 5, 2020Inventors: James A. NEGRO, Xiangyun YE
-
Patent number: 10509935Abstract: Methods and systems for auto-tuning a handheld scanning device that can account for changes in the orientation between the handheld scanning device and a presented symbol can include capturing a first image containing a presented symbol, recording an orientation parameter and parameters associated with capturing the first image containing the presented symbol, capturing a subsequent image containing the presented symbol, recording an orientation parameter of the presented symbol contained in the subsequent image, comparing the orientation parameter of the symbol contained in the subsequent images to the orientation parameter of the presented symbol contained in the subsequent image, determining if the orientation parameter of the presented symbol contained in the subsequent images is substantially similar to the orientation parameter of the symbol contained in the first image, and recording parameters associated with capturing the subsequent images containing the presented symbol.Type: GrantFiled: February 26, 2018Date of Patent: December 17, 2019Assignee: COGNEX CORPORATIONInventors: Earle Stokes, James A. Negro
-
Publication number: 20190379804Abstract: This invention provides a vision system camera, and associated methods of operation, having a multi-core processor, high-speed, high-resolution imager, FOVE, auto-focus lens and imager-connected pre-processor to pre-process image data provides the acquisition and processing speed, as well as the image resolution that are highly desirable in a wide range of applications. This arrangement effectively scans objects that require a wide field of view, vary in size and move relatively quickly with respect to the system field of view. This vision system provides a physical package with a wide variety of physical interconnections to support various options and control functions. The package effectively dissipates internally generated heat by arranging components to optimize heat transfer to the ambient environment and includes dissipating structure (e.g. fins) to facilitate such transfer.Type: ApplicationFiled: December 10, 2018Publication date: December 12, 2019Inventors: Laurens Nunnink, Richard Reuter, Frank Winzen, Mario Joussen, Joerg Kesten, James A. Negro
-
Patent number: 10482302Abstract: A method and apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method comprising the steps of providing a processor programmed to perform the steps of obtaining an image of the FOV and applying different decode algorithms to code candidates in the obtained image to attempt to decode the code candidates wherein the decode algorithm applied to each candidate is a function of the location of the code candidate in the FOV.Type: GrantFiled: February 26, 2018Date of Patent: November 19, 2019Assignee: Cognex CorporationInventors: James A. Negro, Xiangyun Ye
-
Publication number: 20190333259Abstract: A system may comprise a transport device for moving at least one object, wherein at least one substantially planar surface of the object is moved in a known plane locally around a viewing area, wherein the substantially planar surface of the object is occluded except when the at least one substantially planar surface passes by the viewing area, at least one 2D digital optical sensor configured to capture at least two sequential 2D digital images of the at least one substantially planar surface of the at least one object that is moved in the known plane around the viewing area, and a controller operatively coupled to the 2D digital optical sensor, the controller performing the steps of: a) receiving a first digital image, b) receiving a second digital image, and c) stitching the first digital image and the second digital image using a stitching algorithm to generate a stitched image.Type: ApplicationFiled: April 25, 2018Publication date: October 31, 2019Applicant: Cognex CorporationInventors: James A. Negro, Xiangyun Ye, Ahmed El-BARKOUKY
-
Patent number: 10325129Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.Type: GrantFiled: September 11, 2017Date of Patent: June 18, 2019Assignee: COGNEX CORPORATIONInventors: James Negro, John F. Keating, Michael C. Moed
-
Publication number: 20190108379Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to decode a symbol in a digital image. A digital image of a portion of a symbol is received, which includes a grid of pixels and the symbol includes a grid of modules. A spatial mapping is determined between a contiguous subset of modules in the grid of modules to the grid of pixels. Causal relationships are determined, using the spatial mapping, between each module and the grid of pixels. A set of valid combinations of values of neighboring modules in the contiguous subset of modules are tested against the grid of pixels using the causal relationships. A value of at least one module of the two or more neighboring modules is determined based on the tested set of valid combinations. The symbol is decoded based on the determined value of the at least one module.Type: ApplicationFiled: November 21, 2018Publication date: April 11, 2019Applicant: Cognex CorporationInventors: Ivan Bachelder, James A. Negro
-
Publication number: 20190087619Abstract: Systems and methods are provided for decoding barcodes. A scan signal is acquired along a scan through a barcode. A first character unit grid for a unit width pattern within the barcode along the scan is determined. At least one set of sampling coefficients relating the unit width pattern to a portion of the scan signal is determined based on the first character unit grid. The element width pattern for the unit width pattern is determined based on the at least one set of sampling coefficients and the portion of the scan signal.Type: ApplicationFiled: July 23, 2018Publication date: March 21, 2019Applicant: Cognex CorporationInventors: Ivan Bachelder, James A. Negro, Shekhar Sastry, Yael Steinsaltz
-
Patent number: 10210369Abstract: Systems and methods for use with a handheld mark reader that reduce the time between activation of the reader's trigger and the reader returning a successful decode response. At least one pre-trigger image can be acquired and at least one pre-trigger image parameter determined. Post-trigger image acquisition or analysis of post-trigger images can be implemented based upon the at least one pre-trigger image parameter.Type: GrantFiled: January 4, 2018Date of Patent: February 19, 2019Assignee: COGNEX CORPORATIONInventor: James A. Negro
-
Patent number: 10154177Abstract: The present disclosure provides a vision system camera, and associated methods of operation, having a multi-core processor, high-speed, high-resolution imager, FOVE, auto-focus lens and imager-connected pre-processor to pre-process image data provides the acquisition and processing speed, as well as the image resolution that are highly desirable in a wide range of applications. This arrangement effectively scans objects that require a wide field of view, vary in size and move relatively quickly with respect to the system field of view. This vision system provides a physical package with a wide variety of physical interconnections to support various options and control functions. The package effectively dissipates internally generated heat by arranging components to optimize heat transfer to the ambient environment and includes dissipating structure (e.g. fins) to facilitate such transfer.Type: GrantFiled: October 4, 2012Date of Patent: December 11, 2018Assignee: COGNEX CORPORATIONInventors: Laurens Nunnink, Richard Reuter, Frank Winzen, Mario Joussen, Joerg Kesten, James A. Negro
-
Patent number: 10110829Abstract: This invention provides a system and method for auto-regulation of parameters a vision system camera and/or associated illumination of objects imaged by the camera using a plurality of differentiated gain (multi-gain) settings on the camera's image sensor to determine the gain value producing the most-readable image. The image (having the best characteristics) acquired using multiple gain settings can be read for information as a discrete gain image and/or the camera parameters (e.g. global gain and/or global exposure time) can be uniformly set across the pixel array to the best values for acquisition of a subsequent, higher sampled image. This image is then read (e.g. decoded) for information contained within any identified features of interest (e.g. found IDs).Type: GrantFiled: August 5, 2016Date of Patent: October 23, 2018Assignee: Cognex CorporationInventors: James A. Negro, Earle B. Stokes
-
Publication number: 20180293418Abstract: Systems and methods for reading a two-dimensional matrix symbol or for determining if a two-dimensional matrix symbol is decodable are disclosed. The systems and methods can include a data reading algorithm that receives an image, locates at least a portion of the data modules within the image without using a fixed pattern, fits a model of the module positions from the image, extrapolates the model resulting in predicted module positions, determines module values from the image at the predicted module positions, and extracts a binary matrix from the module values.Type: ApplicationFiled: February 14, 2018Publication date: October 11, 2018Inventors: Xiangyun YE, Xianju WANG, James A. NEGRO
-
Patent number: 10068153Abstract: A handheld scanner incorporates vision software to allow the handheld scanner to be trained for OCR. The handheld scanner can include a user interface to allow a user to associate an image of a mark with electronic data for the mark. The user interface, along with a range finder, can also be used to influence variables that affect the quality of an image scan, thereby improving the quality of results for the image scan and/or decode process. The handheld scanner can also use a font description file during the decode process. The font description file can be generated using a synthetic image file of a character. The synthetic image file can be created by interpreting a marker font file.Type: GrantFiled: October 16, 2015Date of Patent: September 4, 2018Assignee: COGNEX CORPORATIONInventors: James A Negro, Carl W Gerst
-
Patent number: 10032058Abstract: Systems and methods are provided for decoding barcodes. A scan signal is acquired along a scan through a barcode. A first character unit grid for a unit width pattern within the barcode along the scan is determined. At least one set of sampling coefficients relating the unit width pattern to a portion of the scan signal is determined based on the first character unit grid. The element width pattern for the unit width pattern is determined based on the at least one set of sampling coefficients and the portion of the scan signal.Type: GrantFiled: March 27, 2017Date of Patent: July 24, 2018Assignee: Cognex CorporationInventors: Ivan Bachelder, James A. Negro, Shekhar Sastry, Yael Steinsaltz
-
Publication number: 20180157886Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.Type: ApplicationFiled: September 11, 2017Publication date: June 7, 2018Inventors: James Negro, John F. Keating, Michael C. Moed
-
Publication number: 20180157882Abstract: Computerized methods and systems for locating barcodes applied to objects are provided. A method can receive a first image of a first barcode fragment applied to a first object captured at a first time and identify a first position of the first barcode fragment. The method can also receive a second image of a second barcode fragment captured at a second time and identify a second position of the second barcode fragment. The method can also predict a range of possible positions of the first barcode fragment at the second time based on a tracking model that tracks the first barcode fragment based on the first position, and determine that the first barcode fragment and the second barcode fragment correspond to the same barcode, if the second position is within the range of possible positions of the first barcode fragment at the second time.Type: ApplicationFiled: November 3, 2017Publication date: June 7, 2018Applicant: Cognex CorporationInventors: James A. Negro, Ivan Bachelder
-
Publication number: 20180129845Abstract: Systems and methods for use with a handheld mark reader that reduce the time between activation of the reader's trigger and the reader returning a successful decode response. At least one pre-trigger image can be acquired and at least one pre-trigger image parameter determined. Post-trigger image acquisition or analysis of post-trigger images can be implemented based upon the at least one pre-trigger image parameter.Type: ApplicationFiled: January 4, 2018Publication date: May 10, 2018Inventor: James A. Negro
-
Publication number: 20180089481Abstract: A system and method for communicating at least one of updated configuration information and hardware setup recommendations to a user of an ID decoding vision system is provided. An image of an object containing one or more IDs is acquired with a mobile device. The ID associated with the object is decoded to derive information. Physical dimensions of the ID associated with the object are determined. Based on the information and the dimensions, configuration data can be transmitted to a remote server that automatically determines setup information for the vision system based upon the configuration data. The remote server thereby transmits at least one of (a) updated configuration information to the vision system and (b) hardware setup recommendations to a user of the vision system based upon the configuration data.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: Carl W. Gerst, III, James A. Negro, Shane Michael LaChappelle, Vladimir Zivkovic
-
Patent number: 9911024Abstract: Systems and methods for reading a two-dimensional matrix symbol or for determining if a two-dimensional matrix symbol is decodable are disclosed. The systems and methods can include a data reading algorithm that receives an image, locates at least a portion of the data modules within the image without using a fixed pattern, fits a model of the module positions from the image, extrapolates the model resulting in predicted module positions, determines module values from the image at the predicted module positions, and extracts a binary matrix from the module values.Type: GrantFiled: November 18, 2015Date of Patent: March 6, 2018Assignee: COGNEX CORPORATIONInventors: Xiangyun Ye, Xianju Wang, James A. Negro
-
Patent number: 9904834Abstract: Methods and systems for auto-tuning a handheld scanning device that can account for changes in the orientation between the handheld scanning device and a presented symbol can include capturing a first image containing a presented symbol, recording an orientation parameter and parameters associated with capturing the first image containing the presented symbol, capturing a subsequent image containing the presented symbol, recording an orientation parameter of the presented symbol contained in the subsequent image, comparing the orientation parameter of the symbol contained in the subsequent images to the orientation parameter of the presented symbol contained in the subsequent image, determining if the orientation parameter of the presented symbol contained in the subsequent images is substantially similar to the orientation parameter of the symbol contained in the first image, and recording parameters associated with capturing the subsequent images containing the presented symbol.Type: GrantFiled: April 18, 2016Date of Patent: February 27, 2018Assignee: Cognex CorporationInventors: Earle Stokes, James A. Negro