Patents by Inventor Eugene Cohen

Eugene Cohen 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: 11288405
    Abstract: An IC comprising functional circuit to perform primary functions of the IC is provided. The functional circuit is to enable electrical signals to propagate through it within a timing constraint of the functional circuit. The IC comprises at least one canary circuit used for detecting glitch attacks on the circuit. Electrical signals are to propagate through the canary circuit(s) within a defined timing constraint of the canary circuit(s). The canary circuit is to provide a signal path designed such that in the event of a timing constraint of the functional circuit(s) is violated due to a glitch attack, also the timing constraint of the canary circuit(s) is violated.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: March 29, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pierre Belgarric, David Plaquin, Eugene Cohen, Chris R. Gunning
  • Publication number: 20210312092
    Abstract: An IC comprising functional circuit to perform primary functions of the IC is provided. The functional circuit is to enable electrical signals to propagate through it within a timing constraint of the functional circuit. The IC comprises at least one canary circuit used for detecting glitch attacks on the circuit. Electrical signals are to propagate through the canary circuit(s) within a defined timing constraint of the canary circuit(s). The canary circuit is to provide a signal path designed such that in the event of a timing constraint of the functional circuit(s) is violated due to a glitch attack, also the timing constraint of the canary circuit(s) is violated.
    Type: Application
    Filed: October 25, 2018
    Publication date: October 7, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Pierre Belgarric, David Plaquin, Eugene Cohen, Chris R. Gunning
  • Patent number: 10248567
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to maintain cache coherency. Examples disclosed herein involve, in response to receiving, from a direct memory access controller, an interrupt associated with a direct memory access operation, handling the interrupt based on a parameter of the direct memory access operation, wherein the direct memory access controller is to execute the direct memory access operation.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: April 2, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Senthil Kumar Ramakrishnan, Eugene Cohen
  • Publication number: 20170132130
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to maintain cache coherency. Examples disclosed herein involve, in response to receiving, from a direct memory access controller, an interrupt associated with a direct memory access operation, handling the interrupt based on a parameter of the direct memory access operation, wherein the direct memory access controller is to execute the direct memory access operation.
    Type: Application
    Filed: June 16, 2014
    Publication date: May 11, 2017
    Inventors: Senthil Kumar RAMAKRISHNAN, Eugene COHEN
  • Patent number: 8122447
    Abstract: A firmware bundle is download to a non-operational storage area without changing a live copy of firmware in a device. The firmware bundle is downloaded in order to reboot the device to deploy one or more downloaded firmware packages from the non-operational storage area to the device, launch an Early Boot Installer manager to spawn and monitor the status of one or more Early Boot Installer processes contained in the firmware bundle download, determine in parallel whether a firmware install to one or more subsystems of the device is desire, and install the downloaded firmware package in parallel to one or more subsystems of the device.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: February 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eugene Cohen, Brian Hoffmann, Chris Lee
  • Publication number: 20090037904
    Abstract: A firmware bundle is download to a non-operational storage area without changing a live copy of firmware in a device. The firmware bundle is downloaded in order to reboot the device to deploy one or more downloaded firmware packages from the non-operational storage area to the device, launch an Early Boot Installer manager to spawn and monitor the status of one or more Early Boot Installer processes contained in the firmware bundle download, determine in parallel whether a firmware install to one or more subsystems of the device is desire, and install the downloaded firmware package in parallel to one or more subsystems of the device.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Eugene Cohen, Brian Hoffmann, Chris Lee
  • Patent number: 7330013
    Abstract: A method and apparatus for controlling the charge and discharge currents in a battery (2) as a function of temperature. When a battery (2) is charged or discharged in an environment that approaches its design operating temperature extreme, the currents are reduced to limit self-heating of the battery and thus extend the useful operating environment temperature range. A temperature sensor (18) is coupled to a controller (6) to sense the battery (2) temperature. The temperature information is used to set a suitable charging or discharging current (8). In the illustrative embodiment, the charging current is set to a maximum value when said temperature is lower than a first predetermined threshold value, the maximum value being the battery's maximum specified charging current, and the first predetermined threshold value being the battery's maximum charging temperature.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: February 12, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dale Wolin, Eugene Cohen, Richard G. Sevier
  • Publication number: 20050120190
    Abstract: A method and apparatus performs hardware assisted communication between processors. In response to direction from a first processor, a first coprocessor writes information in a first block of mirrored memory. Mirrored memory is maintained, allowing a second coprocessor to read the information from a second block of mirrored memory. The information is saved in memory accessible to a second processor. The information is accessed by the second processor.
    Type: Application
    Filed: December 24, 2004
    Publication date: June 2, 2005
    Inventors: Robert Rust, Eugene Cohen, Scott McLean
  • Publication number: 20040135552
    Abstract: A method and apparatus for controlling the charge and discharge currents in a battery (2) as a function of temperature. When a battery (2) is charged or discharged in an environment that approaches its design operating temperature extreme, the currents are reduced to limit self-heating of the battery and thus extend the useful operating environment temperature range. A temperature sensor (18) is coupled to a controller (6) to sense the battery (2) temperature. The temperature information is used to set a suitable charging or discharging current (8).
    Type: Application
    Filed: November 12, 2003
    Publication date: July 15, 2004
    Inventors: Dale Wolin, Eugene Cohen, Richard G. Sevier
  • Patent number: 6661203
    Abstract: A method and apparatus for controlling the charge and discharge currents in a battery (2) as a function of temperature. When a battery (2) is charged or discharged in an environment that approaches its design operating temperature extreme, the currents are reduced to limit self-heating of the battery and thus extend the useful operating environment temperature range. A temperature sensor (18) is coupled to a controller (6) to sense the battery (2) temperature. The temperature information is used to set a suitable charging or discharging current (8).
    Type: Grant
    Filed: November 12, 2001
    Date of Patent: December 9, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dale Wolin, Eugene Cohen, Richard G. Sevier
  • Publication number: 20030090238
    Abstract: A method and apparatus for controlling the charge and discharge currents in a battery (2) as a function of temperature. When a battery (2) is charged or discharged in an environment that approaches its design operating temperature extreme, the currents are reduced to limit self-heating of the battery and thus extend the useful operating environment temperature range. A temperature sensor (18) is coupled to a controller (6) to sense the battery (2) temperature. The temperature information is used to set a suitable charging or discharging current (8).
    Type: Application
    Filed: November 12, 2001
    Publication date: May 15, 2003
    Inventors: Dale Wolin, Eugene Cohen, Richard G. Sevier