Hewlett-Packard Patent Grants

Display devices and computer system with protractible hooks for charging

Granted: May 28, 2024
Patent Number: 11994903
An example display device includes a housing, a protractible hook fittable within the housing, a charging device coupled to the protractible hook, and an actuation member that moves the protractible hook from the retracted position to a protracted position where the protractible hook is positioned external to the housing.

Mapping NVMe-over-fabric packets using virtual output queues

Granted: May 28, 2024
Patent Number: 11997024
A network infrastructure device (e.g., network switch), that integrates solid-state drive (SSD) storage, using Non-volatile Memory Express (NVMe) data transfer protocol, for use by remote application hosts is provided. High availability configurations of network switches using direct rate control (RC) feedback for a plurality of submission queues mapped to SSD storage is provided. NVMe over fabric (NVMe-oF) is an implementation of NVMe protocol over a network fabric. Access to SSDs over…

Missed utterance resolutions

Granted: May 28, 2024
Patent Number: 11996098
An example computing device can include a processing resource and a memory resource storing instructions thereon, the instructions executable by the processing resource to: log commands directed to the computing device, identify missed utterances from the logged commands, extract features from the missed utterances, wherein the features include an entity and a key phrase associated with the missed utterances, generate a list of the missed utterances based on a priority associated with…

Identify type of screen according to image quality of image forming apparatus

Granted: May 28, 2024
Patent Number: 11995487
An example operation method of an image forming apparatus includes forming a test image with respect to a pattern used for diagnosing an image-quality state of a printout output by the image forming apparatus, obtaining a test signal corresponding to the test image via a sensor of the image forming apparatus, obtaining image-quality state information indicating an image-quality state of the test image based on the test signal corresponding, identifying a type of a screen corresponding to…

Cloud-based provisioning of UEFI-enabled systems

Granted: May 28, 2024
Patent Number: 11995450
Examples of cloud-based provisioning of a computing system are disclosed. In an example, a baseboard management controller (BMC) of the computing system may be configured to establish a secure cloud provisioning connection between a cloud manager and the BMC. UEFI configuration may be received from the cloud manager over the secure cloud provisioning connection. A UEFI shell may be executed during a startup of the computing system initiated by the cloud manager. Based on the UEFI…

Printing device entry into reduced print material usage mode

Granted: May 28, 2024
Patent Number: 11995365
Upon fulfillment of a replacement cartridge of print material, whether projected usage of a printing device will likely deplete a current cartridge of print material prior to anticipated arrival of the replacement cartridge is determined. Responsive to determination that the projected usage will likely deplete the current cartridge prior to the anticipated arrival of the replacement cartridge, the printing device is to enter a reduced print material usage mode during subsequent actual…

Cleaning notifications

Granted: May 28, 2024
Patent Number: 11995295
In one example, a notification may be generated to prompt a user to clean a personal computing device. The notification may be based upon usage data of the personal computing device. Multiple types of usage data may be determined and combined to create a composite usage value. The composite usage value may be compared to a threshold usage value. A notification may be generated if the composite usage value exceeds the threshold usage value.

Updates of machine learning models based on confidential data

Granted: May 28, 2024
Patent Number: 11995208
An example of a computer-readable medium to store machine-readable instructions. The instructions may cause a processor to update a machine learning model based on first confidential data set. The machine learning model may have been previously trained based on a training data set distinct from the confidential data set. The instructions may cause the processor to apply the machine learning model after the update to a second confidential data set.

Baseboard management controller to perform security action based on digital signature comparison in response to trigger

Granted: May 28, 2024
Patent Number: 11995182
Examples disclosed herein relate to performing a security action based on a comparison of digital signatures. An intrusion detection mode is initiated by a baseboard management controller. A first digital signature of hardware devices is calculated during the activation of the intrusion detection mode. The first digital signature is stored. Upon detection of a trigger, a second digital signature is calculated for the current hardware devices. The digital signatures are compared. A…

Map-reduce ready distributed file system

Granted: May 28, 2024
Patent Number: 11995043
A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas…

