Patents by Inventor John A. Landry
John A. 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).
-
Patent number: 11970725Abstract: Provided herein are E. coli host strains with improved capacity for producing recombinant proteins.Type: GrantFiled: April 12, 2023Date of Patent: April 30, 2024Assignee: Scarab Genomics LLCInventors: Frederick R. Blattner, Robert E. Novy, David A. Frisch, Charles Landry, Hyunsic Choi, Eric A. Steffen, John Brandon
-
Publication number: 20230408585Abstract: 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: ApplicationFiled: October 30, 2020Publication date: December 21, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: John Landry, Augusto Queiroz de Macedo, Amit Kumar Singh, Frederick Lee
-
Publication number: 20220147840Abstract: 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: ApplicationFiled: July 31, 2019Publication date: May 12, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Rafael Dal Zotto, John Landry
-
Patent number: 11150304Abstract: 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: GrantFiled: November 25, 2015Date of Patent: October 19, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Matheus Eichelberger, John Landry, Marcio Maraschin, Roberto Argenta Coutinho
-
Publication number: 20210157949Abstract: 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: ApplicationFiled: November 21, 2019Publication date: May 27, 2021Inventors: John LANDRY, Francisco BESCHOREN DA COSTA, Charles FAHSELT, Christopher Tomas STEWART
-
Patent number: 10963325Abstract: 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: GrantFiled: April 22, 2016Date of Patent: March 30, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roberto Coutinho, Marcio Maraschin, Matheus Eichelberger, John Landry
-
Publication number: 20200118152Abstract: 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: ApplicationFiled: April 14, 2017Publication date: April 16, 2020Applicant: Hewlett-Packard Development Company, L.P.Inventor: John Landry
-
Publication number: 20200118012Abstract: 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: ApplicationFiled: April 18, 2017Publication date: April 16, 2020Applicant: Hewlett-Packard Development Company, L.P.Inventors: Nailson Boaz Costa Leite, Augusto Queiroz de Macedo, John Landry
-
Patent number: 10367237Abstract: 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: GrantFiled: February 6, 2015Date of Patent: July 30, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Landry, Chih-Ping (Tom) Chung
-
Publication number: 20190121685Abstract: 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: ApplicationFiled: April 22, 2016Publication date: April 25, 2019Inventors: Roberto Coutinho, Marcio Maraschin, Matheus Eichelberger, John Landry
-
Publication number: 20190004118Abstract: 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: ApplicationFiled: November 25, 2015Publication date: January 3, 2019Inventors: Matheus EICHELBERGER, John LANDRY, Marcio MARASCHIN, Roberto Argenta COUTINHO
-
Patent number: 9858066Abstract: 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: GrantFiled: February 8, 2016Date of Patent: January 2, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventor: John Landry
-
Publication number: 20170338528Abstract: 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: ApplicationFiled: February 6, 2015Publication date: November 23, 2017Inventors: JOHN LANDRY, CHIH-PING (TOM) CHUNG
-
Patent number: 9672252Abstract: Information regarding a computing device can be gathered, such as device information and support information. A plurality of solutions can be identified from multiple data sources based on the gathered information. The identified solutions can be ranked based on the gathered information and based on other information.Type: GrantFiled: March 8, 2012Date of Patent: June 6, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: John A Landry, Eric Gagneraud, Miguel E Lezcano, Cesar Augusto Rosa, Stephen M DeRoos
-
Patent number: 9489465Abstract: In response to an event in a device, an information code comprising an address to an information source and a parameter relating to the device is dynamically generated. The parameter is dynamically based on a current state according to the event of the device at a time that the information code is generated.Type: GrantFiled: June 22, 2015Date of Patent: November 8, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stephen M. DeRoos, Miles K. Thorland, Stephen M. Brethauer, Craig M. Blackwood, John A. Landry
-
Publication number: 20160170736Abstract: 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: ApplicationFiled: February 8, 2016Publication date: June 16, 2016Inventor: John Landry
-
Patent number: 9292277Abstract: 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: GrantFiled: December 18, 2009Date of Patent: March 22, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: John Landry
-
Patent number: 9262418Abstract: The present disclosure provides a computer-implemented method of performing system maintenance in a computing device. The method includes launching a maintenance application in a pre-operating system environment of a computing device (204). The maintenance application performs at least one hardware maintenance operation on the hardware of the computing device during device down time. The method also includes generating a log file based on the results of the at least one hardware maintenance operation (206). The method also includes terminating the maintenance application, launching the operating system of the computing device (208), and accessing the log file (210).Type: GrantFiled: September 22, 2010Date of Patent: February 16, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: John A. Landry
-
Publication number: 20150317402Abstract: In response to an event in a device, an information code comprising an address to an information source and a parameter relating to the device is dynamically generated. The parameter is dynamically based on a current state according to the event of the device at a time that the information code is generated.Type: ApplicationFiled: June 22, 2015Publication date: November 5, 2015Inventors: Stephen M. DeRoos, Miles K. Thorland, Stephen M. Brethauer, Craig M. Blackwood, John A. Landry
-
Patent number: 9177032Abstract: Decision devices, systems, and methods to provide a product resource are provided herein. The decision devices include an analysis engine. The analysis engine receives an information resource and at least one product parameter. The analysis engine searches the information resource to identify at least one search result and dynamically analyzes the at least one search result to provide the product resource.Type: GrantFiled: September 30, 2011Date of Patent: November 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stephen M DeRoos, Miles K Thorland, Stephen M. Brethauer, Craig M Blackwood, John A Landry