Hewlett-Packard Patent Grants

Training using rendered images

Granted: March 26, 2024
Patent Number: 11941499
Examples of methods for training using rendered images are described herein. In some examples, a method may include, for a set of iterations, randomly positioning a three-dimensional (3D) object model in a virtual space with random textures. In some examples, the method may include, for the set of iterations, rendering a two-dimensional (2D) image of the 3D object model in the virtual space and a corresponding annotation image. In some examples, the method may include training a machine…

Repurposing a document

Granted: March 26, 2024
Patent Number: 11943415
When repurposing a document, a processor reads a document having multiple pages and extracts three samples of the multiple pages of the document. For each of the three samples, the processor compares sequential pages within a respective sample to identify a pattern of markers, such as page numbers. A marker is found by splitting a page into smaller regions and wherein each smaller region is searched for the marker and if the marker is not found continuing to split a smaller region into…

Using pre-scan to improve scan speed by detecting a document loaded on the image reading apparatus

Granted: March 26, 2024
Patent Number: 11943407
An image reading apparatus includes an image sensor to read a document, a sensor to detect whether the document is loaded on the image reading apparatus, and a processor to, when the sensor detects the document is loaded on the image reading apparatus, and before a scan instruction is input to the image reading apparatus, control the image sensor to execute a pre-scan job with respect to the loaded document using a default set value.

Software-defined sensing

Granted: March 26, 2024
Patent Number: 11943300
Low-level nodes (LLNs) that are communicatively connected to one another each have sensing capability and processing capability. High-level nodes (HLNs) that are communicatively connected to one another and to the LLNs each have processing capability more powerful than the processing capability of each LLN. The LLNs and the HLNs perform processing based on sensing events captured by the LLNs. The processing is performed by the LLNs and the HLNs to minimize data communication among the…

System and method for dynamic orchestration of virtual gateways based on user role

Granted: March 26, 2024
Patent Number: 11943230
A system and a method for configuring resources over a network cloud are described. Attributes related to user roles i.e. categories of user roles, network cloud based services associated with each category, and a number of users associated with each category are received. Hardware capabilities and/or network capabilities corresponding to the attributes are determined from a mapping table stored in a repository. A service set capable of providing the hardware capabilities and the network…

Arbiter with random tie breaking

Granted: March 26, 2024
Patent Number: 11943149
Candidates for selection in a weighted arbitration system are assigned priority weights and random weights. The winning candidate is determined using a tree of selectors such as a comparators. At each stage of the tree, the candidate having the greatest priority weight is selected to pass to the next stage. If multiple candidates are tied for the greatest priority weight, the candidate having the greatest random weight is selected to pass to the next stage.

Available network bandwidth estimation using a one-way-delay noise filter with bump detection

Granted: March 26, 2024
Patent Number: 11943129
Systems and methods are provided for available network bandwidth estimation using a one-way-delay noise filter with bump detection. The method includes receiving one-way delay measurements for each probe packet in a probe train sent over the telecommunications path; grouping the probe packets into a plurality of pairs based on the one-way delay measurements; for each pair, computing a respective noise threshold based on the one-way delay measurements of all the probe packets transmitted…

Managing a cloud service

Granted: March 26, 2024
Patent Number: 11943119
A technique includes providing at least one service blueprint to orchestrate application programming interfaces to manage the lifecycle of at least one cloud service.

Connector assembly

Granted: March 26, 2024
Patent Number: 11942723
Examples described herein relate to connector assembly for a connecting device. The connector assembly may include an electrical connector connectible with a corresponding receiving structure on a receiving device separate from the connecting device. Further, the connector assembly may include a connector housing enclosing the electrical connector. The connector housing may include a mounting lever engaged with a body of the connecting device to secure the connector housing with the…

Processing merged 3D geometric information

Granted: March 26, 2024
Patent Number: 11941758
A method of processing merged 3D geometric information in a 3D printing system is described that receives a 3D object model file representing at least two physical 3D parts to be printed, wherein the 3D object model file comprises 3D geometric information for the at least two physical 3D parts, wherein the 3D geometric information is encoded as at least one logical 3D part, wherein at least one of the at least one logical 3D part comprises merged 3D geometric information for at least a…

Three-dimensional printing