Separation of objects for additive manufacturing

Granted: May 28, 2024
Patent Number: 11993022
In an example a tangible machine-readable medium stores instructions which, when executed by a processor, cause the processor to determine an object generation arrangement for additive manufacturing based on a separation distance between objects, wherein the separation distance varies based on an intended location of object generation.

Liquid extraction

Granted: May 28, 2024
Patent Number: 11993021
According to one aspect, there is provided a method of removing liquid from a build chamber containing build material and liquid. The method comprises starting a liquid extraction process to extract liquid from the build chamber, and determining when a predetermined threshold of liquid has been removed from the build chamber, and thereby stopping the liquid extraction process.

Three-dimensional printing

Granted: May 28, 2024
Patent Number: 11993010
In an example of a method for three-dimensional (3D) printing, a polymeric build material is applied to form a build material layer. A fusing agent is selectively applied, based on a 3D object model, onto the build material layer to form a patterned portion. A hydrophobic agent is selectively applied, based on the 3D object model, onto at least a portion of the patterned portion. The hydrophobic agent includes a lipophilic phase discontinuously dispersed within an aqueous phase by a…

Cure time for 3D printing green parts

Granted: May 28, 2024
Patent Number: 11992878
In one example, a memory having instructions thereon that when executed cause a 3D printing system to determine a cure time for a functional agent applied to print a part as a function of build platform position and then cure the functional agent for the determined cure time.

Adjustments to forming data for forming a build layer

Granted: May 21, 2024
Patent Number: 11987006
According to examples, an apparatus may include a processor and a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to determine physical characteristics of a build layer of build material particles. The instructions may also cause the processor to determine an adjustment to forming data based on the determined physical characteristics, the forming data to be used informing a subsequent build layer. The instructions may…

Selecting a display with machine learning

Granted: May 21, 2024
Patent Number: 11989475
Examples of methods performed by an electronic device are described. In some examples of the methods, a machine learning model is trained based on a plurality of interaction events and a corresponding plurality of images. In an example, each of the plurality of interaction events corresponds to one of a plurality of displays. In some examples of the methods, a display is selected of the plurality of displays based on the machine learning model. In an example, an object is presented on…

Variable extent size

Granted: May 21, 2024
Patent Number: 11989436
Examples described herein relate to selection and variation of extent size thresholds in a storage volume. Examples may select an extent size threshold for a volume according to a type of application that is to store data on the volume. Examples may dynamically vary the extent size threshold based on data reduction metrics, such as deduplication ratio and/or compression ratio. Examples may dynamically vary the extent size threshold for the volume based on cache performance metrics, such…

Enabling or disabling data reduction based on measure of data overwrites

Granted: May 21, 2024
Patent Number: 11989415
In some examples, a system computes a measure of data overwrites to a data segment stored in a storage structure, where the measure of data overwrites indicates a quantity of overwrites of data in the data segment. The system compares the measure of data overwrites to a criterion. In response to determining that the measure of data overwrites has a first relationship with respect to the criterion, the system disables data reduction for the data segment.

Assigning processing threads for matrix-matrix multiplication

Granted: May 21, 2024
Patent Number: 11989257
An apparatus includes a processor and a memory to store instructions. The instructions, when executed by the processor, cause the processor to perform threading of a first matrix along a first dimension of the first matrix and a second dimension of the matrix. The threading represents block sizes of the first matrix to assign to process threads of a multiplication algorithm to determine a third matrix that represents a product of the first matrix and a second matrix. The block sizes…

Chunk and snapshot deletions

Granted: May 21, 2024
Patent Number: 11989097
In some examples, a system maintains mapping metadata for data in storage, the data divided into chunks, the mapping metadata comprising chunk entries mapping chunk identifiers of the chunks to storage locations, wherein the chunk identifiers are monotonically increasing as chunks are created. The system updates an epoch in response to triggering a creation of a snapshot of the data. In response to a deletion of a first chunk, the system updates a first chunk entry for the first chunk to…