Patents by Inventor Matteo Salardi

Matteo Salardi 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: 11360846
    Abstract: Apparatuses of systems that provide Safety Integration Levels (SILs) and Hardware Fault Tolerance (HFT) include a first die, the first die including first processing logic connected to a first connection and the first connection connected to second processing logic of a second die. The first die may further include a second connection to an input/output (I/O) channel where the second connection is coupled to the first processing logic. The apparatuses may further include a second die, the second die including second processing logic and a third connection from a secondary device coupled to the second processing logic. The secondary device is outside the system. The second processing logic is configured to select among three configurations based on signals from the second processing logic and the secondary device: sending first output data on the I/O output channel, sending second output data on the I/O output channel, or de-energizing the I/O channel.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: June 14, 2022
    Assignee: Intel Corporation
    Inventors: Gabriele Boschi, Roger May, Gabriele Paoloni, Nabajit Deka, Matteo Salardi
  • Publication number: 20200026598
    Abstract: Apparatuses of systems that provide Safety Integration Levels (SILs) and Hardware Fault Tolerance (HFT) include a first die, the first die including first processing logic connected to a first connection and the first connection connected to second processing logic of a second die. The first die may further include a second connection to an input/output (I/O) channel where the second connection is coupled to the first processing logic. The apparatuses may further include a second die, the second die including second processing logic and a third connection from a secondary device coupled to the second processing logic. The secondary device is outside the system. The second processing logic is configured to select among three configurations based on signals from the second processing logic and the secondary device: sending first output data on the I/O output channel, sending second output data on the I/O output channel, or de-energizing the I/O channel.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: Gabriele Boschi, Gabriele Paoloni, Roger May, Nabajit Deka, Matteo Salardi
  • Patent number: 9536343
    Abstract: In a three-dimensional image generation apparatus, a CPU concatenates meshes of a plurality of objects which meet a predefined concatenation condition, and performs in advance vertex attribute transformation on the plurality of objects of which the meshes have been concatenated. The CPU regards as a single object, the plurality of objects on which the vertex attribute transformation has been performed, and transfers a rendering command, which instructs rendering of the plurality of objects regarded as the single object, to a GPU. The GPU renders, at a time, the plurality of objects that are regarded as the single object, upon receiving the rendering command from the CPU.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: January 3, 2017
    Assignee: DENSO CORPORATION
    Inventors: Kazuyuki Nakata, Kentarou Kajita, Soju Matsumoto, Takumi Ishikawa, Yusuke Inoue, Matteo Salardi
  • Publication number: 20150325034
    Abstract: In a three-dimensional image generation apparatus, a CPU concatenates meshes of a plurality of objects which meet a predefined concatenation condition, and performs in advance vertex attribute transformation on the plurality of objects of which the meshes have been concatenated. The CPU regards as a single object, the plurality of objects on which the vertex attribute transformation has been performed, and transfers a rendering command, which instructs rendering of the plurality of objects regarded as the single object, to a GPU. The GPU renders, at a time, the plurality of objects that are regarded as the single object, upon receiving the rendering command from the CPU.
    Type: Application
    Filed: November 5, 2013
    Publication date: November 12, 2015
    Inventors: Kazuyuki Nakata, Kentarou Kajita, Soju Matsumoto, Takumi Ishikawa, Yusuke Inoue, Matteo Salardi