Hewlett-Packard Patent Grants

Performant run-time parsing and editing in a client-server model

Granted: October 1, 2024
Patent Number: 12106046
The system receives, from a client, a first request for a document which is parsed based on a syntax. The system parses and returns an initial number of lines of the document, thereby allowing the client to display the parsed initial number of lines in a visible window. Subsequent to successfully parsing a remainder of the lines, the system stores a fully-parsed version. Responsive to a scrolling action in the visible window, the system provides a relevant portion of an unparsed document…

Crosstalk regulator for cables

Granted: October 1, 2024
Patent Number: 12108558
A crosstalk regulator for a cabinet includes a cable management component having a ring portion surrounding a central axis and a plurality of teeth protruding radially outward from the ring portion. The teeth define a plurality of slots distributed around a circumference of the ring portion. Each slot is defined between a pair of adjacent teeth and extends parallel to the central axis. Each tooth includes a first portion and a second portion, the first portion protrudes farther radially…

Ambient lighting creation based on a target color temperature range

Granted: October 1, 2024
Patent Number: 12108508
Creating ambient lighting based on a color temperature range may be performed by a computing apparatus storing a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium may comprise instructions that when executed, cause a processor of the computing apparatus to receive as input, an indication of a target color temperature range for the computing apparatus. The computer-readable storage medium may comprise instructions to compare a measured…

Combining power saving operation with cell dormancy

Granted: October 1, 2024
Patent Number: 12108328
A base station transmits indications to a wireless device. The indications include: a wake-up indication indicating downlink control channel monitoring, for a plurality of cells, during a discontinuous reception (DRX) on duration of a DRX cycle; and a dormancy indication indicating a switching to a dormant bandwidth part of a cell, from the plurality of cells, to stop downlink control channel monitoring. During the DRX on duration and based on transmitting both the wake-up indication and…

Modification of audio signals based on ambient noise collected by speakers

Granted: October 1, 2024
Patent Number: 12108229
In examples, an electronic device comprises a first speaker port, a second speaker port, and storage comprising a first port attribute corresponding to the first speaker port and a second port attribute corresponding to the second speaker port. The storage comprises executable code. The electronic device comprises a processor coupled to the first and second speaker ports and the storage. The processor, upon executing the executable code, is to collect ambient noise data using a first…

Multicast traffic segmentation in an overlay network

Granted: October 1, 2024
Patent Number: 12107857
A system for enforcement of a set of segmentation policies at a gateway switch of a network is provided. Here, the segmentation policies can indicate which other roles are allowed to communicate with a respective role, which can indicate a set of privileges in the network. During operation, the switch can receive a first message associated with a join request for a multicast group from a host. The switch can also receive a second message comprising data from a source of the multicast…

Role information propagation in access switches

Granted: October 1, 2024
Patent Number: 12107754
In an example, a switch may receive an authentication request from a host associated with a first wireless access point (WAP) connected to the switch. The switch acts as a VXLAN Tunnel Endpoint (VTEP) in a Border Gateway Protocol (BGP) Ethernet Virtual Private Network (EVPN) based Virtual Extensible Local Area Network (VXLAN). The switch forwards the authentication request to an authentication server and on successful authentication of the host, may associate a role information with the…

Increased precision analog content addressable memories

Granted: October 1, 2024
Patent Number: 12106805
Examples increase precision for aCAMs by converting an input signal (x) received by a circuit into a first analog voltage signal (V(xMSB)) representing the most significant bits of the input signal (x) and a second analog voltage signal (V(xLSB)) representing the least significant bits of the input signal (x). By dividing the input signal (x) bit-wise into the first analog voltage signal (V(xMSB)) and the second analog voltage signal (V(xLSB)), the circuit can utilize aCAM sub-circuits…

Collision avoidance of head mounted displays

Granted: October 1, 2024
Patent Number: 12106651
In example implementations, a head mounted display (HMD) is provided. The HMD includes a first wireless radio, a second wireless radio, and a controller. The first wireless radio is to establish a connection to a host computer. The second wireless radio is to connect to a second HMD via a channel. The controller is communicatively coupled to the first wireless radio and the second wireless radio. The controller is to receive a notification of a presence of the second HMD from the host…

Client update of data modification tracking structure

