Patents by Inventor John Landry

John Landry 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: 20260110744
    Abstract: Examples are described herein for monitoring power source usage of a computing device, including a battery and another power source, over time. In various examples, time periods of this monitored time may be added to a time count based on their immediately previous or immediately subsequent time periods satisfying a condition. The time count may be used to track periods of time during which certain power source usage factors are present that may lead to or may indicate the presence of battery swelling. After a time period is added to the time count, the updated time count can be compared to a time count threshold, and a user of the computing device may be warned based on the comparison. The threshold and warning may be selected to warn a user of potential present or future swelling of the battery.
    Type: Application
    Filed: October 21, 2025
    Publication date: April 23, 2026
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: John Landry, Augusto Queiroz de Macedo, Amit Kumar Singh, Frederick Lee
  • Patent number: 12449481
    Abstract: Examples are described herein for monitoring power source usage of a computing device, including a battery and another power source, over time. In various examples, time periods of this monitored time may be added to a time count based on their immediately previous or immediately subsequent time periods satisfying a condition. The time count may be used to track periods of time during which certain power source usage factors are present that may lead to or may indicate the presence of battery swelling. After a time period is added to the time count, the updated time count can be compared to a time count threshold, and a user of the computing device may be warned based on the comparison. The threshold and warning may be selected to warn a user of potential present or future swelling of the battery.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: October 21, 2025
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Landry, Augusto Queiroz de Macedo, Amit Kumar Singh, Frederick Lee
  • Publication number: 20230408585
    Abstract: Examples are described herein for monitoring power source usage of a computing device, including a battery and another power source, over time. In various examples, time periods of this monitored time may be added to a time count based on their immediately previous or immediately subsequent time periods satisfying a condition. The time count may be used to track periods of time during which certain power source usage factors are present that may lead to or may indicate the presence of battery swelling. After a time period is added to the time count, the updated time count can be compared to a time count threshold, and a user of the computing device may be warned based on the comparison. The threshold and warning may be selected to warn a user of potential present or future swelling of the battery.
    Type: Application
    Filed: October 30, 2020
    Publication date: December 21, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: John Landry, Augusto Queiroz de Macedo, Amit Kumar Singh, Frederick Lee
  • Publication number: 20220147840
    Abstract: Example implementations relate to determining user domain knowledge. An example non-transitory machine-readable medium can include instructions executable by a processor to retrieve from a provider on a computing device telemetry data associated with a user of the computing device, map user domain knowledge relationships based on the retrieved telemetry data and determine a domain knowledge of the user based on the mapped relationships.
    Type: Application
    Filed: July 31, 2019
    Publication date: May 12, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Rafael Dal Zotto, John Landry
  • Patent number: 11150304
    Abstract: Examples described herein include examples of method for predicting battery performance of a battery comprising collecting battery data corresponding to a plurality of batteries with characteristics similar to the battery during a first time period, storing the collected battery data in a staging memory, generating a logarithmic regression based on the collected battery data, and predicting battery performance for the battery based on the logarithmic regression.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: October 19, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matheus Eichelberger, John Landry, Marcio Maraschin, Roberto Argenta Coutinho
  • Publication number: 20210157949
    Abstract: In some examples, a computing device comprises a network interface; a storage device comprising machine-readable instructions; a processor coupled to the network interface and the storage device, wherein execution of the machine-readable instructions causes the processor to: collect a user consent on whether to share event data of multiple applications of the computing device; store the user consent in a consent record; collect event data from an application of the multiple applications; and tag the event data with the user consent from the consent record.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: John LANDRY, Francisco BESCHOREN DA COSTA, Charles FAHSELT, Christopher Tomas STEWART
  • Patent number: 10963325
    Abstract: A technique includes, for each storage drive of a plurality of storage drives, determining a metric associated with the storage drive based at least in part on a plurality of attributes associated with the storage drive; and determining a health of a given storage drive of the plurality of storage drives based at least in part on the metric associated with the given storage drive and the metric associated with at least one other storage drive of the plurality of storage drives.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: March 30, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Coutinho, Marcio Maraschin, Matheus Eichelberger, John Landry
  • Publication number: 20200118152
    Abstract: Linking user feedback to telemetry data includes collecting, in a computer system, telemetry data from at least one electronic device. Survey data is collected related to user feedback associated with the at least one electronic device. Data patterns are correlated in the telemetry data with data patterns in the survey data. The survey data is linked with the telemetry data based on the correlated data patterns to contextualize the user feedback to the telemetry data.
    Type: Application
    Filed: April 14, 2017
    Publication date: April 16, 2020
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: John Landry
  • Publication number: 20200118012
    Abstract: A system for monitoring the thermal health of an electronic device is described. The system includes a predictor to predict an expected temperature of the electronic device using a model. The system also includes a computation manager to compute a difference between an actual temperature of the electronic device and the expected temperature, compute a z-score of the difference, and map the z-score to a thermal health grade for the electronic device.
    Type: Application
    Filed: April 18, 2017
    Publication date: April 16, 2020
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Nailson Boaz Costa Leite, Augusto Queiroz de Macedo, John Landry
  • Patent number: 10367237
    Abstract: According to an example, a charge level of a battery detected with a processing resource communicatively coupled to the battery. In response to detecting a battery at full charge, the current full charge capacity of the battery is recorded, and an error cycle count, a design cycle count, and a full charge capacity at a last calibration are fetched. A maximum allowable battery decay level is calculated based on the error cycle count, the design cycle count, and the full charge capacity at last calibration. In an example, in the event that the current full charge capacity is less than the full charge capacity at the last calibration minus the maximum allowable battery decay level, a battery calibration alert is triggered.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 30, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Landry, Chih-Ping (Tom) Chung
  • Publication number: 20190121685
    Abstract: A technique includes, for each storage drive of a plurality of storage drives, determining a metric associated with the storage drive based at least in part on a plurality of attributes associated with the storage drive; and determining a health of a given storage drive of the plurality of storage drives based at least in part on the metric associated with the given storage drive and the metric associated with at least one other storage drive of the plurality of storage drives.
    Type: Application
    Filed: April 22, 2016
    Publication date: April 25, 2019
    Inventors: Roberto Coutinho, Marcio Maraschin, Matheus Eichelberger, John Landry
  • Publication number: 20190004118
    Abstract: Examples described herein include examples of method for predicting battery performance of a battery comprising collecting battery data corresponding to a plurality of batteries with characteristics similar to the battery during a first time period, storing the collected battery data in a staging memory, generating a logarithmic regression based on the collected battery data, and predicting battery performance for the battery based on the logarithmic regression.
    Type: Application
    Filed: November 25, 2015
    Publication date: January 3, 2019
    Inventors: Matheus EICHELBERGER, John LANDRY, Marcio MARASCHIN, Roberto Argenta COUTINHO
  • Patent number: 9858066
    Abstract: In some examples, a computing device sets an indication that an update of the firmware of the hardware component should be performed upon reboot. Upon boot-up of the computing device, a firmware update process is initiated in response to detection of the indication by the computing device. The firmware update process triggers the update of the firmware of the hardware component by starting execution of the executable firmware update. The computing device reports the results to an entity that is external of the computing device.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: January 2, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John Landry
  • Publication number: 20170338528
    Abstract: According to an example, a charge level of a battery detected with a processing resource communicatively coupled to the battery. In response to detecting a battery at full charge, the current full charge capacity of the battery is recorded, and an error cycle count, a design cycle count, and a full charge capacity at a last calibration are fetched. A maximum allowable battery decay level is calculated based on the error cycle count, the design cycle count, and the full charge capacity at last calibration. In an example, in the event that the current full charge capacity is less than the full charge capacity at the last calibration minus the maximum allowable battery decay level, a battery calibration alert is triggered.
    Type: Application
    Filed: February 6, 2015
    Publication date: November 23, 2017
    Inventors: JOHN LANDRY, CHIH-PING (TOM) CHUNG
  • Publication number: 20160170736
    Abstract: In some examples, a computing device sets an indication that an update of the firmware of the hardware component should be performed upon reboot. Upon boot-up of the computing device, a firmware update process is initiated in response to detection of the indication by the computing device. The firmware update process triggers the update of the firmware of the hardware component by starting execution of the executable firmware update. The computing device reports the results to an entity that is external of the computing device.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 16, 2016
    Inventor: John Landry
  • Patent number: 9292277
    Abstract: Example embodiments relate to methods for updating firmware of a hardware component included in a computing device. An example method may store an executable firmware update for the hardware component on a machine-readable storage medium. The method may then initiate a firmware update application by a firmware-to-operating system (OS) interface upon boot-up of the computing device. Finally, the method may trigger update of the firmware of the hardware component by starting execution of the executable firmware update. Related computing devices and machine-readable storage media are also disclosed.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: March 22, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John Landry
  • Publication number: 20150149827
    Abstract: Examples disclose a method to collect a first property and a second property of a computing device. The first property and the second property monitor a functionality of the computing device and are collected as a function of time. Further, the examples provide comparing the first property and the second property to identify a change indicating a degradation within the computing device.
    Type: Application
    Filed: April 30, 2012
    Publication date: May 28, 2015
    Inventors: John Landry, Cesar Augusto Rosa, Stephen M. DeRoos, Eric Gagneraud
  • Patent number: 8850173
    Abstract: A machine and method to manage BIOS images.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: September 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Landry, James Luke Mondshine
  • Publication number: 20120124567
    Abstract: Example embodiments relate to methods for updating firmware of a hardware component included in a computing device. An example method may store an executable firmware update for the hardware component on a machine-readable storage medium. The method may then initiate a firmware update application by a firmware-to-operating system (OS) interface upon boot-up of the computing device. Finally, the method may trigger update of the firmware of the hardware component by starting execution of the executable firmware update. Related computing devices and machine-readable storage media are also disclosed.
    Type: Application
    Filed: December 18, 2009
    Publication date: May 17, 2012
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: John Landry
  • Publication number: 20120023322
    Abstract: A machine and method to manage BIOS images.
    Type: Application
    Filed: April 29, 2009
    Publication date: January 26, 2012
    Inventors: John Landry, James Luke Mondshine