Patents by Inventor Stefano Santi

Stefano Santi 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: 20230206206
    Abstract: The disclosure includes a fixed retail scanner includes a data reader. The data reader includes a main board including a system processor disposed within the data reader, and one or more camera modules disposed within the data reader and operably coupled with the system processor. Each camera module may include a local on-board imager AI engine configured to perform AI tasks according to a loaded trained AI model. A system artificial intelligence (AI) engine may be disposed within the data reader and configured to perform AI tasks according to a loaded trained AI model. The system processor is operably coupled to each of the imager AI engines and the system AI engine for scheduling and dispatching AI tasks across a distributed network of AI resources including the imager AI engines and the system AI engine.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 29, 2023
    Inventors: Stefano Santi, Aric Zandhuisen, Brett Howard, Steven Gutke
  • Publication number: 20230206014
    Abstract: The disclosure includes a fixed retail scanner including a data reader, comprising a main board including one or more processors including a system processor, one or more camera modules, and an artificial intelligence (AI). The system processor is configured to transmit image data received from the one or more camera modules responsive to one or more event triggers detected by the system processor, and wherein the AI accelerator is configured to perform analysis based on an AI engine local to the AI accelerator in response to the event trigger. A remote server may also be operably coupled to the fixed retail scanner through the multi-port network switch, the remote server having a remote AI engine stored therein, wherein the local AI engine within the fixed retail scanner is a simplified AI model relative to the remote AI engine within the remote server.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 29, 2023
    Inventors: Brett Howard, Aric Zandhuisen, Stefano Santi, Matt Monte, Keith Rogers, Alexander McQueen, Alan Guess
  • Patent number: 11003881
    Abstract: A decoding device includes a processor configured to: analyze a captured image having a 2D captured image coordinate system to identify an instance of a type of anchor marking therein; derive an orientation thereof relative to the captured image coordinate system; correlate the type of anchor marking to a relative location of a corresponding type of target marking within a 2D normalized coordinate system; employ the location and orientation of the instance of the type of anchor marking within the captured image coordinate system, and the relative location of the type of target marking within the normalized coordinate system to derive a location of an instance of the type of target marking within the captured image coordinate system; attempt interpretation of the instance of the type of target marking at the derived location to decode data thereat; and in response to a successful decode, transmit the data to another device.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: May 11, 2021
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Stefano Santi, Christian Gabor, Lorenzo Vorabbi
  • Publication number: 20210073500
    Abstract: A decoding device includes a processor configured to: analyze a captured image having a 2D captured image coordinate system to identify an instance of a type of anchor marking therein; derive an orientation thereof relative to the captured image coordinate system; correlate the type of anchor marking to a relative location of a corresponding type of target marking within a 2D normalized coordinate system; employ the location and orientation of the instance of the type of anchor marking within the captured image coordinate system, and the relative location of the type of target marking within the normalized coordinate system to derive a location of an instance of the type of target marking within the captured image coordinate system; attempt interpretation of the instance of the type of target marking at the derived location to decode data thereat; and in response to a successful decode, transmit the data to another device.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Applicant: Datalogic I.P. Tech S.R.L.
    Inventors: Stefano Santi, Christian Gabor, Lorenzo Vorabbi
  • Patent number: 10825137
    Abstract: A method of operation of an optical character recognition pre-localization system, comprising receiving an image having an original frame to be pre-processed for optical character recognition, applying a pyramid filter to the original frame in order to create a filtered image containing blobs to be analyzed as potential regions of interest that may contain characters, tiling the filtered image into a set of tiles of a defined tile size, and for each tile, determining a contrast, a module value and a gradient angle, identifying a first tile of the set of tiles of the filtered image, wherein the contrast and the module values of the first tile are higher than a respective contrast threshold and module threshold, and generating at least one region of interest of the original frame to be passed to an optical character recognition decoding module based on the first tile, and related systems.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: November 3, 2020
    Assignee: Datalogic IP Tech, S.r.l.
    Inventors: Lorenzo Vorabbi, Stefano Santi
  • Publication number: 20200226715
    Abstract: A method of operation of an optical character recognition pre-localization system, comprising receiving an image having an original frame to be pre-processed for optical character recognition, applying a pyramid filter to the original frame in order to create a filtered image containing blobs to be analyzed as potential regions of interest that may contain characters, tiling the filtered image into a set of tiles of a defined tile size, and for each tile, determining a contrast, a module value and a gradient angle, identifying a first tile of the set of tiles of the filtered image, wherein the contrast and the module values of the first tile are higher than a respective contrast threshold and module threshold, and generating at least one region of interest of the original frame to be passed to an optical character recognition decoding module based on the first tile, and related systems.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 16, 2020
    Inventors: Lorenzo Vorabbi, Stefano Santi
  • Patent number: 10469700
    Abstract: A system and method for localizing an area of interest likely containing a digital watermark is disclosed. Image frames may be segmented into multiple tiles. A pixel having the maximum grayscale or other value and a pixel having the minimum grayscale or other value in each tile may be identified. Maximum and minimum image maps may be generated from the image frame by replacing each tile with the respective maximum and minimum grayscale or other value pixels. A background map may be generated based on a moving average of the grayscale values of the pixels in the image maps. Foreground map(s) may be generated based on the difference of the values from the image maps to the background map. A region of interest may be determined based on the background and foreground maps and provided to a watermark decoder. Content contained in the digital watermark may be read.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 5, 2019
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Stefano Santi, Lorenzo Vorabbi
  • Publication number: 20190297219
    Abstract: A system and method for localizing an area of interest likely containing a digital watermark is disclosed. Image frames may be segmented into multiple tiles. A pixel having the maximum grayscale or other value and a pixel having the minimum grayscale or other value in each tile may be identified. Maximum and minimum image maps may be generated from the image frame by replacing each tile with the respective maximum and minimum grayscale or other value pixels. A background map may be generated based on a moving average of the grayscale values of the pixels in the image maps. Foreground map(s) may be generated based on the difference of the values from the image maps to the background map. A region of interest may be determined based on the background and foreground maps and provided to a watermark decoder. Content contained in the digital watermark may be read.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Inventors: Stefano Santi, Lorenzo Vorabbi
  • Patent number: 10346660
    Abstract: A decoding device includes decoding storage to store metadata of tiles of a captured image of an object, wherein each tile includes a 2D array of pixels, and the metadata is derived by a subsampling circuit from the captured image via transform and describes at least one characteristic of each tile. The decoding device also includes a processor to compare a metadata value of each tile to a first threshold to identify tiles that includes a portion of an indicia; upon identification of a cluster of adjacent tiles that each meet the first threshold and that are numerous enough to meet a second threshold, request a ROI that includes the cluster from a subsampling circuit; analyze the ROI to determine whether it contains the indicia; and decode and transmit data encoded within the indicia to a server.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: July 9, 2019
    Assignee: Datalogic I.P. Tech S.R.L.
    Inventors: Stefano Santi, Lorenzo Vorabbi
  • Patent number: 10303913
    Abstract: A system and method for processing imaged machine readable indicia may include capturing an image of a machine readable indicia including multiple codewords. A determination of an actual scanline of a codeword of the captured indicia may be made. A virtual scanline of the codeword of the imaged indicia for a type of symbology may be generated. In response to the virtual and actual scanlines matching, data representative of the codeword may be stored. Otherwise, repeat generating virtual scanlines of the codewords and compare the generated virtual scanlines with the actual scanlines until a match is identified or possible virtual codewords are exhausted. In response to a match, data representative of the matched scanline may be stored. The process may further repeatedly determine, generate, and compare until each codeword is determined. Data represented by the indicia based on the stored data representative of the matched codewords may be generated.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 28, 2019
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Stefano Santi, Francesco Deppieri, Rinaldo Zocca
  • Patent number: 10262436
    Abstract: A decoding device includes storage to store image data including grayscale values of pixels in multiple captured images, and a processor including multiple SIMD components and at least one component. For each captured image at least one available SIMD component performs: at least one transform with the grayscale values of at least one portion of the captured image to generate at least one corresponding metadata; and the at least one transform in preparation for an analysis of the at least one metadata by the at least one core component. The at least one core component is to perform: the analysis to identify at least one ROI within the captured image indicated by the at least one metadata to include at least one encoded data marking; and a decoding of the at least one ROI to attempt a decode of the at least one encoded data marking.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 16, 2019
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Lorenzo Vorabbi, Stefano Santi
  • Publication number: 20190065799
    Abstract: A decoding device includes decoding storage to store metadata of tiles of a captured image of an object, wherein each tile includes a 2D array of pixels, and the metadata is derived by a subsampling circuit from the captured image via transform and describes at least one characteristic of each tile. The decoding device also includes a processor to compare a metadata value of each tile to a first threshold to identify tiles that includes a portion of an indicia; upon identification of a cluster of adjacent tiles that each meet the first threshold and that are numerous enough to meet a second threshold, request a ROI that includes the cluster from a subsampling circuit; analyze the ROI to determine whether it contains the indicia; and decode and transmit data encoded within the indicia to a server.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Inventors: Stefano Santi, Lorenzo Vorabbi
  • Publication number: 20190066332
    Abstract: A decoding device includes storage to store image data including grayscale values of pixels in multiple captured images, and a processor including multiple SIMD components and at least one component. For each captured image at least one available SIMD component performs: at least one transform with the grayscale values of at least one portion of the captured image to generate at least one corresponding metadata; and the at least one transform in preparation for an analysis of the at least one metadata by the at least one core component. The at least one core component is to perform: the analysis to identify at least one ROI within the captured image indicated by the at least one metadata to include at least one encoded data marking; and a decoding of the at least one ROI to attempt a decode of the at least one encoded data marking.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 28, 2019
    Inventors: Lorenzo Vorabbi, Stefano Santi
  • Patent number: 10078774
    Abstract: A decoding device may include a processor that may include a core component configured to: analyze watermark metadata to identify a watermark ROI from among multiple candidate ROIs in response to generation of the watermark metadata, determine whether rectification is to be performed within the watermark ROI, perform watermark decoding with the rectified watermark ROI data to decode data encoded within a digital watermark within the rectified watermark ROI in response to performance of the rectification, and transmit the data to a server via a network in response to successful decode of the data. The processor may also include a SIMD component configured to perform at least one of: a watermark transform with the captured image to generate the watermark metadata, and the rectification within the watermark ROI to generate the rectified watermark ROI data in response to the determination by the core component to perform the rectification.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: September 18, 2018
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Lorenzo Vorabbi, Stefano Santi
  • Publication number: 20180181781
    Abstract: A system and method for processing imaged machine readable indicia may include capturing an image of a machine readable indicia including multiple codewords. A determination of an actual scanline of a codeword of the captured indicia may be made. A virtual scanline of the codeword of the imaged indicia for a type of symbology may be generated. In response to the virtual and actual scanlines matching, data representative of the codeword may be stored. Otherwise, repeat generating virtual scanlines of the codewords and compare the generated virtual scanlines with the actual scanlines until a match is identified or possible virtual codewords are exhausted. In response to a match, data representative of the matched scanline may be stored. The process may further repeatedly determine, generate, and compare until each codeword is determined. Data represented by the indicia based on the stored data representative of the matched codewords may be generated.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Stefano Santi, Francesco Deppieri, Rinaldo Zocca
  • Patent number: 9613244
    Abstract: Systems and methods of operation for a machine-readable symbol reader for estimating the relative position, orientation and/or distance of a scanned target object or item labeled with two dimensional (2D) indicia, such as a digital watermark. Such estimation information may be provided to a localization process or a decoding process to assist such processes in decoding the 2D indicia from an image of the object labeled with the 2D indicia. The machine-readable symbol reader may include an aiming system which projects a light pattern onto a target object. The reader may capture one or more images of the target object while the light pattern is projected thereon and analyze at least one characteristic of the pattern to estimate position, orientation or distance of the target object relative to the machine-readable symbol reader. Such information may be used to improve decoding of the 2D indicia.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: April 4, 2017
    Assignee: DATALOGIC IP TECH, S.R.L.
    Inventors: Stefano Santi, Lorenzo Vorabbi
  • Publication number: 20160328591
    Abstract: Systems and methods of operation for a machine-readable symbol reader for estimating the relative position, orientation and/or distance of a scanned target object or item labeled with two dimensional (2D) indicia, such as a digital watermark. Such estimation information may be provided to a localization process or a decoding process to assist such processes in decoding the 2D indicia from an image of the object labeled with the 2D indicia. The machine-readable symbol reader may include an aiming system which projects a light pattern onto a target object. The reader may capture one or more images of the target object while the light pattern is projected thereon and analyze at least one characteristic of the pattern to estimate position, orientation or distance of the target object relative to the machine-readable symbol reader. Such information may be used to improve decoding of the 2D indicia.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Inventors: Stefano Santi, Lorenzo Vorabbi
  • Patent number: 8289387
    Abstract: A fixed vision system includes a sensor having a sensitive surface for acquiring an image of an object on a detecting plane, and a light-emitting device for generating a luminous reference figure on the detecting plane including an emission surface, and an objective through which a luminous radiation (from the object to the sensor) and a further luminous radiation (from the light-emitting device to the object) pass. The sensor and the light-emitting device are positioned such that, when the detecting plane is focused by the objective on the sensor, the sensitive surface is on the image plane generated by the objective or on a respective mirror plane with respect to the image plane and the emission surface of the light-emitting device is on the image plane or on a respective mirror plane with respect to the image plane.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: October 16, 2012
    Assignee: Datalogic Automation S.R.L.
    Inventors: Luigi Pellegrino, Kurt Vonmetz, Stefano Santi, Fabrizio Guastadini
  • Publication number: 20100201804
    Abstract: A fixed vision system comprises a sensor (2) for acquiring an image of an object on a detecting plane (38), said sensor comprising a sensitive surface (10), a light-emitting device (3) for generating a luminous reference figure (39) on said detecting plane (38), said light-emitting device (3) comprising an emission surface (61a, 61b; 61c; 51; 89; 61d; 61e; 61f), at least an objective (36) through which a luminous radiation and a further luminous radiation pass, said luminous radiation coming from said object and being directed to said sensor (2) and said further luminous radiation coming from said light-emitting device (3) and being directed to said object, characterised in that said sensor (2) and said light-emitting device (3) are positioned in such a way that, when said detecting plane (38) is focussed by said objective (36) on said sensor (2), said sensitive surface (10) of said sensor (2) is on the image plane (60; 66; 67; 69; 73; 92) generated by said objective (36) or on a respective mirror plane (63,
    Type: Application
    Filed: July 10, 2007
    Publication date: August 12, 2010
    Applicant: DATALOGIC AUTOMATION S.R.L.
    Inventors: Luigi Pellegrino, Kurt Vonmetz, Stefano Santi, Fabrizio Guastadini
  • Patent number: 7514386
    Abstract: Promoters are described for vanadium-based catalysts used in the (co)polymerization of olefins and, in particular, in the production of ethylene/propylene (EPR) or ethylene/propylene/diene (EPDM) elastomeric copolymers. The promoters of the present invention belong to the group of compounds having general formula I: wherein: “X” represents a (—CO—) carbonyl or (—SO2—) sulfonyl group; “n” is 0 or 1; R? is an alkyl or alkylaryl group having from 1 to 20 carbon atoms; R?=R?, H.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: April 7, 2009
    Assignee: Polimeri Europa S.p.A.
    Inventors: Stefanio Bonsignore, Marco Ricci, Antonio Alfonso Proto, Maria Rivellini, legal representative, Laura Santi, legal representative, Stefano Santi, legal representative, Gian Paolo Ravanetti, Andrea Vallieri, Roberto Santi