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: 10083334
    Abstract: Systems, methods, and computer-readable storage media are provided reconstructing barcode signals utilizing sequence alignment matrices. A barcode signal is received that is associated with a portion of a barcode symbol and includes a sequence of bar elements and space elements in alternating order. A sequence alignment matrix (SAM) is built such that each row represents an element of an already reconstructed portion of the barcode symbol, each column represents an element of the received barcode signal sequence, and the potential alignments are placed on a plurality of diagonals thereof. A score is assigned to each matrix square that includes an element of the received barcode signal sequence and a diagonal score is calculated for each of the plurality of diagonals by summing the scores for each matrix square respectively comprising each of the plurality of diagonals.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: September 25, 2018
    Assignee: DATALOGIC IP TECH S.R.L.
    Inventors: Francesco D'Ercoli, Marco Cumoli
  • Publication number: 20180178667
    Abstract: 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: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Marco Cumoli, Francesco D'Ercoli, Michele Gruppioni, Nicola Fioraio
  • Publication number: 20180173770
    Abstract: 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: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola, Donald Bressan
  • Publication number: 20180157931
    Abstract: 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: Application
    Filed: August 2, 2017
    Publication date: June 7, 2018
    Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti, Alessandro Franchi
  • Publication number: 20180157887
    Abstract: Systems, methods, and computer-readable storage media are provided reconstructing barcode signals utilizing sequence alignment matrices. A barcode signal is received that is associated with a portion of a barcode symbol and includes a sequence of bar elements and space elements in alternating order. A sequence alignment matrix (SAM) is built such that each row represents an element of an already reconstructed portion of the barcode symbol, each column represents an element of the received barcode signal sequence, and the potential alignments are placed on a plurality of diagonals thereof. A score is assigned to each matrix square that includes an element of the received barcode signal sequence and a diagonal score is calculated for each of the plurality of diagonals by summing the scores for each matrix square respectively comprising each of the plurality of diagonals.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: FRANCESCO D'ERCOLI, MARCO CUMOLI
  • Publication number: 20180157883
    Abstract: 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: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: MARCO CUMOLI, FRANCESCO D'ERCOLI
  • Publication number: 20180144638
    Abstract: Various embodiments of the invention are implemented with a mobile camera and safety laser scanner. A mobile computer can be used to show a visible infrared beam on the display of the mobile computer. The mobile computer can function as a safety tool to identify regions or locations where a laser beam might penetrate. The mobile computer can determine if the laser beam has penetrated a safety region or zone. Sensors can be used to determine when a laser beam may become dangerously close to an operator, especially with the use of automated guided vehicle that is moving around and has a scanning laser.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventors: Nicola Alessi, Enrico Lorenzoni, Michele Macchia, Luca Faggianelli, Paolo Zanetta, Francesco Paolo Muscaridola, Lorenzo Girotti, Fabio Cantarella, Francesco D'Ercoli, Marco Bassani, Sara Faetani, Francesca Cappa, Mattia Piunti, Marco Cumoli, Donald Bressan, Paolo Aprile, Maurizio Brancaleoni, Andrea Di Chele, Luca Pattini
  • Publication number: 20160300091
    Abstract: 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: Application
    Filed: November 28, 2013
    Publication date: October 13, 2016
    Applicant: Datalogic IP Tech S.r.l.
    Inventors: Marco CUMOLI, Filippo MALAGUTI, Francesco PIUNTI
  • Patent number: 6377698
    Abstract: A method of locating highly variable brightness or color regions in an image having at least one specifically ordered region corresponding, for example, to the image of an optical code defined by different-colored elements with a predetermined orientation and at least one highly variable brightness or color region of an order level other than that of the specifically ordered region. A first intermediate binary image is generated representing the acquired image divided into a number of contiguous first subimages, each having a first logic value if corresponding to a specifically ordered region and a second logic value otherwise. A second intermediate binary image is generated representing the acquired image divided into a number of contiguous second subimages, each having a first logic value if corresponding to a specifically ordered region and/or to a highly variable brightness or color region and a second logic value otherwise.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: April 23, 2002
    Assignee: Datalogic S.p.A.
    Inventors: Marco Cumoli, Claudio Saporetti, Stefano Amorosi