Hewlett-Packard Patent Grants

Optimizing power consumption of M-IoT devices

Granted: December 19, 2023
Patent Number: 11848816
The present disclosure provides techniques for optimizing power consumption of Massive-Internet of Things (IoT) devices comprising a plurality of IoT devices. According to some examples, a power optimizer system may obtain one or more operational parameters of a plurality of IoT devices. The power optimizer system may estimate a Power Cost Function (PCF) based on one or more operational parameters to determine power consumption of each IoT device. The power optimizer system may determine…

Communicating node events in network configuration

Granted: December 19, 2023
Patent Number: 11848838
An example method includes recording, by a node out of a plurality of nodes, occurrence of one or more baseline node events, generating a statistical data corresponding to a recorded occurrence of the one or more baseline node events over a pre-determined period, comparing one or more subsequent node events with the statistical data, and communicating data corresponding to the one or more subsequent node events to the central control device, in response to determining that the one or…

System and method for facilitating on-demand paging in a network interface controller (NIC)

Granted: December 19, 2023
Patent Number: 11848859
A network interface controller (NIC) capable of on-demand paging is provided. The NIC can be equipped with a host interface, an operation logic block, and an address logic block. The host interface can couple the NIC to a host device. The operation logic block can obtain from a remote device, a request for an operation based on a virtual memory address. The address logic block can obtain, from the operation logic block, a request for an address translation for the virtual memory address…

Remotely discover and map a network resource model in a cloud environment

Granted: December 19, 2023
Patent Number: 11848983
Systems and methods are provided for implementing a new discovery and mapping micro-service. The discovery and mapping micro-service may be implemented to dynamically discover and map a cloud environment as the deployed resources change. The new micro-service can map the environment without prior knowledge (e.g., without a template or manual interaction) by initializing itself and tracking resource changes. Once a new message is received in relation to a resource change, the disclosed…

Separate routing of NVMe-over-fabric packets and non-NVMe packets

Granted: December 19, 2023
Patent Number: 11848989
Non-volatile memory express (NVMe) is a data transfer protocol used to enable high-speed data transfer between a host computer system and a solid-state drive (SSD). NVMe may be implemented over network fabrics and referred to as NVMe over fabrics (NVMe-oF). Access to SSD storage over network fabrics via NVMe-oF allows software defined storage to scale to allow access to a number of NVMe devices and extend distances between devices within a datacenter over which NVMe devices may be…

Providing data from data sources

Granted: December 19, 2023
Patent Number: 11849007
Techniques for of providing data from a plurality of data sources are disclosed. A plurality of modules are provided at a common access point. Each module defines data on a respective one of a plurality of data sources, the data including information on data available from the respective data source. In response to a request for data from one of the plurality of data sources at the common access point, data is retrieved from the respective data source using the data on the data source…

Selecting a role for an access point

Granted: December 19, 2023
Patent Number: 11849339
An example access point may comprise a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: perform a management system search using a dynamic host configuration protocol (DHCP); determine, in view of the management system search, whether a management system discovered is a controller; and select one of a first role within a centralized local area network and a second role within a distributed local area network based on…

Determining when to adjust a power state of access points

Granted: December 19, 2023
Patent Number: 11849391
Example implementations relate to determining when to adjust a power state of access points. A non-transitory computer readable medium may store instructions executable by a processing resource to: determine a subset of a group of access points (APs) that is to provide, to a client device, at least a performance threshold during a particular time interval, wherein an AP of the subset of the group of APs serves the client device; and determine when to adjust a power state of a remaining…

Session detection and inference

Granted: December 19, 2023
Patent Number: 11848766
Sessions are core components of communication between communicating systems, which may include, for example, a client device and a server. A network device can be used to monitor and analyze session information that is transmitted in a client-server communication. Visibility into the session information and the traffic flow of a network device is critical to improve the performance and security of the network device and the transmission of information in the client-server communication.…

Virtual reality headsets and method of managing user experience with virtual reality headsets

Granted: December 12, 2023
Patent Number: 11843764
A method of managing user experience with a virtual reality (VR) headset includes: with a server, receiving data from a number of sensors that are detecting parameters associated with a user during use of the VR headset; with the server, analyzing the data from the sensors to predict a negative effect on the user from the use of the VR headset; and with the server, taking action to minimize the negative effect on the user that is predicted.

