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: 12189775Abstract: 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: GrantFiled: April 21, 2022Date of Patent: January 7, 2025Assignee: Intel CorporationInventors: Ned M. Smith, Andrew Draper, Xiaoyu Ruan
-
Patent number: 12010144Abstract: Various examples of device and system implementations and methods for performing end-to-end attestation operations for multi-layer hardware devices are disclosed.Type: GrantFiled: June 17, 2021Date of Patent: June 11, 2024Assignee: Intel CorporationInventors: Ned M. Smith, Jose Benchimol, Andrew Draper
-
Publication number: 20240179880Abstract: 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: ApplicationFiled: February 10, 2023Publication date: May 30, 2024Applicant: VALEO SYSTEMES THERMIQUESInventors: Donald BOYD, David TROY, Andrew DRAPER, Bertrand CERRU, Allen SKOWRON, Justyna BOGIEL, Paul BURKE
-
Publication number: 20240175645Abstract: 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: ApplicationFiled: February 10, 2023Publication date: May 30, 2024Applicant: VALEO SYSTEMES THERMIQUESInventors: Donald BOYD, David TROY, Andrew DRAPER, Bertrand CERRU, Allen SKOWRON, Justyna BOGIEL, Paul BURKE
-
Publication number: 20240179879Abstract: 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: ApplicationFiled: February 10, 2023Publication date: May 30, 2024Applicant: VALEO SYSTEMES THERMIQUESInventors: Donald BOYD, David TROY, Andrew DRAPER, Bertrand CERRU, Allen SKOWRON, Justyna BOGIEL, Paul BURKE
-
Publication number: 20220245252Abstract: 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: ApplicationFiled: April 21, 2022Publication date: August 4, 2022Applicant: Intel CorporationInventors: Ned M. Smith, Andrew Draper, Xiaoyu Ruan
-
Publication number: 20210314365Abstract: Various examples of device and system implementations and methods for performing end-to-end attestation operations for multi-layer hardware devices are disclosed.Type: ApplicationFiled: June 17, 2021Publication date: October 7, 2021Inventors: Ned M. Smith, Jose Benchimol, Andrew Draper
-
Patent number: 11039250Abstract: 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: GrantFiled: September 20, 2019Date of Patent: June 15, 2021Assignee: Peiker acustic GmbHInventors: Andrew Draper, Aaron Kubat
-
Publication number: 20210092522Abstract: 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: ApplicationFiled: September 20, 2019Publication date: March 25, 2021Applicant: Peiker acustic GmbHInventors: Andrew DRAPER, Aaron KUBAT
-
Patent number: 10659052Abstract: 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: GrantFiled: February 15, 2019Date of Patent: May 19, 2020Assignee: Intel CorporationInventors: Sean R. Atsatt, Andrew Draper
-
Publication number: 20190199354Abstract: 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: ApplicationFiled: February 15, 2019Publication date: June 27, 2019Inventors: Sean R. Atsatt, Andrew Draper
-
Patent number: 10272876Abstract: 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: GrantFiled: December 19, 2016Date of Patent: April 30, 2019Assignee: Peiker Acustic GmbH & Co. KG, Valeo Peiker Telematics Product LineInventors: Andrew Draper, Amine Taleb-Bendiab
-
Publication number: 20190095113Abstract: 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: ApplicationFiled: September 28, 2017Publication date: March 28, 2019Inventors: Sean R. Atsatt, Andrew Draper, Ting Lu, Steve Tuyen Vu, Scott Weber
-
Patent number: 10223014Abstract: 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: GrantFiled: September 28, 2017Date of Patent: March 5, 2019Assignee: Intel CorporationInventors: Sean R. Atsatt, Andrew Draper, Ting Lu, Steve Tuyen Vu, Scott Weber
-
Patent number: 10218359Abstract: 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: GrantFiled: June 29, 2017Date of Patent: February 26, 2019Assignee: Intel CorporationInventors: Sean R. Atsatt, Andrew Draper
-
Publication number: 20190007050Abstract: 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: ApplicationFiled: June 29, 2017Publication date: January 3, 2019Inventors: Sean R. Atsatt, Andrew Draper
-
Publication number: 20180174452Abstract: 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: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Applicant: Peiker Acustic GmbH & Co. KG, Valeo Peiker Telematics Product LineInventors: Andrew DRAPER, Amine TALEB-BENDIAB
-
Patent number: 9404968Abstract: 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: GrantFiled: October 25, 2013Date of Patent: August 2, 2016Assignee: Altera CorporationInventor: Andrew Draper
-
Patent number: 8412918Abstract: 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: GrantFiled: September 22, 2010Date of Patent: April 2, 2013Assignee: Altera CorporationInventors: Timothy P. Allen, Andrew Draper, Aaron Ferrucci, Kerry Veenstra
-
Patent number: 8190828Abstract: 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: GrantFiled: May 13, 2009Date of Patent: May 29, 2012Assignee: Altera CorporationInventors: Roger May, Andrew Draper, Paul Metzgen, Neil Thorne