Hewlett-Packard Patent Grants

Three-dimensional printing with redox-active inorganic salts

Granted: August 27, 2024
Patent Number: 12070899
This disclosure describes three-dimensional printing kits, methods of making three-dimensional printed objects, and systems for three-dimensional printing. In one example, a three-dimensional printing kit can include a powder bed material and a fusing agent to selectively apply to the powder bed material. The powder bed material can include polymer particles and a redox-active inorganic salt mixed with the polymer particles. The fusing agent can include water and an electromagnetic…

Headset

Granted: August 27, 2024
Patent Number: D1040130

Haptic feedback for computing systems

Granted: August 20, 2024
Patent Number: 12067164
Techniques for proving haptic feedback in computing systems are described. In operation, an input representing utilisation parameters of an electronic pen is received. In an example, the electronic pen may be electronically coupled to the computing system. Based on the received utilisation parameters, the computing system provides a pattern of haptic feedback to the user.

Managing use of management controller secrets based on firmware ownership history

Granted: August 20, 2024
Patent Number: 12069169
A management controller of a computer platform, determines whether an ownership history of management firmware for the management controller represents multiple owners. The management controller includes a set of one-time programmable elements that represent a first secret. The management controller manages use of the first secret based on the ownership history. The management includes, responsive to determining, by the management controller, that the ownership history represents…

Speaker identification-based echo detection and solution

Granted: August 20, 2024
Patent Number: 12069113
A video conference call control system is provided with an audio mixer to receive an audio speech signal at one or more network devices connected to the video conference call; to generate first and second talker identification values from the audio speech signal; to compare the first and second talker identification values during a timing comparison window to determine if the first and second talker identification values are identical and received simultaneously or substantially…

Short-term lease allocation for network address conflict reduction in DHCP failover deployments

Granted: August 20, 2024
Patent Number: 12069024
Systems and methods are provided for monitoring a connection state between a primary DHCP server and a secondary DHCP server, determining that a connection between the primary DHCP server and the secondary DHCP server has not been established within a first timeframe, establishing a partner-down operation state at one or more of the primary DHCP server and secondary DHCP server, and, during an established partner-down operation state, issuing/allocating short-term network address leases…

Automated network analysis using a sensor

Granted: August 20, 2024
Patent Number: 12068942
An example method may include blocks to initiate a network performance analysis on the enterprise network; and receive a translated recording from a backend computing device to be executed as part of the network performance analysis. Additional blocks may add the translated recording to a set of tests in a queue to be executed on the enterprise network; and execute a primary set of low-level instructions of the translated recording using a headless browser. Further blocks may in response…

Dual-path high-speed interconnect PCB layout solution

Granted: August 20, 2024
Patent Number: 12068554
A dual-path signal interconnect is provided. The interconnect can include a first signal trace, first and second solder pads positioned above and connected to the first signal trace, and a third solder pad. The second solder pad separates from the first solder pad. The third solder pad separates from the second solder pad and is connected to a second signal trace. The first and second solder pads are to allow a pin of a connector to be soldered to the first and second solder pads, such…

Deep learning autotuning task optimization

Granted: August 20, 2024
Patent Number: 12067420
Systems and methods are provided for improving autotuning procedures. For example, the system can implement a task launcher, a scheduler, and an agent to launch, schedule, and execute decomposed autotuning stages, respectively. The scheduling policy implemented by the scheduler may perform operations beyond a simple scheduling policy (e.g., a FIFO-based scheduling policy), which produces a high queuing delay. By leveraging autotuning specific domain knowledge, this may help reduce…

NIC line-rate hardware packet processing

Granted: August 20, 2024
Patent Number: 12067397
A packet-processing method includes looking up a first match-action table on a network interface card (NIC) for a received packet; in response to finding a matching entry indicating an action, queuing the received packet in a first queue and storing the action data in an instruction memory; and responsive to not finding a matching entry, queuing the received packet in the first queue and a second queue. The method includes selecting a first packet from the first queue for processing,…

File system metadata

