Patents by Inventor Raphael Gay

Raphael Gay 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).

  • Publication number: 20230145437
    Abstract: Systems and methods are described herein to estimate or calculate an execution time for a compute cluster to execute a task based on the number of cores the compute cluster has relative to the number of cores present in a heterogeneous compute cluster for which the time to complete the task was previously measured. In some examples, minimum and maximum scaling ratios are calculated for compute clusters having a different number of cores than a compute cluster for which the time to complete the task has been measured.
    Type: Application
    Filed: April 8, 2020
    Publication date: May 11, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Carlos Haas Costa, Ewerton Lopes Silva de Oliveira, Marco Aurelio Da Silva Cruz, Raphael Gay
  • Patent number: 11599267
    Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: March 7, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
  • Publication number: 20220404994
    Abstract: A call with respect to data for a file from an application program running on a computing device to a block-oriented file access function of an operating system running on the computing device is intercepted. A DAX file access is responsively performed with respect to a memory region of a persistent memory storing the file and an application buffer for the application program within an application memory space to which the memory region has been mapped.
    Type: Application
    Filed: November 27, 2019
    Publication date: December 22, 2022
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jose Dirceu Grundler Ramos, Shane Ward, Craig Lucero, Raphael Gay
  • Patent number: 11331614
    Abstract: In an example, an air filter system includes an air filter and a thermally conductive particulate sensor (TCPS). The TCPS includes a temperature sensor to measure a first temperature of the TCPS at a first time, measure a second temperature of the TCPS at a second time, and provide the measured first temperature and the measured second temperature to a controller. The controller to determine an actual rate of temperature change based on the measured first temperature and the measured second temperature, compare the actual rate of temperature change to a target rate of temperature change, and provide a notification when a difference between the actual rate of temperature change and the target rate of temperature change is greater than an accumulation threshold indicative of a threshold amount of particulate accumulation on the TCPS.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: May 17, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ning Ge, Paul Howard Mazurkiewicz, Helen A. Holder, Peter A. Seiler, Raphael Gay, Tom J. Searby
  • Publication number: 20220147430
    Abstract: For each of a number of workloads, time intervals within execution performance information that was collected during execution of the workload on a first hardware platform are correlated with corresponding time intervals within execution performance information that was collected during execution of the workload on a second hardware platform. For a workload, the time intervals within the execution performance information on the second hardware platform are correlated to the time intervals within the execution performance information the first hardware platform during which the same parts of the workload were executed. A machine learning model that outputs predicted performance on the second hardware platform relative to known performance on the first hardware platform is trained. The model is trained from the correlated time intervals within the execution performance information for each workload on the hardware platforms.
    Type: Application
    Filed: July 25, 2019
    Publication date: May 12, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Carlos Haas Costa, Christian Makaya, Madhu Sudan Athreya, Raphael Gay, Pedro Henrique Garcez Monteiro
  • Patent number: 11294788
    Abstract: A program is executed on a first computer system and the execution of the program is monitored. A plurality of operation records are created based upon the monitoring, where each operation record is associated with an operation carried out during execution of the program. A first value of a cumulative performance indicator associated with the execution of the program on the first computer system is determined. For each operation record, a value of a performance indicator associated with carrying out the operation on a second computer system is predicted. For an operation record, the value of the performance indicator is predicted based on a performance model associated with carrying out operations on the second computer system. A second value of the cumulative performance indicator is determined, which is associated with execution of the program on the second computer system and is based on the predicted values of the performance indicator.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: April 5, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Taciano Perez, Tadeu Marchese, Pedro Henrique Garcez Monteiro, Raphael Gay
  • Publication number: 20210384729
    Abstract: A first alternating current (AC) power may be changed into a direct current (DC) power and stored in an energy storage as stored power. The stored power may be converted into a second AC power and combined with the first AC power.
    Type: Application
    Filed: February 25, 2019
    Publication date: December 9, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Fred Charles Thomas, III, J. Michael Stahl, Adolfo Gomez, Raphael Gay
  • Publication number: 20210367769
    Abstract: A computing device that includes a non-volatile memory device comprising an ephemeral memory region therein, the ephemeral memory region being encrypted and comprising an associated encryption key; and firmware to cause the encryption key to be stored prior to any power loss to the computing device.
    Type: Application
    Filed: August 17, 2018
    Publication date: November 25, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Diego Medaglia, Carlos Haas, Raphael Gay, Byron A. Alcorn, Shane Ward
  • Publication number: 20210357118
    Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
  • Patent number: 11138086
    Abstract: A computing system for collecting hardware performance data includes a number of programmable counters associated with a number of units of a computing device. The computing system further includes an assignment module executed by a processor to assign a plurality of interleaving groups of counters based on a user-defined priority list of parameters.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: October 5, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raphael Gay, Peter Christian Peterson, Finagnon Thierry Dossou, Jr.
  • Publication number: 20210294721
    Abstract: A program is executed on a first computer system and the execution of the program is monitored. A plurality of operation records are created based upon the monitoring, where each operation record is associated with an operation carried out during execution of the program. A first value of a cumulative performance indicator associated with the execution of the program on the first computer system is determined. For each operation record, a value of a performance indicator associated with carrying out the operation on a second computer system is predicted. For an operation record, the value of the performance indicator is predicted based on a performance model associated with carrying out operations on the second computer system. A second value of the cumulative performance indicator is determined, which is associated with execution of the program on the second computer system and is based on the predicted values of the performance indicator.
    Type: Application
    Filed: July 20, 2017
    Publication date: September 23, 2021
    Inventors: Taciano Perez, Tadeu Marchese, Raphael Gay, Raphael Gay
  • Patent number: 11119545
    Abstract: In example implementations, a computing system is provided. The computing system includes at least one electronic component, a fan and a filter. The electronic component generates heat that is cooled by an air flow within the computing system that is generated by the fan. The filter is located in a path of the air flow. The filter includes a filter mesh with a strain gauge that is encapsulated and incorporated into the filter mesh to measure an amount that the filter mesh is clogged.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: September 14, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cameron Key, Peter Andrew Seiler, Thomas Aaron Bondurant, Paul Howard Mazurkiewicz, Raphael Gay
  • Patent number: 11093136
    Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: August 17, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
  • Publication number: 20210157632
    Abstract: Examples of methods for controlling calls to a kernel by a computing device are described herein. In some examples of the methods, an amount of calls from a program to a scheduler function in a kernel space are determined in a user mode. In an example, a call from the program is intercepted in the user mode and the call is filtered in response to determining that the amount of calls satisfies a filtering criterion.
    Type: Application
    Filed: June 22, 2018
    Publication date: May 27, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Raphael Gay, Kirsten Olsen, Tadeu Marchese, Roberto Bender
  • Patent number: 11003565
    Abstract: An example system for a performance gains predictor includes a counter engine to determine a number of events during an application session of a computing system utilizing a first processor, a metrics engine to calculate a number of metrics for the first processor based on the number of events, a factor engine to determine a number of factors of the first processor that can affect the number of metrics based on an evaluation of the computing system, and a performance engine to predict a performance change of the computing system utilizing a second processor based on the number of factors.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 11, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raphael Gay, Peter C Peterson, Kirsten Olsen
  • Patent number: 10642771
    Abstract: Examples disclosed herein relate to data channel allocation. An example includes an apparatus, including a resource to connect to a controller in a first state and a peripheral card in a second state. Example apparatus include a controller to control a connection to an interface card and to connect to the resource via a first data channel in the first state, the first data channel to connect the resource and the peripheral card in the second state.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: May 5, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raphael Gay, Peter Seiler, Shane Ward
  • Patent number: 10545901
    Abstract: An apparatus includes a memory card that includes at least one memory module and an expansion connector to connect with at least one expansion memory card. A lane distributor on the memory card interfaces with a set of bidirectional lanes and provides a base lane set and an expanded lane set of bidirectional lanes to support communications with the memory module and the expansion memory card via the expansion connector.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 28, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Seiler, Shane Ward, Byron A. Alcorn, Raphael Gay
  • Publication number: 20200023301
    Abstract: In an example, an air filter system includes an air filter and a thermally conductive particulate sensor (TCPS). The TCPS includes a temperature sensor to measure a first temperature of the TCPS at a first time, measure a second temperature of the TCPS at a second time, and provide the measured first temperature and the measured second temperature to a controller. The controller to determine an actual rate of temperature change based on the measured first temperature and the measured second temperature, compare the actual rate of temperature change to a target rate of temperature change, and provide a notification when a difference between the actual rate of temperature change and the target rate of temperature change is greater than an accumulation threshold indicative of a threshold amount of particulate accumulation on the TCPS.
    Type: Application
    Filed: February 8, 2017
    Publication date: January 23, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ning Ge, Paul Howard Mazurkiewicz, Helen A. Holder, Peter A. Seiler, Raphael Gay, Tom J. Searby
  • Publication number: 20200001306
    Abstract: In an example, an air filter assembly includes an air filter to remove particulates from air flowing through the air filter, sense electrodes coupled to the air filter, the sense electrodes spaced apart in a direction that is transverse to a direction of a flow of the air, a sense interconnects to couple the sense electrodes to a first power source to drive a sense electrode of the sense electrodes to a sense power, charge electrodes coupled to the air filter, where the charge electrodes are spaced apart from and adjacent to the sense electrodes, and charge interconnects to couple the charge electrodes to a second power source to drive a charge electrode of the charge electrodes to a charge power different from the sense power.
    Type: Application
    Filed: February 14, 2017
    Publication date: January 2, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ning Ge, Paul Howard Mazurkiewicz, Helen A. Holder, Peter A. Seiler, Raphael Gay, Tom J. Searby
  • Publication number: 20190347003
    Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.
    Type: Application
    Filed: February 1, 2017
    Publication date: November 14, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez