Hewlett-Packard Patent Applications

ELECTRONIC DEVICE WIRELESS CONNECTIONS

Granted: March 14, 2024
Application Number: 20240090053
In one example in accordance with the present disclosure, an electronic device is described. The electronic device includes a wireless controller. The wireless controller is to establish a first wireless connection between the electronic device and a peripheral device to receive a unique identifier for a second electronic device. The wireless controller is also to establish, based on the unique identifier for the second electronic device, a second wireless connection between the…

ACOUSTIC PATTERN DETERMINATION

Granted: March 14, 2024
Application Number: 20240087586
According to an example, a method comprises receiving a first audio stream from an input device, detecting presence within the first audio stream of at least an acoustic pattern, executing at least one corrective action over a portion of data of the first audio stream including the acoustic pattern such that a second audio stream is obtained, and transmitting the second audio stream to an output device.

PROCESSOR BACK-PLATE DEVICES

Granted: March 7, 2024
Application Number: 20240081014
In some examples, a device can include a locking mechanism to couple the device to a computing device enclosure, a first portion at a first level to interact with a processor back-plate, and a second portion at a second level to interact with an area proximate to the processor back-plate, wherein the second portion protrudes to the second level toward the processor back-plate when the device is coupled to the computing device enclosure.

EXECUTION OF BIOS COMPONENTS WITH VIRTUAL MACHINES

Granted: March 7, 2024
Application Number: 20240078129
An example non-transitory machine-readable medium includes instructions that cause a processor of a computing device to create a first virtual machine using a hypervisor, execute a trusted basic input/output system (BIOS) in the first virtual machine, create a second virtual machine using the hypervisor, and execute an untrusted BIOS component in the second virtual machine. The first virtual machine is executed with a greater privilege to access a resource of the computing device than…

LOCATION IDENTIFICATION WITH MULTIPLE IMAGES

Granted: February 29, 2024
Application Number: 20240070898
Examples of electronic devices are described herein. In some examples, an electronic device includes a camera to capture a composite image comprising multiple images of a location. In some examples, the electronic device includes a processor to crop a portion of the composite image based on a field-of-view of the camera. In some examples, the processor is to determine whether a neural network identifies the cropped portion. In some examples, the processor is to generate a unique…

MALWARE SCANS

Granted: February 29, 2024
Application Number: 20240070276
An example non-transitory computer readable storage medium comprises instructions that when executed cause a processor of an electronic device to: in response to detecting a malware scan trigger associated with a file, determine a combined risk score associated with the file based on metadata of the file and a source of the malware scan trigger, where the source includes a file access interceptor, a file write observer, and a file indexer; determine a scan priority based on the combined…

ELECTRONIC DEVICE BIOS UPDATES

Granted: February 29, 2024
Application Number: 20240069891
An example electronic device includes a storage circuit, a central processing unit (CPU) coupled to the storage circuit, and a controller coupled to the storage circuit. The CPU is to receive a Basic Input/Output System (BIOS) update image for the electronic device, verify a signature of the BIOS update image, and responsive to verification of the BIOS update image, store a portion of the BIOS update image in the storage circuit. The controller is to obtain the portion of the BIOS update…

MONITORING OF FLUID SUPPLY

Granted: February 29, 2024
Application Number: 20240066884
A method of monitoring a fluid supply is provided, the fluid supply including a supply tank, an intermediate tank and a fluid pump operatively coupled to the supply tank and the intermediate tank; the method comprising with the intermediate tank having a defined first fluid level, starting to feed fluid from the intermediate tank; when a defined amount of fluid has been fed from the intermediate tank, with the feeding of fluid from the intermediate tank proceeding, activating the fluid…

METHOD AND APPARATUS FOR CLEANING PRINTHEAD

Granted: February 29, 2024
Application Number: 20240066873
A method is described in which wiping of a printhead of a printer is caused in accordance with a first wiping routine, the first wiping routine comprising periodic wiping events performed on the printhead; at least one printing parameter of a rate of an aggregation of printing liquid deposits is obtained; a second wiping routine is determined, the second wiping routine comprising periodic wiping events performed on the printhead, the wiping period of the second wiping routine being…

HALFTONE SCREEN TILES

Granted: February 22, 2024
Application Number: 20240064260
In an example, a method includes obtaining, by at least one processor, a first halftone screen tile having a first halftone pattern. In some examples, the method further comprises obtaining a second halftone screen tile having a second halftone pattern. The method may include determining a halftone screen having a predetermined spatial arrangement of the first and second halftone screen tiles wherein the relative placement of the first and second halftone screen tiles in the…

