Patents by Inventor Marco Cumoli
Marco Cumoli 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: 11969898Abstract: A predictive system and process that predicts safety system activation in industrial environments when collaborative robots (COBOTs), automated guidance vehicles (AGVs), and other robots (individual or collectively “robots”) are interacting (i) between one another or (ii) between a robot and human. As provided herein, the predictive system is not meant to substitute traditional safety systems, but rather to detect and classify robot-to-robot and robot-to-human interactions and potential interactions thereof so as to limit or avoid those interactions altogether, thereby increasing safety and efficiency of the robots.Type: GrantFiled: December 17, 2018Date of Patent: April 30, 2024Assignee: DATALOGIC IP TECH S.R.L.Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti
-
Patent number: 11941827Abstract: A computer-implemented method of performing a three-dimensional 3D point cloud registration with multiple two-dimensional (2D) images may include estimating a mathematical relationship between 3D roto-translations of dominant planes of objects in a 3D point cloud and bi-dimensional homographies in a 2D image plane, thereby resulting in a 3D point cloud registration using multiple 2D images. A trained classifier may be used to determine correspondence between homography matrices and inferred motion of the dominant plane(s) on a 3D point cloud for paired image frames. A homography matrix between the paired images of the dominant plane(s) on the 2D image plane may be selected based on the correspondence between the inferred motions and measured motion of the dominant plane(s) on the 3D point cloud for the paired image frames. The process may be less computationally intensive than conventional 2D-3D registration approaches.Type: GrantFiled: October 19, 2021Date of Patent: March 26, 2024Assignee: Datalogic IP Tech S.R.L.Inventors: Francesco D'Ercoli, Marco Cumoli
-
Publication number: 20230152497Abstract: Systems and methods for autofocus may include a light source for generating a light wave and a varifocal lens arranged in front of the light source. The varifocal lens may receive the light wave and generate a Fourier transform of a known semi-transparent pattern positioned on the rear focal plane (or input plane) of the varifocal lens therefrom. An image sensor may receive the Fourier transform carried by the light wave after being reflected from an object. A focus tunable lens may be arranged in front of the image sensor and through which the reflected light wave passes. A processor may adjust a focal length of the varifocal lens to cause the Fourier transform carried by the light wave to form a predefined (expected) pattern detected by the image sensor, and adjust a control parameter of the focus tunable lens until one or more spatial frequencies of the predefined pattern detected at the image sensor match one or more predefined spatial frequencies.Type: ApplicationFiled: November 12, 2021Publication date: May 18, 2023Applicant: Datalogic IP Tech S.R.L.Inventors: Francesco D'Ercoli, Matteo Del Castello, Marco Cumoli
-
Publication number: 20230125042Abstract: A computer-implemented method of performing a three-dimensional 3D point cloud registration with multiple two-dimensional (2D) images may include estimating a mathematical relationship between 3D roto-translations of dominant planes of objects in a 3D point cloud and bi-dimensional homographies in a 2D image plane, thereby resulting in a 3D point cloud registration using multiple 2D images. A trained classifier may be used to determine correspondence between homography matrices and inferred motion of the dominant plane(s) on a 3D point cloud for paired image frames. A homography matrix between the paired images of the dominant plane(s) on the 2D image plane may be selected based on the correspondence between the inferred motions and measured motion of the dominant plane(s) on the 3D point cloud for the paired image frames. The process may be less computationally intensive than conventional 2D-3D registration approaches.Type: ApplicationFiled: October 19, 2021Publication date: April 20, 2023Applicant: Datalogic IP Tech S.R.L.Inventors: Francesco D'Ercoli, Marco Cumoli
-
Patent number: 11430148Abstract: A system and method for measuring volume dimensions of objects may include flying a UAV to measuring points around an object within a defined area. Images of the object may be captured by the UAV at each of the measuring points. The captured images may be communicated by the UAV to a computing device remotely positioned from the UAV. Volume dimensions of the object may be computed based on the captured images. The volume dimensions of the object may be presented. In presenting the volume dimensions, the volume dimensions may be presented to a user via an electronic display.Type: GrantFiled: December 28, 2016Date of Patent: August 30, 2022Assignee: Datalogic IP Tech S.r.l.Inventors: Marco Cumoli, Francesco D'Ercoli, Michele Gruppioni, Nicola Fioraio
-
Patent number: 11200633Abstract: Systems and methods for applying and detecting cross dependent marks incorporated into an electronic or digital image to form a watermark. The electronic or digital image may include encoded information for example a machine-readable symbol. The watermarking may include an encoding and insertion sub-process that inserts one or more marks into an image at a first point in time for form a marked image, an extraction sub-process that extracts the marks at a second point in time, and a detection sub-process 108 that determines if any modifications have been made to the marked image. The marked image may be formed by determining a first original descriptor and first original mark within the image, determining a second original descriptor and second original mark within the image, and incorporating the first original mark into the second original descriptor and incorporating the second original mark into the first original descriptor.Type: GrantFiled: August 1, 2017Date of Patent: December 14, 2021Assignee: DATALOGIC IP TECH, S.R.L.Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
-
Patent number: 11146540Abstract: Embodiments disclosed herein describe systems and methods for authenticating a new device to operate on a network using peer-to-peer protocol key exchange. An existing network node sharing common secret seed information may initially exchange public keys with the new device. After the initial exchange, the network node and the new device may exchange one or more protocol messages. A received protocol message may include a pseudo-random number generated based upon a challenge position in a previously sent protocol message. If the network node determines a match between the received pseudo-random number at the challenge position and a locally generated pseudo-random number, the network node may authenticate the new device to the network.Type: GrantFiled: May 9, 2018Date of Patent: October 12, 2021Assignee: Datalogic IP Tech S.R.L.Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
-
Patent number: 10826987Abstract: Systems and methods for providing reliability and redundancy of data for networked nodes (e.g., sensors and/or actuators) is provided. Each sensor may operate as network node in the sensor network that may operate as a peer to peer (P2P) consensus network. Each network node may maintain its local copy of a data chain and may generate a data block for updating the data chain. After a threshold number of network nodes generate the same consensus block from the data block, each network node may update its local data chain by appending the consensus block thereto.Type: GrantFiled: April 6, 2018Date of Patent: November 3, 2020Assignee: Datalogic IP Tech S.R.L.Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
-
Patent number: 10783158Abstract: A system and method of processing and analyzing data captured by automatic data collection (“ADC”) readers. The ADC readers encapsulate the captured data in markup language pages and associate various metadata with these pages. A markup language document analyzer identifies associations or links between the meta-data stored in multiple markup language pages. Once an association is detected, the analyzer stores a corresponding hyperlink in one or both of the associated HTML pages 102. After the hyperlinks are stored, a rankings engine may rank the markup language pages based on the hyperlinks that have been stored. The rankings engine may continue to rank the pages as new links are identified and as new pages are created and stored. Queries related to the data received from the ADC readers 100 may be received and processed based upon the rankings of the processed markup language pages.Type: GrantFiled: December 19, 2016Date of Patent: September 22, 2020Assignee: Datalogic IP Tech, S.R.L.Inventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola, Donald Bressan
-
Publication number: 20200189103Abstract: A predictive system and process that predicts safety system activation in industrial environments when collaborative robots (COBOTs), automated guidance vehicles (AGVs), and other robots (individual or collectively “robots”) are interacting (i) between one another or (ii) between a robot and human. As provided herein, the predictive system is not meant to substitute traditional safety systems, but rather to detect and classify robot-to-robot and robot-to-human interactions and potential interactions thereof so as to limit or avoid those interactions altogether, thereby increasing safety and efficiency of the robots.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti
-
Patent number: 10509660Abstract: Systems and methods for assessing configuration profiles for a user configurable device. The configuration profile may include sets configuration parameters and an associated configuration parameter values that may be analyzed to determine a set of current states for the user configurable device. The set of current states may be used to identify a candidate state that is related to a candidate configuration profile. The candidate configuration profile may include at least one set of a candidate configuration parameter and an associated candidate configuration parameter value. One or more prompts may be rendered via the customer device to set at least one of the configuration parameters and associated configuration parameter values based on the corresponding candidate configuration parameter values. A response is received via the user interface to the prompt, and an indication of such response may be transmitted to update the identification of the subsequent candidate configuration profiles.Type: GrantFiled: October 6, 2017Date of Patent: December 17, 2019Assignee: Datalogic IP Tech, S.r.lInventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola
-
Publication number: 20190349342Abstract: Embodiments disclosed herein describe systems and methods for authenticating a new device to operate on a network using peer-to-peer protocol key exchange. An existing network node sharing common secret seed information may initially exchange public keys with the new device. After the initial exchange, the network node and the new device may exchange one or more protocol messages. A received protocol message may include a pseudo-random number generated based upon a challenge position in a previously sent protocol message. If the network node determines a match between the received pseudo-random number at the challenge position and a locally generated pseudo-random number, the network node may authenticate the new device to the network.Type: ApplicationFiled: May 9, 2018Publication date: November 14, 2019Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
-
Publication number: 20190312928Abstract: Systems and methods for providing reliability and redundancy of data for networked nodes (e.g., sensors and/or actuators) is provided. Each sensor may operate as network node in the sensor network that may operate as a peer to peer (P2P) consensus network. Each network node may maintain its local copy of a data chain and may generate a data block for updating the data chain. After a threshold number of network nodes generate the same consensus block from the data block, each network node may update its local data chain by appending the consensus block thereto.Type: ApplicationFiled: April 6, 2018Publication date: October 10, 2019Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
-
Patent number: 10438035Abstract: The invention relates to a method and a system for reading coded information from an object. The system comprises one or more three-dimensional cameras configured such as to capture three-dimensional images of the object and a processor configured such as to process the captured three-dimensional images. The processor is designed to: identify planes upon which faces of the object lie; extract two-dimensional images that lie on the identified planes; and apply coded information recognition algorithms to at least part of the extracted two-dimensional images.Type: GrantFiled: September 29, 2016Date of Patent: October 8, 2019Assignee: Datalogic IP Tech S.r.l.Inventors: Francesco D'Ercoli, Marco Bassani, Claudio Saporetti, Marco Cumoli
-
Patent number: 10372958Abstract: Systems, methods, and computer-readable storage media are provided for acquiring field device data (e.g., imaging data such as barcode readings), extracting patterns from the field device data, and formatting the extracted patterns—all directly from field devices (e.g., barcode readers) embedded with these capabilities. The information conveyed by the patterns extracted at the devices embedded with these capabilities may be synthesized and shown in a graphical way to end-users, for instance, by exploiting IoT middleware platform services available at end-user side. Accordingly, systems, methods and computer-readable storage media in accordance with embodiments hereof further provide a customized visualization (e.g., a widget) aimed to make the formatted patterns available in an easy, intuitive and effective way.Type: GrantFiled: December 6, 2016Date of Patent: August 6, 2019Assignee: Datalogic IP Tech S.r.l.Inventors: Marco Cumoli, Francesco D'Ercoli
-
Publication number: 20190108041Abstract: Systems and methods for assessing configuration profiles for a user configurable device. The configuration profile may include sets configuration parameters and an associated configuration parameter values that may be analyzed to determine a set of current states for the user configurable device. The set of current states may be used to identify a candidate state that is related to a candidate configuration profile. The candidate configuration profile may include at least one set of a candidate configuration parameter and an associated candidate configuration parameter value. One or more prompts may be rendered via the customer device to set at least one of the configuration parameters and associated configuration parameter values based on the corresponding candidate configuration parameter values. A response is received via the user interface to the prompt, and an indication of such response may be transmitted to update the identification of the subsequent candidate configuration profiles.Type: ApplicationFiled: October 6, 2017Publication date: April 11, 2019Inventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola
-
Patent number: 10229301Abstract: In a method and system for acquiring image data for detection of optical codes located on objects carried by a conveyor system, a conveyor system has an imager that includes a sensor and an optics arrangement disposed with respect to the sensor to direct light from a field of view to the sensor so that the sensor outputs image data. A processor system receives image data. The processor system determines a position of an object in a field of view with respect to the conveyor's direction of travel, based upon the determined position of the object in the field of view, and upon a predetermined distance between the object and the optics, defines a region that bounds the image data at least with respect to the direction of travel, and that encompasses a position the object would have in the image data if the object is at the determined position in the field of view and at the distance from the optics, with respect to the object.Type: GrantFiled: November 28, 2013Date of Patent: March 12, 2019Assignee: DATALOGIC IP TECH S.R.L.Inventors: Marco Cumoli, Filippo Malaguti, Francesco Piunti
-
Patent number: 10204284Abstract: Systems, methods, and computer-readable storage media are provided for identifying (recognizing) an object from its shape in a sequence of images utilizing sequence alignment matrices (SAMs). For a given image, an object is segmented and from the segmented object, a set of key points is extracted. From the extracted key points, a set of local feature descriptors, strictly related to the key points and uniquely ordered in sequence, are extracted. The feature sequence obtained from the segmented object is aligned with a counterpart or reference image (e.g., a model or another image) using a Sequence Alignment Matrix (SAM). A custom scoring technique for the alignment provides a quality index for the identification of the object.Type: GrantFiled: August 2, 2017Date of Patent: February 12, 2019Assignee: Datalogic IP Tech S.r.l.Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti, Alessandro Franchi
-
Publication number: 20190043149Abstract: Systems and methods for applying and detecting cross dependent marks incorporated into an electronic or digital image to form a watermark. The electronic or digital image may include encoded information for example a machine-readable symbol. The watermarking may include an encoding and insertion sub-process that inserts one or more marks into an image at a first point in time for form a marked image, an extraction sub-process that extracts the marks at a second point in time, and a detection sub-process 108 that determines if any modifications have been made to the marked image. The marked image may be formed by determining a first original descriptor and first original mark within the image, determining a second original descriptor and second original mark within the image, and incorporating the first original mark into the second original descriptor and incorporating the second original mark into the first original descriptor.Type: ApplicationFiled: August 1, 2017Publication date: February 7, 2019Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
-
Publication number: 20180285611Abstract: The invention relates to a method and a system for reading coded information from an object. The system comprises one or more three-dimensional cameras configured such as to capture three-dimensional images of the object and a processor configured such as to process the captured three-dimensional images. The processor is designed to: identify planes upon which faces of the object lie; extract two-dimensional images that lie on the identified planes; and apply coded information recognition algorithms to at least part of the extracted two-dimensional images.Type: ApplicationFiled: September 29, 2016Publication date: October 4, 2018Inventors: Francesco D'ERCOLI, Marco BASSANI, Claudio SAPORETTI, Marco CUMOLI