Patents by Inventor Andrew Draper

Andrew Draper 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: 12189775
    Abstract: An apparatus is disclosed. The apparatus comprises one or more processors to receive a request to perform a firmware update at a device, prepare a second trusted compute base (TCB) layer for the firmware update, generate a first compound device identifier (CDI) associated with a first TCB layer to be used by the second TCB layer to attest an operational state of the first TCB layer prior to applying the update and generate a second CDI associated with the first TCB layer to be used by the second TCB layer to attest the operational state of the first layer after the update has been applied and perform the firmware update of the second TCB layer.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: January 7, 2025
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Andrew Draper, Xiaoyu Ruan
  • Patent number: 12010144
    Abstract: Various examples of device and system implementations and methods for performing end-to-end attestation operations for multi-layer hardware devices are disclosed.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: June 11, 2024
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Jose Benchimol, Andrew Draper
  • Publication number: 20240179880
    Abstract: A heat exchanger assembly, including a heat exchanger with a primary tube including a first fluid channel for a heat exchange fluid; a first heat source module with a plurality of first heat sources; an attachment with a plurality of contact portions exposed to the plurality of first heat sources, mounted on the primary tube adjacent to the first fluid channel.
    Type: Application
    Filed: February 10, 2023
    Publication date: May 30, 2024
    Applicant: VALEO SYSTEMES THERMIQUES
    Inventors: Donald BOYD, David TROY, Andrew DRAPER, Bertrand CERRU, Allen SKOWRON, Justyna BOGIEL, Paul BURKE
  • Publication number: 20240175645
    Abstract: An attachment for a heat exchange plate, having an attachment base plate extending within a base plane, having a bottom side and a top side between which a thickness of the attachment base plate extends, with a plurality of contact portions extending away from the top side independently from each other. The attachment base plate is of rectangular, elongated outline extending along an attachment longitudinal axis and an attachment lateral axis, the extension along the attachment longitudinal axis being predominant. At least one contact portion has a different longitudinal length than another contact portion, the longitudinal length being measured along the attachment longitudinal axis.
    Type: Application
    Filed: February 10, 2023
    Publication date: May 30, 2024
    Applicant: VALEO SYSTEMES THERMIQUES
    Inventors: Donald BOYD, David TROY, Andrew DRAPER, Bertrand CERRU, Allen SKOWRON, Justyna BOGIEL, Paul BURKE
  • Publication number: 20240179879
    Abstract: A heat exchanger including a primary tube including a first flat plate and a first shaped plate connected to each other to form a first fluid channel. The first flat plate and the first shaped plate include fluid openings to enable fluid flow to and from the primary tube.
    Type: Application
    Filed: February 10, 2023
    Publication date: May 30, 2024
    Applicant: VALEO SYSTEMES THERMIQUES
    Inventors: Donald BOYD, David TROY, Andrew DRAPER, Bertrand CERRU, Allen SKOWRON, Justyna BOGIEL, Paul BURKE
  • Publication number: 20220245252
    Abstract: An apparatus is disclosed. The apparatus comprises one or more processors to receive a request to perform a firmware update at a device, prepare a second trusted compute base (TCB) layer for the firmware update, generate a first compound device identifier (CDI) associated with a first TCB layer to be used by the second TCB layer to attest an operational state of the first TCB layer prior to applying the update and generate a second CDI associated with the first TCB layer to be used by the second TCB layer to attest the operational state of the first layer after the update has been applied and perform the firmware update of the second TCB layer.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 4, 2022
    Applicant: Intel Corporation
    Inventors: Ned M. Smith, Andrew Draper, Xiaoyu Ruan
  • Publication number: 20210314365
    Abstract: Various examples of device and system implementations and methods for performing end-to-end attestation operations for multi-layer hardware devices are disclosed.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Ned M. Smith, Jose Benchimol, Andrew Draper
  • Patent number: 11039250
    Abstract: A method, system, and computer-readable storage medium that receive a first audio signal generated by a first microphone of a plurality of microphones having a sound inlet, detect an acoustic disturbance in the received first audio signal, the detected acoustic disturbance in the received first audio signal resulting from a tactile interaction proximate the sound inlet of the first microphone, determine whether the detected acoustic disturbance correlates to a pre-defined acoustic signature, and generate, based upon determining that the detected acoustic disturbance correlates to the pre-defined acoustic signature, a control signal corresponding to the pre-defined acoustic signature, the generated control signal controlling one or more of a plurality of speakers of an in-vehicle communication system.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: June 15, 2021
    Assignee: Peiker acustic GmbH
    Inventors: Andrew Draper, Aaron Kubat
  • Publication number: 20210092522
    Abstract: A method, system, and computer-readable storage medium that receive a first audio signal generated by a first microphone of a plurality of microphones having a sound inlet, detect an acoustic disturbance in the received first audio signal, the detected acoustic disturbance in the received first audio signal resulting from a tactile interaction proximate the sound inlet of the first microphone, determine whether the detected acoustic disturbance correlates to a pre-defined acoustic signature, and generate, based upon determining that the detected acoustic disturbance correlates to the pre-defined acoustic signature, a control signal corresponding to the pre-defined acoustic signature, the generated control signal controlling one or more of a plurality of speakers of an in-vehicle communication system.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 25, 2021
    Applicant: Peiker acustic GmbH
    Inventors: Andrew DRAPER, Aaron KUBAT
  • Patent number: 10659052
    Abstract: Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: May 19, 2020
    Assignee: Intel Corporation
    Inventors: Sean R. Atsatt, Andrew Draper
  • Publication number: 20190199354
    Abstract: Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 27, 2019
    Inventors: Sean R. Atsatt, Andrew Draper
  • Patent number: 10272876
    Abstract: A method of operating an ad hoc network to protect a passenger-as-a-pedestrian of a stationary vehicle from a vehicle in motion. The network comprises an electronic key for the stationary vehicle carried by the passenger-as-a-pedestrian, an electronic-control-unit with a car-access-system and an on-board-unit with a vehicle-to-vehicle-system as components of a vehicle-network of the stationary vehicle. The car-access-system interfaces the vehicle-to-vehicle-system through the vehicle-network, the one vehicle in motion comprises a vehicle-to-vehicle-system, the on-board-unit of the stationary vehicle receives information from the car-access-system of the electronic-control-unit of the stationary vehicle, and the on-board-unit communicates based on the received information as vehicle-to-driver communication via the vehicle-to-vehicle system of the stationary vehicle with any vehicle in motion.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 30, 2019
    Assignee: Peiker Acustic GmbH & Co. KG, Valeo Peiker Telematics Product Line
    Inventors: Andrew Draper, Amine Taleb-Bendiab
  • Publication number: 20190095113
    Abstract: A system for maintaining reconfigurable partitions in an integrated device includes a first buffer having channels that store configuration data and a mask. The system also includes first decompression circuitry having a second buffer coupled to the first buffer that stores the configuration data and second decompression circuitry having a third buffer coupled to the first buffer that stores the mask. The system also includes partition maintenance circuitry that applies the mask to the configuration data after the first decompression circuitry has decompressed the configuration data and the second decompression circuitry has decompressed the mask.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Sean R. Atsatt, Andrew Draper, Ting Lu, Steve Tuyen Vu, Scott Weber
  • Patent number: 10223014
    Abstract: A system for maintaining reconfigurable partitions in an integrated device includes a first buffer having channels that store configuration data and a mask. The system also includes first decompression circuitry having a second buffer coupled to the first buffer that stores the configuration data and second decompression circuitry having a third buffer coupled to the first buffer that stores the mask. The system also includes partition maintenance circuitry that applies the mask to the configuration data after the first decompression circuitry has decompressed the configuration data and the second decompression circuitry has decompressed the mask.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: March 5, 2019
    Assignee: Intel Corporation
    Inventors: Sean R. Atsatt, Andrew Draper, Ting Lu, Steve Tuyen Vu, Scott Weber
  • Patent number: 10218359
    Abstract: Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: February 26, 2019
    Assignee: Intel Corporation
    Inventors: Sean R. Atsatt, Andrew Draper
  • Publication number: 20190007050
    Abstract: Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Sean R. Atsatt, Andrew Draper
  • Publication number: 20180174452
    Abstract: A method of operating an ad hoc network to protect a passenger-as-a-pedestrian of a stationary vehicle from a vehicle in motion wherein the network comprises an electronic key for the stationary vehicle that is carried by the passenger-as-a-pedestrian, an electronic-control-unit with a car-access-system and an on-board-unit with a vehicle-to-vehicle-system as components of a vehicle-network of the stationary vehicle, wherein the car-access-system interfaces to the a vehicle-to-vehicle-system through the vehicle-network, wherein the at least one vehicle in motion comprises a vehicle-to-vehicle-system, wherein the on-board-unit of the stationary vehicle receives at least temporarily information from the car-access-system of the electronic-control-unit of the stationary vehicle and wherein the on-board-unit at least temporarily communicates based on the received information as vehicle-to-driver communication via the vehicle-to-vehicle system of the stationary vehicle with any vehicle in motion.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Applicant: Peiker Acustic GmbH & Co. KG, Valeo Peiker Telematics Product Line
    Inventors: Andrew DRAPER, Amine TALEB-BENDIAB
  • Patent number: 9404968
    Abstract: An integrated circuit device such as a programmable integrated circuit may include interface circuits and associated identification circuits. The identification circuits may be coupled to shared mixer circuitry that performs a logic function on mixer input signals received from the identification circuits of that integrated circuit to produce a mixer output signal. Debug computing equipment may be used to test integrated circuits having mixer circuitry. The debug computing equipment may have interfaces that receive connections to interface circuits of the integrated circuits. The debug computing equipment may communicate with the mixer circuitry of the integrated circuits through each of the connected interface circuits to identify groups of interfaces that are connected to different devices. For each device, the debug computing equipment may select an interface from the corresponding group of interfaces and perform test debug operations over the selected interface.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 2, 2016
    Assignee: Altera Corporation
    Inventor: Andrew Draper
  • Patent number: 8412918
    Abstract: According to various embodiments, a programmable device assembly includes an FPGA coupled to a nonvolatile serial configuration memory (e.g., serial flash memory) and a volatile fast bulk memory (e.g., SRAM or SDRAM). The nonvolatile serial configuration memory contains both the FPGA configuration data and CPU instructions. When a predetermined condition occurs, a serial memory access component that is hard coded on the FPGA automatically reads the configuration data from the nonvolatile serial configuration memory. The configuration data is used to configure the FPGA with various components, including a CPU, a boot ROM with code for a boot copier, and a bus structure. When the CPU boots, code for the boot copier is executed so that the CPU instructions are copied from the nonvolatile serial configuration memory to the volatile fast bulk memory. The CPU then executes the CPU instructions stored in the volatile fast bulk memory.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: April 2, 2013
    Assignee: Altera Corporation
    Inventors: Timothy P. Allen, Andrew Draper, Aaron Ferrucci, Kerry Veenstra
  • Patent number: 8190828
    Abstract: Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a plurality of logic elements, programmably configurable to implement user-defined combinatorial or registered logic functions, and an embedded processor portion coupled to the programmable logic portion. The embedded processor portion includes a processor, and a memory block coupled to the processor. The memory block includes a first plurality of memory cells for storing data, a second plurality of memory cells for storing data, a first port coupled to the first and second pluralities of memory cells, a second port coupled to the first and second pluralities of memory cells, and an arbiter coupled to the first port and the second port.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: May 29, 2012
    Assignee: Altera Corporation
    Inventors: Roger May, Andrew Draper, Paul Metzgen, Neil Thorne