Granted: March 26, 2024
Patent Number: 11939484
A multi-fluid kit for three-dimensional printing can include a fusing agent with water and a radiation absorber, and a detailing agent. The radiation absorber can absorb radiation energy and converts the radiation energy to heat. The detailing agent can include water and from about 0.1 wt % to about 20 wt % organosilanes based on a total weight of the detailing agent, wherein the organosilanes include an organosilane compound with a central silicon having both a water-solubilizing group…

Allocating computing resources to data transfer jobs based on a completed amount and an estimated priority of system failure

Granted: March 26, 2024
Patent Number: 11941448
A computing device includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: determine a completed amount of data transferred for each of a plurality of data transfer jobs, each of the plurality of data transfer jobs to transfer data to a storage system; determine an estimated probability of failure for each of the plurality of data transfer jobs; and allocate computing resources of the storage system to the plurality…

Facilitating scheduling of storage system pods on nodes of a cluster based on discovery of local block devices associated with the nodes

Granted: March 26, 2024
Patent Number: 11941444
Examples described herein include automated discovery of hardware resources of nodes of a container cluster to facilitate pod scheduling. According to an example, discovery pods are launched on respective nodes of the container cluster. The discovery pods are privileged pods with an ability to query respective operating systems of respective nodes regarding hardware associated with the respective nodes. Information regarding local block devices associated with the respective nodes are…

Optimizing application execution based on memory-level parallelism (MLP)-based metrics

Granted: March 26, 2024
Patent Number: 11941250
A process includes determining a memory bandwidth of a processor subsystem corresponding to an execution of an application by the processor subsystem. The process includes determining an average memory latency corresponding to the execution of the application and determining an average occupancy of a miss status handling register queue associated with the execution of the application based on the memory bandwidth and the average memory latency. The process includes, based on the average…

Configuration data deletion based on tamper status

Granted: March 26, 2024
Patent Number: 11941159
An example storage medium includes instructions that, when executed, cause a processor of a computing device to read, during start-up of the computing device, first configuration data from a first storage device of the computing device; read second configuration data from a second storage device of the computing device; determine that there is an inconsistency between the first configuration data and the second configuration data; check a tamper status of the computing device; based on…

FPGA chip with protected JTAG interface

Granted: March 26, 2024
Patent Number: 11941133
One aspect provides an FPGA chip mounted on a printed circuit board (PCB). The FPGA chip can include a joint test action group (JTAG) interface comprising a number of input/output pins and an enablement pin, and a control logic block coupled to the enablement pin of the JTAG interface. The control logic block can receive a control signal from an off-chip control unit and control a logical value of the enablement pin based on the received control signal, thereby facilitating the off-chip…

Container index persistent item tags

Granted: March 26, 2024
Patent Number: 11940956
Examples may include container index persistent item tags. Examples may store chunk signatures in at least one container index and, for each chunk signature, store at least one persistent item tag identifying a respective backup item that references or formerly referenced the chunk signature. Examples may determine that all chunks formerly referenced by a backup item have been erased based on the persistent item tags in the at least one container index and output an indication that the…

Migration of journal groups in a storage system

Granted: March 26, 2024
Patent Number: 11940882
Example implementations relate to metadata operations in a storage system. An example includes receiving, by a storage controller of a deduplication storage system, a plurality of data streams to be stored in persistent storage of the deduplication storage system; identifying, by the storage controller, a set of journals in a first journal group that are modified during a first backup process; determining, by the storage controller, a count of the set of journals that are modified during…

Adjusting power consumption limits for processors of a server

Granted: March 26, 2024
Patent Number: 11940859
A method of adjusting core and un-core operating frequencies of two or more processors of a server includes determining core and un-core operating frequency variations versus power consumption limit variations of the two or more processors. The method also includes determining two or more first power consumption levels associated with the two or more processors. Each one of the two or more processors run at essentially a same target core operating frequency and at a same target un-core…

Coated metal alloy substrate with at least one chamfered edge and process for production thereof

Granted: March 26, 2024
Patent Number: 11939677
A coated metal alloy substrate with at least one chamfered edge, a process for producing a coating a metal alloy substrate, and an electronic device having a housing comprising a coated metal alloy substrate are described. The coated metal alloy substrate with at least one chamfered edge comprises a hydrophobic anti-fingerprint layer deposited on the metal alloy substrate, a passivation layer deposited on the at least one chamfered edge, and a water based paint layer deposited on the…