Hewlett-Packard Patent Grants

System and method for facilitating operation management in a network interface controller (NIC) for accelerators

Granted: January 16, 2024
Patent Number: 11876701
A network interface controller (NIC) capable of efficient operation management for host accelerators is provided. The NIC can be equipped with a host interface and triggering logic block. During operation, the host interface can couple the NIC to a host device. The triggering logic block can obtain, via the host interface from the host device, an operation associated with an accelerator of the host device. The triggering logic block can determine whether a triggering condition has been…

Memory cooler

Granted: January 16, 2024
Patent Number: 11877422
A memory cooler includes a unitary thermal transfer device and a pair of endcaps. The unitary thermal transfer device includes heat transfer tubes, a first end block, a second end block, an inlet chamber, an outlet chamber, an inlet, and an outlet. The first and second end blocks are structurally integrated with each of the heat transfer tubes. The inlet and outlet chambers are partially defined by either the first end block or the second end block. Each of the inlet and outlet chambers…

Riser cards with inline slots

Granted: January 16, 2024
Patent Number: 11877416
In example implementations, an apparatus is provided. The apparatus includes a riser card body, a first interface, a first 2×8 slot on a surface of the riser card body, and a second 2×8 slot on a same side of the surface of the riser card body as the first 2×8 slot. The first interface includes a first set of fingers and a second set of fingers at an end of the riser card body to connect to a peripheral component interconnect express (PCIe) slot of a motherboard. The first 2×8 slot…

Electronic component mounting

Granted: January 16, 2024
Patent Number: 11877414
In some examples, a tool-less electronic component retention apparatus includes a bracket to affix to a circuit board, and a spring-loaded arm attached to the bracket. The spring-loaded arm has an engagement tab that is angled downwardly to engage an upper surface of an electronic component to mount the electronic component to the circuit board. The spring-loaded arm is pivotable between an engaged position and a release position by a user without use of a tool.

Audio controls in online conferences

Granted: January 16, 2024
Patent Number: 11877130
In an example, a computing device includes a microphone array and a processor. The processor may transmit an audio stream of a presentation to an online conference. Further, the processor may receive audio data via the microphone array while the audio stream is being transmitted. In response to determining the audio data is coming from a presenter of the presentation, the processor may perform a fade audio operation to control an audio level of the audio stream.

Distributed microphone in wireless audio system

Granted: January 16, 2024
Patent Number: 11877113
A microphone device generates a transmit audio stream via at least one microphone on the microphone device. The microphone device transmits the transmit audio stream to the computing device via a first wireless connection and ignores a receive audio stream received from the computing device via the first wireless connection. The speaker device obtains a set of connection parameters for the first wireless connection between the microphone device and the computing device, intercepts the…

Video conference user interface layout based on face detection

Granted: January 16, 2024
Patent Number: 11877084
A method may include obtaining a frame of a video stream of multiple video streams of a video conference, obtaining face detection information identifying a face size and a face position of at least one face detected in the frame, and cropping and scaling the frame according to at least one crop and scale parameter using the face detection information to obtain a modified first frame. The at least one crop and scale parameter is based on frames of the multiple video streams. The frames…

Neugebauer primaries halftone level adjustment

Granted: January 16, 2024
Patent Number: 11876944
Certain examples described herein relate to halftone level adjustment for Neugebauer Primaries (NPs). In certain examples, halftone levels for NPs are obtained for a halftone for printing an image. It is determined whether the halftone corresponds to a line or an area fill. The halftone levels may be adjusted in response to these levels exceeding a printing attribute threshold. The printing attribute threshold may be dependent on whether the halftone corresponds to a line or an area…

Modules attachable to computing devices

Granted: January 16, 2024
Patent Number: 11876902
In an example implementation according to aspects of the present disclosure, a method may include discovering, by a computing device, a module attached to the computing device, interrogating the module to determine parameters associated with the module, and updating a human-readable interface to include the parameters.

Secure parameter merging using homomorphic encryption for swarm learning

Granted: January 16, 2024
Patent Number: 11876891
Systems and methods are provided for implementing swarm learning while using blockchain technology and election/voting mechanisms to ensure data privacy. Nodes may train local instances of a machine learning model using local data, from which parameters are derived or extracted. Those parameters may be encrypted and persisted until a merge leader is elected that can merge the parameters using a public key generated by an external key manager. A decryptor that is not the merge leader can…

