Patents by Inventor Francesco D'Ercoli

Francesco D'Ercoli 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: 10509660
    Abstract: 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: Grant
    Filed: October 6, 2017
    Date of Patent: December 17, 2019
    Assignee: Datalogic IP Tech, S.r.l
    Inventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola
  • Publication number: 20190349342
    Abstract: 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: Application
    Filed: May 9, 2018
    Publication date: November 14, 2019
    Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
  • Publication number: 20190312928
    Abstract: 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: Application
    Filed: April 6, 2018
    Publication date: October 10, 2019
    Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
  • Patent number: 10438035
    Abstract: 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: Grant
    Filed: September 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Francesco D'Ercoli, Marco Bassani, Claudio Saporetti, Marco Cumoli
  • Patent number: 10372958
    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: Grant
    Filed: December 6, 2016
    Date of Patent: August 6, 2019
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Marco Cumoli, Francesco D'Ercoli
  • Publication number: 20190188451
    Abstract: Various embodiments of the invention are implemented for an entry level, compact and lightweight single package apparatus combining a conventional high-resolution two-dimensional (2D) camera with a low-resolution three-dimensional (3D) depth image camera, capable to learn, through depth information, how to improve the performance of a set of 2D identification and machine vision algorithms in terms of speed-up (e.g. through regions of interests (ROIs)) and raw discriminative power. The cameras simultaneously capture images that are processed by an Intelligent Segmentation Engine in the system to facilitate object recognition.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: Francesco D'Ercoli, Alessandro Brunetta, Silvia Marinoni, Davide Benghi
  • Patent number: 10325130
    Abstract: Systems, methods, and computer-readable storage media are provided for an embedded, scalable, predictive tool capable of detecting in-field anomalies and trends in advance of productivity losses on single devices, device clusters, and/or multi-cluster architectures. In-field and in real-time, sets of barcode signal sequences associated with respective barcode symbols are collected in time series (that is, at successive time intervals). A quality index measure in computed for each of the barcode signal sequence sets such that each quality index measure is associated with a barcode symbol. Patterns among the sets are identified therefrom and compared to barcode symbol patterns that are known to be associated with particular trends or anomalies and appropriately classified as such.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 18, 2019
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Francesco D'Ercoli, Simone Cilli
  • Publication number: 20190108041
    Abstract: 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: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola
  • Patent number: 10204284
    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: Grant
    Filed: August 2, 2017
    Date of Patent: February 12, 2019
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti, Alessandro Franchi
  • Publication number: 20190043149
    Abstract: 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: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventors: Francesco D'Ercoli, Simone Cilli, Marco Cumoli
  • Publication number: 20180324071
    Abstract: A system and method for managing a shared resource in a network including a plurality of nodes including, in response to joining the network, broadcasting, by a node, an identification message to the network, and receiving, by the node, a token data structure including computational data including a threshold total resource consumption value of the plurality of nodes, current resource consumption values of respective nodes, and current utility function values of the respective nodes, the computational data being used by the node to adjust consumption of the shared resource by the node.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: Francesco D'Ercoli, Alessandro Brunetta, Giorgio Sanzeni
  • Publication number: 20180285611
    Abstract: 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: Application
    Filed: September 29, 2016
    Publication date: October 4, 2018
    Inventors: Francesco D'ERCOLI, Marco BASSANI, Claudio SAPORETTI, Marco CUMOLI
  • 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: 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: 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: 20180157888
    Abstract: Systems, methods, and computer-readable storage media are provided for an embedded, scalable, predictive tool capable of detecting in-field anomalies and trends in advance of productivity losses on single devices, device clusters, and/or multi-cluster architectures. In-field and in real-time, sets of barcode signal sequences associated with respective barcode symbols are collected in time series (that is, at successive time intervals). A quality index measure in computed for each of the barcode signal sequence sets such that each quality index measure is associated with a barcode symbol. Patterns among the sets are identified therefrom and compared to barcode symbol patterns that are known to be associated with particular trends or anomalies and appropriately classified as such.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: FRANCESCO D'ERCOLI, SIMONE CILLI
  • 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: 20180159739
    Abstract: Simple device replacement (SDR), low-cost class A compatible devices that store and use configuration tables for use in performing a node replacement may be used. The use of SDR using 802.3 Ethernet-enabled class A devices allows for dispensing with an external management computer or device-mounted additional hardware (e.g., push-button, SD card, etc.), and for performing node replacement while the network remains operating. A modified token ring or logical ring configuration and process may also be utilized. In an embodiment, a logical ring with a token, which may be used as a distributed scheduler that is circulated amongst network nodes, may be provided. The use of a modified token ring may provide for managing low-priority traffic on an 802.3 network for sensors to utilize low-priority communications without impacting high-priority communications.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventor: Francesco D'Ercoli