Hewlett-Packard Patent Grants

System and method for facilitating efficient load balancing in a network interface controller (NIC)

Granted: October 29, 2024
Patent Number: 12132648
A network interface controller (NIC) capable of efficient load balancing among the hardware engines is provided. The NIC can be equipped with a plurality of ordering control units (OCUs), a queue, a selection logic block, and an allocation logic block. The selection logic block can determine, from the plurality of OCUs, an OCU for a command from the queue, which can store one or more commands. The allocation logic block can then determine a selection setting for the OCU, select an egress…

Removable air dams for air cooling in computer systems

Granted: October 29, 2024
Patent Number: 12133353
An air baffle assembly for air cooling in computer systems is described. The air baffle assembly can include a baffle body removably installed on a printed circuit assembly deployed on a chassis. The baffle body can cover memory components. The air baffle assembly can also include an air dam removably installed on the baffle body. The baffle body has a slot positioned on a side of the baffle body, which can be substantially parallel to a wall of the chassis. The baffle body can further…

Intelligent cable topology detection

Granted: October 29, 2024
Patent Number: 12133349
One aspect of the instant application describes a system that includes a plurality of stacked mezzanine boards communicatively coupled to a motherboard and a metal enclosure enclosing the motherboard and mezzanine boards. A respective mezzanine board can include a number of solder pads, and the metal enclosure can include a plurality of metal strips, a respective metal strip to make contact with a solder pad of a corresponding mezzanine board. The system can further include a logic…

Machine learning-based approaches for service function chain selection

Granted: October 29, 2024
Patent Number: 12133095
Systems, methods, and computer-readable media are described for employing a machine learning-based approach such as adaptive Bayesian optimization to learn over time the most optimized assignments of incoming network requests to service function chains (SFCs) created within network slices of a 5G network. An optimized SFC assignment may be an assignment that minimizes an unknown objective function for a given set of incoming network service requests. For example, an optimized SFC…

Method and system for high speed data links

Granted: October 29, 2024
Patent Number: 12132809
Various embodiments improve the operation of computers by providing methods of transmitting data with low latency and high bandwidth. Data may be transmitted in a packet composed of data flits, the data flits having at least two different formats configured to implement different communication protocols. In some embodiments, a given flit may be transmitted using two different modulation methods, with a first part of the flit transmitted using a first modulation method, such as a binary…

Setting system time for server certificate validation

Granted: October 29, 2024
Patent Number: 12132725
Implementations of the present disclosure relate to setting a system time of an access point (AP) for server certificate validation. A method comprises obtaining a default time as a system time of the AP after an AP boots up. The method also comprises obtaining a memory time from a flash memory of the AP. The method also comprises updating the system time with the memory time obtained from the flash memory. The method also comprises validating a server certificate received from an…

Internet protocol security (IPsec) security associations (SA) balance between heterogeneous cores in multiple controller system

