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: 20240020243Abstract: 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: ApplicationFiled: April 29, 2020Publication date: January 18, 2024Applicant: 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: 11645371Abstract: 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: GrantFiled: September 14, 2018Date of Patent: May 9, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventor: Charles Shaver
-
Publication number: 20220147157Abstract: 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: ApplicationFiled: July 25, 2019Publication date: May 12, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Chin-Yu Wang, Christoph Graham, Charles Shaver, Irwan Halim
-
Patent number: 11226765Abstract: 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: GrantFiled: November 22, 2017Date of Patent: January 18, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventor: Charles Shaver
-
Patent number: 11221664Abstract: 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: GrantFiled: September 22, 2017Date of Patent: January 11, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roger D Benson, Wen-Shih Chen, Charles Shaver
-
Publication number: 20210256168Abstract: 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: ApplicationFiled: September 14, 2018Publication date: August 19, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Christoph Graham, Charles Shaver, Roger D. Benson
-
Publication number: 20210232664Abstract: 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: ApplicationFiled: September 14, 2018Publication date: July 29, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventor: Charles Shaver
-
Publication number: 20200356303Abstract: 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: ApplicationFiled: November 22, 2017Publication date: November 12, 2020Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Charles Shaver
-
Publication number: 20200225730Abstract: 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: ApplicationFiled: September 22, 2017Publication date: July 16, 2020Inventors: Roger D Benson, Wen-Shih Chen, Charles Shaver
-
Patent number: 7647516Abstract: 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: GrantFiled: September 22, 2005Date of Patent: January 12, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Phillip Leech, Charles Shaver
-
Patent number: 7581125Abstract: 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: GrantFiled: September 22, 2005Date of Patent: August 25, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Thomas Flynn, Phillip Leech, Charles Shaver
-
Publication number: 20070067656Abstract: 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: ApplicationFiled: September 22, 2005Publication date: March 22, 2007Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Thomas Flynn, Phillip Leech, Charles Shaver
-
Publication number: 20070067657Abstract: 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: ApplicationFiled: September 22, 2005Publication date: March 22, 2007Inventors: Parthasarathy Ranganathan, Khaldoun Alzien, Phillip Leech, Charles Shaver
-
Publication number: 20050276424Abstract: 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: ApplicationFiled: May 27, 2004Publication date: December 15, 2005Inventors: Charles Shaver, Larry Kunkel
-
Publication number: 20050240709Abstract: 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: ApplicationFiled: April 22, 2004Publication date: October 27, 2005Inventor: Charles Shaver
-
Publication number: 20050240702Abstract: 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: ApplicationFiled: April 22, 2004Publication date: October 27, 2005Inventors: Larry Kunkel, Charles Shaver
-
Publication number: 20050240708Abstract: 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: ApplicationFiled: April 21, 2004Publication date: October 27, 2005Inventors: Charles Shaver, Ricardo Marquez
-
Publication number: 20050204070Abstract: 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: ApplicationFiled: March 9, 2004Publication date: September 15, 2005Inventors: Charles Shaver, Larry Kunkel