Granted: August 20, 2024
Patent Number: 12066980
Aspects for remote analysis of file system metadata are described. In an example, a computer-readable file from a client system is received. The computer-readable file comprises file system metadata of a file system, and corresponding source location of the file system metadata on a volume of the client system. Thereafter, a target location on a target volume is identified, wherein the target location corresponds to the source location on the volume of the client system. In an example,…

Cable bracket for stacked HBAs with bracket-mounted connectors

Granted: August 20, 2024
Patent Number: 12066875
In one aspect, a bracket assembly comprises a bracket and a pair of rails. The bracket comprises a first portion which includes a first segment with a first opening and a second segment with a second opening. The pair of rails comprises: a first rail which includes a first tab protruding from the first rail and including a first notch; and a second rail which includes a second tab protruding from the second rail and including a second notch. The bracket is to attach to the pair of rails…

Compact screw-latching assembly with overdrive protection

Granted: August 20, 2024
Patent Number: 12066052
A screw-latching assembly is provided. The assembly includes a screw with a head, a tip, and a body between the head and tip. The body includes a threaded portion adjacent to the tip and an unthreaded portion adjacent to the head, and the unthreaded portion includes a built-in collar with an outer diameter larger than that of the body. The assembly includes a supporting bracket supporting and partially encompassing a first portion of the screw. The supporting bracket includes a base and…

Forming a sealed fluid flow path

Granted: August 20, 2024
Patent Number: 12064921
Disclosed is a sealing member for a build unit of a 3D printing system, the build unit comprising a surface which is exposed to residual build material in use. The sealing member is adapted to engage with the build unit and form therewith a sealed fluid flow path comprising an inner surface including said surface, a fluid inlet and a fluid outlet.

Pressure-regulating apparatus for three-dimensional printer

Granted: August 13, 2024
Patent Number: 12059844
An apparatus for regulating pressure in a three-dimensional printer comprises a controller and a connector. The controller is configured to receive a value of a measured pressure within the three-dimensional printer. The connector is connectable between a gas outlet of the printer and an inlet of an external gas extraction system. The controller is configured to compare the received value of measured pressure with a predetermined value. If the received value differs from the…

Analog error detection and correction in analog in-memory crossbars

Granted: August 13, 2024
Patent Number: 12063052
An analog error correction circuit is disclosed that implements an analog error correction code. The analog circuit includes a crossbar array of memristors or other non-volatile tunable resistive memory devices. The crossbar array includes a first crossbar array portion programmed with values of a target computation matrix and a second crossbar array portion programmed with values of an encoder matrix for correcting computation errors in the matrix multiplication of an input vector with…

Unauthorized data encryption detection

Granted: August 13, 2024
Patent Number: 12061695
In some examples, a storage system creates a first copy of a data volume, and receives write requests having a specified characteristic from a host system, the write requests to write data of the data volume, where the storage system is to reject the write requests having the specified characteristic and to accept write requests without the specified characteristic. The storage system maintains metadata for the first copy of the data volume, the metadata indicating blocks of the data…

Distributing matrix multiplication processing among processing nodes

Granted: August 13, 2024
Patent Number: 12061666
Based on a predetermined number of available processor sockets, a plurality of candidate matrix decompositions are identified, which correspond to a multiplication of matrices. Based on a first comparative relationship of a variation of first sizes of the plurality of candidate matrix decompositions along a first dimension and a second comparative relationship of a variation of second sizes of the plurality of candidate matrix decomposition sizes along a second dimension, a given…

Matching operation for a deduplication storage system

Granted: August 13, 2024
Patent Number: 12061581
Example implementations relate to metadata operations in a storage system. An example includes generating, by a storage controller of a deduplication storage system, a candidate list of container indexes for matching operations of a received data segment, each container index in the candidate list having an associated match cost; identifying, by the storage controller, a journal group associated with a first container index listed in the candidate list; reducing, by the storage…

Application of a default shared state cache coherency protocol

Granted: August 13, 2024
Patent Number: 12061552
Example implementations relate to cache coherency protocols as applied to a memory block range. Exclusive ownership of a range of blocks of memory in a default shared state may be tracked by a directory. The directory may be associated with a first processor of a set of processors. When a request is received from a second processor of the set of processors to read one or more blocks of memory absent from the directory, one or more blocks may be transmitted in the default shared state to…