Patents by Inventor David Figoli

David Figoli 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: 11513503
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: November 29, 2022
    Assignee: WellAware Holdings, Inc.
    Inventors: David Figoli, Matthew Harrison
  • Publication number: 20210365013
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventors: David Figoli, Matthew Harrison
  • Patent number: 11086301
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: August 10, 2021
    Assignee: WellAware Holdings, Inc.
    Inventors: David Figoli, Matthew Harrison
  • Publication number: 20200319629
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Application
    Filed: June 24, 2020
    Publication date: October 8, 2020
    Inventors: David Figoli, Matthew Harrison
  • Patent number: 10698391
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 30, 2020
    Assignee: Wellaware Holdings, Inc.
    Inventors: David Figoli, Matthew Harrison
  • Patent number: 10652761
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for configuring a network edge device for communicating between an operational asset and a backend network that include the actions of establishing communication with a backend network through a first network connection. Establishing communication with a user computing device through a second, different network connection. Receiving an asset template that identifies communication protocols of the backend network and communication protocols of an operational asset to which the network edge device is coupled. Sending registration data to the backend network to register the network edge device and the operational asset with the backend network in response to receiving an instruction from the user computing device.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 12, 2020
    Assignee: WellAware Holdings, Inc.
    Inventors: David Figoli, Matthew Harrison
  • Patent number: 10579050
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: March 3, 2020
    Assignee: WellAware Holdings, Inc.
    Inventors: David Figoli, Matthew Harrison
  • Patent number: 10457123
    Abstract: Method for producing a reinforcement beam for a vehicle, comprising at least one weak zone arranged in such a way that the bending resistance of the beam is less in said weak zone than in the rest of the beam, characterized in that it comprises, in order, a step (A) of extruding a profile part, a step (B) of cutting the profile part so as to obtain at least one profile segment, a step (C) of locally deforming the segment of the profile part in order to create the weak zone or zones.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: October 29, 2019
    Assignees: PSA AUTOMOBILES SA, CONSTELLIUM SINGEN GMBH
    Inventors: David Figoli, Stéphane Mesaric, Laurent Drouot, Christian Lange
  • Publication number: 20190317484
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 17, 2019
    Inventors: David Figoli, Matthew Harrison
  • Patent number: 10372116
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: August 6, 2019
    Assignee: WellAware Holdings, Inc.
    Inventors: David Figoli, Matthew Harrison
  • Publication number: 20190102753
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, from one or more network edge devices, operational data of one or more operational assets. Identifying, based on an analysis of the operational data, an improvement to an operational asset. Obtaining asset data associated with the operational asset, the asset data including information about the operational asset. Obtaining information related to conducting the improvement. Automatically generating, from the information related to conducting the improvement and based on the operational data, a set of options for conducting the improvement. Providing, for display on a computing device, the set of options for conducting the improvement. In response to receiving a user input indicating a selected option of the set of options, automatically initiating the improvement by sending the asset data and data indicating the selected option to a vendor to conduct the improvement.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 4, 2019
    Inventors: Matthew Harrison, David Figoli
  • Publication number: 20180086183
    Abstract: Method for producing a reinforcement beam for a vehicle, comprising at least one weak zone arranged in such a way that the bending resistance of the beam is less in said weak zone than in the rest of the beam, characterised in that it comprises, in order, a step (A) of extruding a profile part, a step (B) of cutting the profile part so as to obtain at least one profile segment, a step (C) of locally deforming the segment of the profile part in order to create the weak zone or zones.
    Type: Application
    Filed: April 8, 2016
    Publication date: March 29, 2018
    Inventors: David Figoli, Stéphane Mesaric, Laurent Drouot, Christian Lange
  • Publication number: 20170285623
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Inventors: David Figoli, Matthew Harrison
  • Publication number: 20170289824
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for configuring a network edge device for communicating between an operational asset and a backend network that include the actions of establishing communication with a backend network through a first network connection. Establishing communication with a user computing device through a second, different network connection. Receiving an asset template that identifies communication protocols of the backend network and communication protocols of an operational asset to which the network edge device is coupled. Sending registration data to the backend network to register the network edge device and the operational asset with the backend network in response to receiving an instruction from the user computing device.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Inventors: David Figoli, Matthew Harrison
  • Publication number: 20170285622
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Inventors: David Figoli, Matthew Harrison
  • Publication number: 20070126410
    Abstract: A system and method is provided for providing a deadband switching time delay. One embodiment of the present invention includes a switching regulator system. The switching regulator system includes a control circuit configured to alternately activate a high-side power switch and a low-side power switch of the switching regulator system. The switching regulator system also includes a switching delay element configured to provide a switching deadband associated with a logic state transition delay of at least one of the high-side power switch and the low-side power switch, the delay element comprising a programmable coarse delay element to provide a course delay amount and a programmable fine delay element to provide a fine delay amount.
    Type: Application
    Filed: November 28, 2006
    Publication date: June 7, 2007
    Inventor: David Figoli
  • Publication number: 20060156150
    Abstract: A circuit board with a processing unit and a delay line with a controllable number of delay elements fabricated thereon includes apparatus for testing and calibrating the delay line elements. In the test mode, a calibrated pulse is delayed by the delay line while determining the logic state of pulse at two times, the interval between the two times being the same as the pulse width. By adding delay elements, the period of the calibrated pulse as a function of number of delay elements can determine the delay of each delay element. In the calibration mode, the delay line is configured as a ring oscillator and the frequency of the ring oscillator as a function of number of delay elements provides the time delay for the individual elements.
    Type: Application
    Filed: November 30, 2005
    Publication date: July 13, 2006
    Inventors: Alexander Tessarolo, David Figoli
  • Publication number: 20050242858
    Abstract: A pulse width modulation module provides a first pulse width modulation signal and a second pulse width modulation signal, the two pulse width modulation signals having the same period, but different duty cycles. Each pulse width modulation module can be programmed to be reset by an external signal and can provide a programmable-selectable reset signal. The possible reset signals provided by the pulse width modulation module can be a signal externally applied to the pulse width modulation module, the reset signal for the first pulse signal modulation signal, and the set signal for the second pulse width modulation signal. In this manner, a pulse width modulation module can act as master or as slave modules, the pulse width modulation signal of the slave module having a selected relationship with the pulse width modulation signals of the master module.
    Type: Application
    Filed: April 15, 2005
    Publication date: November 3, 2005
    Inventors: David Figoli, Alexander Tessarolo
  • Publication number: 20050213654
    Abstract: In a digital pulse width modulation generator unit, a phase register is coupled to the clocked counter providing the generator unit time base. In response to a control signal, the contents of the phase register over-write the present counter, thereby changing the phase of pulse width modulated generator output signal. When a plurality of pulse width modulated generator units, the phases of the units can be controlled relative to a reference generator. The contents of the phase register can be altered by hardware or by software.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 29, 2005
    Inventor: David Figoli
  • Publication number: 20050184778
    Abstract: To improve the performance of a pulse width modulator, a delay line having number of delay elements receives a pulse signal from the final clock cycle prior to the generation of the trailing edge of the pulse width modulator signal. Each delay element delays the pulse signal a fraction of the system clock cycle. By controlling the number of delay elements prior to the application of the pulse to the trailing edge-generating component, the trailing edge can be adjusted by increments of the clock cycle determined by the number of delay elements. Because parameters of delay elements can vary, a technique for the calibration of the delay line circuit is disclosed.
    Type: Application
    Filed: August 2, 2004
    Publication date: August 25, 2005
    Inventor: David Figoli