Granted: October 1, 2024
Patent Number: 12106119
In some examples, a client system, in response to a request to modify a first data page at a memory server in a remote access by a client over a network, sends, to the memory server, a request to update a data modification tracking structure stored by the memory server to indicate that the first data page is modified. The client system initiates an incremental data backup from the memory server to a backup storage system of data pages indicated as modified by the data modification…

USB port reboot controls

Granted: October 1, 2024
Patent Number: 12105593
The example computing device includes a universal serial bus (USB) port to provide a data connection and power to a connected device. The example computing device also includes a controller to control a power state of the USB port during a reboot process of the computing device. The example computing device further includes a basic input/output system (BIOS) to send a port reboot setting to the controller. The port reboot setting defines a power-off time period that the USB port is to be…

Journals for data cloning operations

Granted: October 1, 2024
Patent Number: 12105976
Example implementations relate to journals for metadata changes. An example includes detecting, by a storage controller of a deduplication storage system, a cloning operation of a manifest range; loading a journal from persistent storage into memory in response to the detected cloning operation, wherein the journal is to store changes to a container index associated with the manifest range, and wherein the container index is not loaded into the memory in response to the detected cloning…

Face orientation-based cursor positioning on display screens

Granted: October 1, 2024
Patent Number: 12105937
In one example, an electronic device may include a display screen defining a plurality of display regions. Further, the electronic device may include a camera to capture an image of an operator of the electronic device. Furthermore, the electronic device may include a controller operatively coupled to the camera and the display screen. The controller may detect an orientation of the operator's face with respect to the display screen using the captured image. Further, the controller may…

Interface controller for commodity devices

Granted: October 1, 2024
Patent Number: 12105863
A method, system, and device for using an interface controller to validate and authenticate controller code for a commodity device to be included within a computer system (e.g., a power supply) are provided. In one example, a commodity device controller includes dynamic memory for control software (e.g., control code to control operation of the commodity device) that may be validated (and/or updated) using an interface controller. The interface controller may perform this…

Managing storage of secrets in memories of baseboard management controllers

Granted: October 1, 2024
Patent Number: 12105859
An apparatus includes a host and a baseboard management controller. The baseboard management controller includes a semiconductor package; and the semiconductor package includes a memory, a security hardware processor; and a main hardware processor. The main hardware processor causes the baseboard management controller to serve as an agent that, independently from the host, responds to communications with a remote management entity to manage the host. The security hardware processor…

Secure data center update and monitoring

Granted: October 1, 2024
Patent Number: 12105851
A system hash for each production system is generated. Each system hash includes a concatenation of a hardware hash and a software hash of each production system in the datacenter. A datacenter hash tree is created based on a combination of the system hashes. A test copy of the software hash of each of the production systems is created in respective test systems in the datacenter. In response to detecting a change in the datacenter hash tree, a modification in a system hash which…

Securing communications with security processors using platform keys

Granted: October 1, 2024
Patent Number: 12105806
A computer platform includes a security processor; at least one hardware processor; and a memory. The security processor stores data representing a private platform key. The private platform key is part of an asymmetric pair of keys, and the asymmetric pair of keys includes a public platform key. The memory stores a firmware image. The firmware image includes data representing a root certificate of a public key infrastructure that signs a second certificate that is associated with the…

Identifying digital elements

Granted: October 1, 2024
Patent Number: 12105743
Examples disclosed herein relate to receiving a query from a user associated with a requested digital element, determining whether the query comprises an attribute associated with the requested digital element, identifying at least one digital element comprising the attribute, determining whether the requested digital element can be identified from the at least one digital element, and performing an action on the requested digital element according to the query.

Distributable hash filter for nonprobabilistic set inclusion

Granted: October 1, 2024
Patent Number: 12105691
In certain embodiments, a method includes recursively performing a procedure that includes using an allowed set of object identifiers and a hash function to update a bit array, using a disallowed set of object identifiers and the hash function to further update the bit array where collisions occur, repeating the process with a new allowed set that includes object identifiers from the original allowed set that collided with the disallowed set and a new hash function, until reaching a…

Securing a memory device

Granted: October 1, 2024
Patent Number: 12105643
Some examples described relate to securing a memory device of a computing system. For instance, a method may comprise comparing a command for the memory device to each command in a list of commands. The command is accepted when the command matches an authorized command in the list of commands. The accepted command is issued to the memory device.