Hewlett-Packard Patent Grants

Execution of code in system memory

Granted: May 21, 2024
Patent Number: 11989576
In some examples, a computing device includes memory including system memory, and a processor in electronic communication with the memory. In some examples, the processor receives a system management interrupt. In some examples, the processor identifies trigger code that triggered the system management interrupt. In some examples, the processor executes code from the system memory when the trigger code is a virtualization program.

Adaptive cascade cooling method for datacenters

Granted: May 21, 2024
Patent Number: 11991866
Examples of hybrid cooling System for datacenters are disclosed. In an example, the hybrid cooling system includes a chiller plant to provide supply of coolant, an air-cooling unit (ACU), and a coolant distribution line. The coolant distribution line comprises a first portion, a second portion, and a third portion in series fluid communication. The ACU receives supply of the coolant from the chiller plant via the first portion. The hybrid cooling system further includes a coolant…

Managing aggregated node group power states

Granted: May 21, 2024
Patent Number: 11991638
Managing aggregated node group power states. A reflected energy device may transmit energy to one of multiple aggregated node groups. Each aggregated node group includes multiple device nodes. The aggregated node group may be moved from one location to another. The transmitted energy is reflected to detect occurrence of a state change condition. A communication device such as the reflected energy device or an anchor node then instructs device node(s) of the aggregated node group to enter…

System and method for electrostatic discharge protection

Granted: May 21, 2024
Patent Number: 11991508
An electronic apparatus that includes a first port configured to receive an incoming audio signal, a second port, and a controller configured to be coupled to the first port and the second port. The electronic apparatus further includes a switch configured to selectively decouple the controller from the second port when the first port receives the incoming audio signal. Decoupling the controller prevents an electrostatic discharge occurring on the second port from reaching the controller…

Camera and microphone enabling shutters

Granted: May 21, 2024
Patent Number: 11991433
Examples disclosed herein provide a computing device. As an example, the computing device includes a housing having an opening extending through the housing, to accommodate a lens of a camera. The computing device includes a shutter to selectively obscure the opening, where the shutter is slidable between a first position and a second position. While in the first position, the shutter is to obscure the opening while a microphone of the computing device is enabled and, while in the second…

Notification delivery in a virtual space based on a user being in a flow state

Granted: May 21, 2024
Patent Number: 11991263
Examples of methods for notification delivery are described herein. In some examples, a method may include determining a flow state of a user based on biometric data from a biometric sensor in an extended reality device. In some examples, the method may include determining a modality for notification delivery based on the flow state. In some examples, the method may include delivering the notification using the modality.

Bypassing IKE firewall for cloud-managed IPSec keys in SDWAN fabric

Granted: May 21, 2024
Patent Number: 11991152
Systems and methods are provided for effectuating overlay tunnels between software-defined wide area network (SD-WAN) end-point devices despite the use of IPSec passthrough in one or more network devices, such as modems or routers that exist between the end-point devices. In particular, the Internet Key Exchange (IKE) protocol can be allowed to progress until a modem/router is able to establish an IKE tunnel, after which overlay packets using cloud-managed keys can be allowed to pass…

System and method for facilitating efficient event notification management for a network interface controller (NIC)

Granted: May 21, 2024
Patent Number: 11991072
A network interface controller (NIC) capable of efficient event management is provided. The NIC can be equipped with a host interface, a first memory device, and an event management module. During operation, the host interface can couple the NIC to a host device. The event management module can identify an event associated with an event queue stored in a second memory device of the host device. The event management module can insert, into a buffer, an event notification associated with…

Layer-2 path tracing

Granted: May 21, 2024
Patent Number: 11991070
A system for layer-2 path tracing is provided. During operation, the system can send, from an originating device, a layer-2 trace packet with a packet type in a layer-2 header of the layer-2 trace packet. The packet type can indicate the trace packet to be a tracing packet. The system can then receive a layer-2 response packet from a respective participating device, which supports layer-2 path tracing, on a path to a target device of the trace packet. Subsequently, the system can obtain,…

Multi-tier PCBA integrity validation process

Granted: May 21, 2024
Patent Number: 11989874
The system stores a first template which comprises an image of a first validated printed circuit board assembly (PCBA) and stores a first image of an unvalidated PCBA captured prior to shipping of the unvalidated PCBA from a first site to a second site. The system generates a second template which comprises an image of a second validated PCBA corresponding to the first validated PCBA. The system captures a second image of the unvalidated PCBA subsequent to arrival at the second location…

Container-as-a-service (CaaS) controller for monitoring clusters and implementing autoscaling policies

Granted: May 21, 2024
Patent Number: 11989574
Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy…

Geometrical compensation models

Granted: May 21, 2024
Patent Number: 11989487
In an example, a machine-readable medium stores instructions which, when executed by a processor may cause the processor to modify data for characterising geometrical modifications for use by each of a plurality of additive manufacturing apparatus, wherein a modification for a particular additive manufacturing apparatus is based on dimensions of objects generated by that apparatus.

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…

Particle categorization

Granted: May 21, 2024
Patent Number: 11988594
An example system includes an input channel having a first end and a second end to receive particles through the first end, a sensor to categorize particles in the input channel into one of at least two categories, and at least two output channels. Each output channel is coupled to the second end of the input channel to receive particles from the input channel, and each output channel is associated with at least one category of the at least two categories. Each output channel has a…

Charging member having a surface layer comprising urethane foam

Granted: May 14, 2024
Patent Number: 11982949
A charging member for an image forming apparatus may include a conductive support and a surface layer on the conductive support and spaced apart from a photosensitive member. The surface layer may include a urethane foam including foam cells and having a foam structure based on the foam cells, the foam cells including open cells.

Prevention of fire by absorbing local latent heat of fixing belt

Granted: May 14, 2024
Patent Number: 11982955
A device to prevent fire of a fusing belt having a heater positioned inside includes at least one temperature control member adjacent to one side of the fusing belt and, when the at least one temperature control member detects abnormal heat from the fusing belt based on a temperature of the fusing belt, the at least one temperature control member to cut off a supply of electricity to the heater to prevent the fire. The device also includes a heat absorption member adjacent to the other…