ERGONOMIC CLASSIFICATIONS

Granted: February 22, 2024
Application Number: 20240062516
An example electronic device includes a display device, and a sensor to detect position data of a user of the electronic device. The position data indicates a position and orientation of the user relative to the display device. In addition, the electronic device includes a controller coupled to the sensor and the display device. The controller is to: receive the position data from the sensor; use a machine learning model and the position data to classify an interaction of the user with…

SELF-ADAPTIVE FILTERING OF DATA HAVING TREE STRUCTURES

Granted: February 22, 2024
Application Number: 20240061884
A self-adaptive data filter is developed to process data having tree-structured formats, such as, JSON, XML, and YML. Unlike conventional data filtering methods, which require different filters for different data structures, in one aspect, the disclosed self-adaptive data filter is data structure agnostic and can be used to process a wide variety of data structures. In another aspect, the self-adaptive data filter of this disclosure allows for fuzzy search.

PRINT MEDIA TENSION

Granted: February 22, 2024
Application Number: 20240059083
In one example, the tension in a print media may be determined in a region between a roller for unwinding the print media and a print zone. In this example, the rotational speed of the roller may be controlled based on the determined tension of the print media.

PRINTING FLUID PRESSURE DETERMINATION

Granted: February 22, 2024
Application Number: 20240059069
According to an example, a method to determine a printing fluid pressure in a printing fluid delivery system comprises: determining that a pressure difference measured by a fluid pressure sensor of the printing fluid delivery system is outside a dynamic range of the pressure sensor, controlling a fluid supply system of the printing fluid delivery system to increase a fluid pressure to an augmented fluid pressure in which the pressure difference is within the dynamic range of the pressure…

AUTHENTICATING PACKAGED PRODUCTS

Granted: February 15, 2024
Application Number: 20240056312
Example implementations provide a computer program product for authenticating a number of grouped product-packaging pairs, in which each product-packaging pair comprises a respective message, associated with a respective product, and a respective signature associated with the message; the computer program product comprising machine executable instructions arranged, when processed, to: read the product messages and the signatures from the grouped product-packaging pairs; determine and…

AUTHENTICATING DEVICES AND COMPONENTS

Granted: February 15, 2024
Application Number: 20240054206
In Example implementations provide a computer program product to authenticate a set of components associated with a device; the components having associated respective shares (s1..sn) of a private key of a private-key/public key pair (sk,pk); the computer program product comprising: instructions to create a signature from the shares (s1..sn) and a message, m, associated with the components; and instructions to generate authentication data comprising at least the signature for…

MATCHING ELECTRICALLY CONDUCTIVE LINE RESISTANCES TO SWITCHES IN FLUIDIC DIES

Granted: February 15, 2024
Application Number: 20240051292
In some examples, a fluidic die includes fluidic actuators, switches, and electrically conductive lines in an electrically conductive layer of the fluidic die. The electrically conductive lines electrically connect the switches to respective actuators. A first dimension of a first electrically conductive line is different from a second dimension of a second electrically conductive line to match a first resistance of the first electrically conductive line having a first length to a second…

FLUID DISPENSING DEVICES

Granted: February 15, 2024
Application Number: 20240050974
In some examples, a fluid dispensing device includes a fluid chamber, a heating element adjacent the fluid chamber, and an orifice adjacent the fluid chamber. A ratio of an area of a surface of the heating element to an orifice area of the orifice is greater than or equal to 3, where the surface of the heating element faces the fluid chamber.

LIQUID ELECTROPHOTOGRAPHIC INK COMPOSITION

Granted: February 8, 2024
Application Number: 20240045351
Described herein is a liquid electrophotographic ink composition comprising a first thermoplastic resin comprising a copolymer comprising an alkylene monomer and a monomer comprising an epoxide group, and a second thermoplastic resin comprising a copolymer comprising a monomer comprising an anhydride group.

DEVICES FOR VERIFYING THE INTEGRITY OF SOFTWARE

Granted: February 8, 2024
Application Number: 20240045946
A monitoring device for verifying the integrity of a software of a memory device is disclosed. The monitoring device comprises a processor and a memory, the memory containing instructions executable by the processor, such that the processor is to; receive first information on at least one physical side-effect of a computer apparatus as a result of an instruction of a monitored software being executed by the computing apparatus. The processor is also to receive second information on the…