Granted: October 29, 2024
Patent Number: 12132714
Systems are methods are provided for implementing load balancing of IPsec security associations (SAs) SAs between different heterogeneous cores, for example in a multiple controller systems. The balancing of IPsec SAs are performed using software implementations of IPsec offloading and/or hardware implementations of IPsec offloading. By balancing the processing functions related to orchestration of IPsec SAs between hardware (e.g., IPsec hardware accelerator) and software (e.g., IPsec…

Host firewall interfaces for controllers

Granted: October 29, 2024
Patent Number: 12132707
A non-transitory machine-readable storage medium stores instructions that, when executed by the machine, cause the machine to provide a firewall interface between a plurality of registers of a controller and a host interface of the controller. Providing the firewall interface includes programming the firewall interface with a plurality of firewall rules. The registers are to control functions that are performed by the controller; and the plurality of firewall rules control whether…

Automatic discovery of access point (AP) persona and configuration derivation in multi AP microbranch deployment

Granted: October 29, 2024
Patent Number: 12132703
Systems and methods are provided for prevent network outages and improve communication effectiveness by implementing an automatic discovery method that enables the AP to act dynamically to determine its persona as a WAN AP or LAN AP. Based on the determination, the AP can receive the appropriate configuration settings in a configuration file from the central controller (e.g., Aruba central config service) for its dynamic persona. In some examples, the administrator user may define an AP…

System and method for facilitating efficient host memory access from a network interface controller (NIC)

Granted: October 29, 2024
Patent Number: 12132649
A network interface controller (NIC) capable of efficient memory access is provided. The NIC can be equipped with an operation logic block, a signaling logic block, and a tracking logic block. The operation logic block can maintain an operation group associated with packets requesting an operation on a memory segment of a host device of the NIC. The signaling logic block can determine whether a packet associated with the operation group has arrived at or departed from the NIC.…

Binder agent

Granted: October 29, 2024
Patent Number: 12128612
Examples of binder agents for a three-dimensional (3D) printing process are disclosed. In an example, the binder agent includes copper nanoparticles and a liquid vehicle. In this example, the liquid vehicle includes an antioxidant, polyethylene glycol hexadecyl ether, and a balance of water. Another example of the binder agent includes stainless steel nanoparticles and a liquid vehicle. In this example, the liquid vehicle includes polyethylene glycol hexadecyl ether, and a balance of…

Multicast datapath tracing in layer-2 networks

Granted: October 29, 2024
Patent Number: 12132643
During operation, a layer-3 (L3) router can receive a trace query to trace multicast paths associated with a multicast group. In response to detecting a layer-2 (L2) switch coupled to the L3 router, the L3 router can construct a request packet and send the request packet to the coupled L2 switch. The request packet comprises a first data block indicating that the request packet is an L2 multicast trace request, thereby causing the L2 switch to propagate the request packet to downstream…

Managing network service level thresholds

Granted: October 29, 2024
Patent Number: 12132621
In certain embodiments, a computer-implemented method includes monitoring, over time, values for a service metric associated providing a computerized service over a communication network and evaluating, according to a statistical model, the values for the service metric to determine whether the values are anomalous values. The statistical model includes a predicted distribution of the values for the service metric and a normal value range within the predicted distribution of the values…

Loop detection in virtual extensible local area network overlay

Granted: October 29, 2024
Patent Number: 12132588
In an example, a network switch is to receive a loop detect packet from an access netwssork connected to a Data center network (DCN). The DCN includes a VXLAN overlay and the network switch is configured as a VTEP. The network switch compares the VNI of a source VTEP from which the loop detect packet originates with a locally configured VNI. In response to a match, it is determined that the network switch is configured as a peer VTEP. Import RT in the loop detect packet is compared with…

Massively parallel processing database for sequence and graph data structures applied to rapid-response drug repurposing

Granted: October 29, 2024
Patent Number: 12131808
Systems and methods disclosed herein may include a parallel-processing graph-database solution for protein-sequence analytics to determine a viable therapeutic for a given condition, and may include: determining a protein sequence for the given condition; using sequence database to compare a query sequence of the sequence of the given condition with sequences of other known proteins in the sequence database using the sequence database to determine a similarity of the query sequence with…

Spare part management and reservation system

Granted: October 29, 2024
Patent Number: 12131290
Techniques are provided for a spare part management and reservation system. Based on a received request from a first client device, stored data is retrieved indicating whether a part is available to a user. A first indication is received from the first client device comprising a request from the user to reserve the part in an inventory. In response to data indicating that the part is available to the user, a contingent reservation of the part by the user is generated and transmitted. A…

Compliance determination of image forming apparatuses

Granted: October 29, 2024
Patent Number: 12131080
In an example, a non-transitory computer readable storage medium may include instructions that when executed cause a computing device to generate a virtual device representation of an image forming apparatus on a cloud. Further, instructions cause the computing device to update the virtual device representation on the cloud with a configuration state of the image forming apparatus. Furthermore, instructions cause the computing device to analyze the updated virtual device representation…

Sharing communication lines among multiple buses

Granted: October 29, 2024
Patent Number: 12130765
A process includes coupling a push-pull driver of a first bus device to a plurality of communication lines that are associated with a first bus to allow the first bus device to access the first bus using push-pull signaling. The process includes sharing a set of communication lines with the second bus. The sharing includes coupling an open drain driver of a second bus device to the set of communication lines to allow the second bus device to access the second bus using open drain…

Back-reference data structure for a deduplication storage system

Granted: October 29, 2024
Patent Number: 12130707
Example implementations relate to deduplication operations in a storage system. An example includes generating a housekeeping work map to delete a backup item stored in a deduplication storage system; selecting a first work entry of the housekeeping work map, where the first work entry identifies a first container index and a first manifest; in response to a selection of the first work entry, loading the first container index into the memory, the first container index comprising a…

Partial wake states

Granted: October 29, 2024
Patent Number: 12130685
An electronic device includes a communication device to receive a command from another electronic device while the electronic device is in a power saving state, where the command is different from a wake command; and a processor to transition the electronic device from the power saving state to: a partial wake state when the command indicates a first operation; and a full wake state when the command indicates a second operation.