Blockchain-based distributed ledgers for image forming apparatuses

Granted: December 12, 2023
Patent Number: 11843703
In one example, a cloud printing server may include a processor and a memory coupled to the processor. The memory may include a blockchain management component to register an image forming apparatus with a blockchain associated with multiple entities of a blockchain network, create a distributed ledger relating to the blockchain, create a ledger entry including information indicating operational state and configuration data of the image forming apparatus in the distributed ledger, and…

Subscription-based print job execution

Granted: December 12, 2023
Patent Number: 11842107
A non-transitory machine-readable storage medium encoded with instructions that, when executed by a processor of a computing device, cause the processor to associate a first subscription of a first user to a second subscription of a second user. The first subscription may correspond to a replaceable component of an image forming apparatus. A subscription service may enable the image forming apparatus to print a first number of pages and a second number of pages as part of the first…

Print control based on the difference in the residual quantity ratio of toners

Granted: December 12, 2023
Patent Number: 11842096
An example image forming apparatus includes a print engine to form an image by using toners of different colors, a memory to store toner quantity information of the different colors of toners, and a processor to perform a print job by reducing a use of a toner with a small toner residual quantity ratio when a difference in a residual quantity ratio of the toner for each color is greater than or equal to a determined value on the basis of the stored toner quantity information.

Digital assistant to collect user information

Granted: December 12, 2023
Patent Number: 11841784
In example implementations, an apparatus is provided. The apparatus includes a processor and a non-transitory computer readable medium storing instructions. The instructions are executed by the processor to monitor user interaction with the apparatus, detect an abnormal user interaction with the apparatus, and activate a digital assistant in response to the abnormal user interaction that is detected. The digital assistant can collect user information related to the abnormal user…

Printed shrink sleeves

Granted: December 12, 2023
Patent Number: 11841682
Herein is described a method of providing a printed shrink sleeve, the method comprising: providing a printed substrate comprising a liquid electrophotographically printed ink image; and coating the liquid electrophotographically printed ink image of the printed substrate with a water-based overprint varnish composition. The water-based overprint varnish composition comprising: a varnish resin; a crosslinking component comprising: a compound containing at least two epoxide groups; a…

Fixer fluids

Granted: December 12, 2023
Patent Number: 11840635
A fixer fluid can include a fixer vehicle with water, an NH-type or N-alkylated lactam co-solvent, and a phosphate ester surfactant. The fixer fluid can further include from 0.5 wt % to 12 wt % an azetidinium-containing polyamine polymer dispersed in the fixer vehicle.

Emulating parameters of a fluid ejection die

Granted: December 12, 2023
Patent Number: 11840075
An integrated circuit includes thermal tracking logic, control logic, and an output interface. The thermal tracking logic determines a temperature of a fluid ejection die. The control logic defines an emulated parameter of the fluid ejection die as a function of the temperature of the fluid ejection die. The output interface outputs the emulated parameter to a printer system based on the function and the temperature of the fluid ejection die.

Radiation amount determination for an intended surface property level

Granted: December 12, 2023
Patent Number: 11840031
According to examples, an apparatus includes a processor and a memory on which is stored machine readable instructions. The instructions may cause the processor to identify an intended surface property level for a surface of a three-dimensional (3D) object, determine an amount of radiation to be applied as a flash of radiation onto the surface to obtain the intended surface property level, and output the determined amount of radiation to be applied as a flash of radiation, in which a…

Sacrificial barriers

Granted: December 12, 2023
Patent Number: 11840024
A system includes a controller to receive data corresponding to an object or slices of the object to be generated by a 3D printer, wherein the 3D printer includes an array of printhead nozzles to selectively eject a print agent on a layer of build material in a build chamber having a build chamber wall, the array of printhead nozzles spanning substantially the full width of the build chamber and moveable along a length of the build chamber. The controller to generate first print data…

Increasing electrical conductivity at selected locations of a 3D object

Granted: December 12, 2023
Patent Number: 11840016
A device includes a coater, a dispenser, and a treatment portion. The coater is to coat, layer-by-layer, a build material relative to a build pad to form a 3D object. The dispenser is to at least dispense a fluid including a first at least potentially electrically conductive material in at least some selected locations of an external surface of the 3D object. The treatment portion is to treat the 3D object to substantially increase electrically conductivity on the external surface of the…