Predicting and mitigating memory leakage in a computer system

Granted: January 16, 2024
Patent Number: 11874731
The system determines a first and a second snapshot of memory usage by processes in a computing system based on a predetermined time interval, wherein a respective snapshot indicates, for a respective process, memory usage corresponding to memory types including private memory and shared memory. The system computes, for processes common to the first and the second snapshots, a likelihood of memory leak for a process and memory type based on: an increase in an amount of heap memory and…

Thermal management for hybrid lasers

Granted: January 16, 2024
Patent Number: 11876345
Techniques and systems for a semiconductor laser, namely a grating-coupled surface-emitting (GCSE) comb laser, having thermal management for facilitating dissipation of heat, integrated thereon. The thermal management is structured in manner that prevents deformation or damage to the GCSE laser chips included in the semiconductor laser implementation. The disclosed thermal management elements integrated in the laser can include: heat sinks; support bars; solder joints; thermal interface…

Facial action unit detection

Granted: January 16, 2024
Patent Number: 11875603
An example system includes a landmark engine to detect a facial landmark in an image of a face. The system includes a comparison engine to determine a difference between the facial landmark in the image and a facial landmark of a neutral face. The system also includes an action engine to determine whether a facial action unit occurred based on whether the difference satisfies a condition.

Display device modifications

Granted: January 16, 2024
Patent Number: 11875602
An example non-transitory machine-readable storage medium includes instructions to, when executed by the processor, capture an image of a face of a user viewing a display device, identify a light source in the image, and identify light from the display device reflecting off the face of the user. The example instructions are also executable to determine a signature of the light in the image by 1) positively weighting a light measurement from the light source in the image and 2) negatively…

Controlling screen video display via a manageability controller

Granted: January 16, 2024
Patent Number: 11875170
Examples described herein relate to a manageability controller for controlling a display of a screen video. The manageability controller may receive screen video data from a hypervisor running on a host operating system (OS) that is executable by a main processing resource separate from the manageability processing resource. The screen video data may include a host OS screen video data corresponding to the host OS, a virtual machine (VM) screen video data corresponding to a VM running on…

Group printing

Granted: January 16, 2024
Patent Number: 11874936
According to aspect of the present disclosure there are provided methods and apparatus for printing to a group of printers in a network, including a method comprising provisioning each printing device of the plurality of printing devices with a respective private cryptographic key, defining a first group of printing devices comprising a first subset of the plurality of printing devices, generating a first group public key for the defined first group of printing devices, the first group…

Measuring containers

Granted: January 16, 2024
Patent Number: 11874926
A process includes, in a computer system, acquiring a first measurement that corresponds to a software container. Acquiring the measurement includes a hardware processor of the computer system measuring a given layer of a plurality of layers of layered file system structure corresponding to the software container. The given layer includes a plurality of files, and the first measurement includes a measurement of the plurality of files. The process includes storing the first measurement in…

Determining dimension tables for star schema joins

Granted: January 16, 2024
Patent Number: 11874834
A process includes accessing a query that is associated with joining a fact table with a plurality of dimension tables. The fact table includes a primary key that includes a set of columns, which are covered by the dimension tables. The process includes determining a query plan for processing the query. The query plan has an associated join order. Determining the query plan includes determining a plurality of sets of the plurality of dimension tables, where each set includes dimension…

Memory partitions for processing entities

Granted: January 16, 2024
Patent Number: 11874767
In some examples, a system partitions a shared memory address space of a shared memory among a plurality of processing entities into a plurality of memory partitions, where a respective memory partition is associated with a respective processing entity. A first processing entity forwards, to a second processing entity, a first data operation, based on a determination by the first processing entity that the first data operation is to be applied to data for a memory partition associated…

Context-based test suite generation as a service

Granted: January 16, 2024
Patent Number: 11874762
A system comprising processing circuitry a memory storing instructions that cause the system to detect a code change to source code included in a code repository, identify a relationship between the code change and an associated product feature, determine one or more dependent product features impacted by the code change, select a set of test cases including a subset of test cases related to the associated product feature and a subset of test cases related to the one or more dependent…