Patents by Inventor Charles Shaver

Charles Shaver 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: 20240020243
    Abstract: In an example in accordance with the present disclosure, a method is described. According to the method, boundary values for a setting for a signal between a compute device and a peripheral device are determined. A target value for the setting is determined. The target value is a value between determined boundary values. The setting for the signal is adjusted to match the target value.
    Type: Application
    Filed: April 29, 2020
    Publication date: January 18, 2024
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Cheng-Yan Chiang, James L. Mondshine, Charles Shaver, Khoa Huynh, Jia-Hung Lai, Bing-Hao Cheng, Kuang-Che Teng, Chin-Yu Wang
  • Patent number: 11645371
    Abstract: Examples described herein relate to a system consistent with the disclosure. For instance, the system may comprise a display, a computing device, a display, an input mechanism commutatively coupled to the computing device, and an independent second processing resource to receive a password entry to unlock the computing device while the computing device is in a S5 state, determine a total number of incorrect password entry attempts to successfully unlock the computing device, save the total number of password entry attempts to a non-volatile memory of the independent second processing resource, and secure the computing device in response to a determination that the total number of incorrect password entry attempts exceeds a threshold value.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: May 9, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Charles Shaver
  • Publication number: 20220147157
    Abstract: Example implementations relate to key strike capture. An example non-transitory machine-readable medium can include instructions executable by a processor to capture a key strike when the key strike matches a key strike from predefined hotkey list of key strikes, signal a basic input/output system (BIOS) to wake the processor and signal the BIOS to perform a function associated with the captured key strike during the wake process and responsive to a query from the BIOS.
    Type: Application
    Filed: July 25, 2019
    Publication date: May 12, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Chin-Yu Wang, Christoph Graham, Charles Shaver, Irwan Halim
  • Patent number: 11226765
    Abstract: Example implementations relate to SATA and NVMe device determination. An example method can include determining a device type communicatively coupled to an M.2 socket of a central processing unit (CPU) based on a PEDET signal from the M.2 socket. The method can include configuring a crossbar switch to route a plurality of serial AT attachment (SATA) signals to the M.2 socket in response to a determination that the device is a SATA device type. The method can include configuring the crossbar switch and a multiplexer to route a plurality of non-volatile memory express (NVMe) signals to the M.2 socket in response to a determination that the device is an NVMe device type.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: January 18, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Charles Shaver
  • Patent number: 11221664
    Abstract: An example display includes a user interface. The user interface is to receive an indication to change a power state. The display includes a communication engine to determine a power state of the computing device communicatively coupled to the communication engine. The display includes a power engine to, based on the power state of the computing device, determine whether to communicate the indication to change the power state to the computing device. The power engine is to, based on the indication to change the power state, alter a power state of the display. The communication engine is to communicate the indication to change the power state to the computing device based on a determination to do so.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: January 11, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roger D Benson, Wen-Shih Chen, Charles Shaver
  • Publication number: 20210256168
    Abstract: Examples associated with secure connection are described. One example system includes a port controller. The port controller may route custom communications to a peripheral over an operable connection between the system and the peripheral via a port. The custom communications may be routed to the peripheral over a side-band channel of the operable connection between the system and the peripheral. The system also includes an application. The application may establish a secure connection the peripheral using the custom communications. The application may also receive a payload from the peripheral via the secure connection.
    Type: Application
    Filed: September 14, 2018
    Publication date: August 19, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Christoph Graham, Charles Shaver, Roger D. Benson
  • Publication number: 20210232664
    Abstract: Examples described herein relate to a system consistent with the disclosure. For instance, the system may comprise a display, a computing device, a display, an input mechanism commutatively coupled to the computing device, and an independent second processing resource to receive a password entry to unlock the computing device while the computing device is in a S5 state, determine a total number of incorrect password entry attempts to successfully unlock the computing device, save the total number of password entry attempts to a non-volatile memory of the independent second processing resource, and secure the computing device in response to a determination that the total number of incorrect password entry attempts exceeds a threshold value.
    Type: Application
    Filed: September 14, 2018
    Publication date: July 29, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Charles Shaver
  • Publication number: 20200356303
    Abstract: Example implementations relate to SATA and NVMe device determination. An example method can include determining a device type communicatively coupled to an M.2 socket of a central processing unit (CPU) based on a PEDET signal from the M.2 socket. The method can include configuring a crossbar switch to route a plurality of serial AT attachment (SATA) signals to the M.2 socket in response to a determination that the device is a SATA device type. The method can include configuring the crossbar switch and a multiplexer to route a plurality of non-volatile memory express (NVMe) signals to the M.2 socket in response to a determination that the device is an NVMe device type.
    Type: Application
    Filed: November 22, 2017
    Publication date: November 12, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Charles Shaver
  • Publication number: 20200225730
    Abstract: An example display includes a user interface. The user interface is to receive an indication to change a power state. The display includes a communication engine to determine a power state of the computing device communicatively coupled to the communication engine. The display includes a power engine to, based on the power state of the computing device, determine whether to communicate the indication to change the power state to the computing device. The power engine is to, based on the indication to change the power state, alter a power state of the display. The communication engine is to communicate the indication to change the power state to the computing device based on a determination to do so.
    Type: Application
    Filed: September 22, 2017
    Publication date: July 16, 2020
    Inventors: Roger D Benson, Wen-Shih Chen, Charles Shaver
  • Patent number: 7647516
    Abstract: In a method for managing power consumption among compute nodes having respective power components, an increase in the power utilization of a first compute node of the compute nodes may be detected. In response to a detected increase, a sum of the power consumption levels of the compute nodes and the requested increase in power utilization of the first compute node is compared with an allowable power budget for a compute node pool. In addition, the power state of the first compute node power component is varied in response to the comparison.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: January 12, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Phillip Leech, Charles Shaver
  • Patent number: 7581125
    Abstract: A power management agent for managing power among electronic systems includes a module for predicting a future power consumption level of the electronic systems, a module for determining a power budget threshold for the electronic systems, and a module for determining whether a predicted future power consumption level will exceed the power budget threshold. The power management agent also includes a module for selecting one or more of the electronic systems to throttle in response to a determination that the predicted future power consumption level will exceed the power budget threshold and a module for selecting a throttle level to be applied to the selected one or more of the electronic systems to substantially prevent the future power consumption level from exceeding the power budget threshold.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: August 25, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Thomas Flynn, Phillip Leech, Charles Shaver
  • Publication number: 20070067656
    Abstract: A power management agent for managing power among electronic systems includes a module for predicting a future power consumption level of the electronic systems, a module for determining a power budget threshold for the electronic systems, and a module for determining whether a predicted future power consumption level will exceed the power budget threshold. The power management agent also includes a module for selecting one or more of the electronic systems to throttle in response to a determination that the predicted future power consumption level will exceed the power budget threshold and a module for selecting a throttle level to be applied to the selected one or more of the electronic systems to substantially prevent the future power consumption level from exceeding the power budget threshold.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Thomas Flynn, Phillip Leech, Charles Shaver
  • Publication number: 20070067657
    Abstract: In a method for managing power consumption among compute nodes having respective power components, an increase in the power utilization of a first compute node of the compute nodes may be detected. In response to a detected increase, a sum of the power consumption levels of the compute nodes and the requested increase in power utilization of the first compute node is compared with an allowable power budget for a compute node pool. In addition, the power state of the first compute node power component is varied in response to the comparison.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Phillip Leech, Charles Shaver
  • Publication number: 20050276424
    Abstract: A computer comprising an internal chassis speaker; an external chassis speaker; and a routing circuit that routes a speaker beep signal generated by the computer to the external chassis speaker and to the internal chassis speaker through a volume control circuit responsive to an external control signal.
    Type: Application
    Filed: May 27, 2004
    Publication date: December 15, 2005
    Inventors: Charles Shaver, Larry Kunkel
  • Publication number: 20050240709
    Abstract: In one embodiment, an expansion card for adding to a computer system a Universal Serial Bus (USB) port is disclosed. The expansion card comprises: an Accelerated Graphics Port (AGP) card connector configured to enable the expansion card to be inserted into an AGP expansion slot of the computer system; and at least one USB port each adapted to mate with a USB-compatible peripheral device, wherein a USB data signal received at the AGP connector is routed to the USB port.
    Type: Application
    Filed: April 22, 2004
    Publication date: October 27, 2005
    Inventor: Charles Shaver
  • Publication number: 20050240702
    Abstract: In one embodiment, a mating detection circuit constructed and arranged to determine whether at least one connector of an expansion card is mated with a corresponding connector of a computer system in which the expansion card is configured to be installed.
    Type: Application
    Filed: April 22, 2004
    Publication date: October 27, 2005
    Inventors: Larry Kunkel, Charles Shaver
  • Publication number: 20050240708
    Abstract: System are provided for providing an internal USB port within a computer chassis. An exemplary system comprises a printed wire board (PWB) that can be used with a computer chassis. The computer chassis internally mounts a first USB header for communicating with an external USB port. The PWB supports a USB hub and a USB port. The PWB is operative to provide passthrough communication between the first USB header and the external USB port. The PWB also is internally mountable within the computer chassis such that the USB port of the PWB operates as an internal USB port. Methods and other systems also are provided.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Inventors: Charles Shaver, Ricardo Marquez
  • Publication number: 20050204070
    Abstract: Systems, methodologies, media and other embodiments associated with configuring a port are described. One exemplary system embodiment includes a computing system that includes a port configured to operably connect an external device to the computing system. The example system may also include a mode controller operably connected to the port and that is configured to configure the port between a powered mode and a non-powered mode in accordance with a programmatically selected port configuration.
    Type: Application
    Filed: March 9, 2004
    Publication date: September 15, 2005
    Inventors: Charles Shaver, Larry Kunkel