Hewlett-Packard Patent Grants

Entanglement of pages and guest threads

Granted: February 20, 2024
Patent Number: 11907768
Entanglement of pages and threads is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is an entangled portion of memory that is entangled with a physical node in a plurality of physical nodes. A type of the entangled portion of memory is determined. The stalling event is handled based at least in part on the determined type of the entangled portion of memory.

Electronic device housings with patterned electrolytic plating layers

Granted: February 20, 2024
Patent Number: 11910538
In one example, an electronic device housing may include a substrate, an insulating adhesive layer formed on a surface of the substrate, a patterned electroless plating layer formed on the insulating adhesive layer, and a patterned electrolytic plating layer formed on the patterned electroless plating layer.

Adaptive wireless client steering

Granted: February 20, 2024
Patent Number: 11910478
An example network information aggregator is disclosed. The network information aggregator includes a network interface, a memory, and processing circuitry. The processing circuitry is to receive a machine learning model trained using initialization data from a model creation device. The processing circuitry is also to generate a device steering rule to steer a client device from a first radio to a second radio using the machine learning model. The processing circuitry is also to send a…

Dynamically capturing location at networks in motion

Granted: February 20, 2024
Patent Number: 11910368
Systems and methods of controlling a mobile network include processors and memory storing instructions that cause the processors to perform receiving, from an external source or receiver, dynamically updated location data of a controller of the mobile network; determining, based on the dynamically updated location data, one or more permitted radiofrequency (RF) channels through which RF signals are transmitted from a mobile access point associated with the mobile network and traffic data…

Optimizing key allocation during roaming using machine learning

Granted: February 20, 2024
Patent Number: 11910249
Systems and methods are provided for optimizing resource consumption by bringing intelligence to the key allocation process for fast roaming. Specifically, embodiments of the disclosed technology use machine learning to predict which AP a wireless client device will migrate to next. In some embodiments, machine learning may also be used to select a subset of top neighbors from a neighborhood list. Thus, instead of allocating keys for each of the APs on the neighborhood list, key…

Synchronization of client IP binding database across extended networks leveraging BGP control plane

Granted: February 20, 2024
Patent Number: 11909819
A method and system are provided which facilitate synchronization of client IP binding databases across an extended network by leveraging the BGP control plane. During operation, a switch configures a first synchronization identifier indicating validated Internet Protocol (IP) binding information of an associated client. The switch receives a Border Gateway Protocol (BGP) update message associated with a first client, wherein the BGP update message includes a second synchronization…

Efficient port reconfiguration

Granted: February 20, 2024
Patent Number: 11909671
A system for facilitating efficient port reconfiguration at a switch is provided. During operation, the system can identify a target port of the switch for reconfiguration based on one or more reconfiguration parameters indicating how a set of logical ports are generated from the target port. The system can disable the target port at the control plane of the switch, which disables features provided to the target port from the control plane. The control plane can provide a set of features…

Efficient progression management in a tracker with multiple sources

Granted: February 20, 2024
Patent Number: 11909643
A system for facilitating efficient progression management in a multi-source tracker of a responder device is provided. During operation, the system can maintain, in a memory device of the responder device, a first tracker for all requests and a second tracker for a privileged group of requests. The system can select a first group from a set of groups as the privileged group. If a request from a requesting device cannot be accepted into the first tracker, the system can determine whether…

Configuring a network interface card

Granted: February 20, 2024
Patent Number: 11909590
Examples described herein relate to configuring a Network Interface Card (NIC) of a compute node, such as a server. The NIC may receive an LLDP frame with a first configuration for the NIC. The first configuration is compared with a second configuration. The second configuration corresponds to an existing configuration of the NIC. In response to determining that the second configuration does not match the first configuration, the NIC is configured with the first configuration during a…

Shared content similarity analyses

Granted: February 20, 2024
Patent Number: 11907906
In one example in accordance with the present disclosure, a content tracking system is described. A network interface of the system couples the content tracking system to multiple computing devices. A content interceptor intercepts content shared during a collaborative meeting. A content analyzer analyzes shared content to determine a topic of the shared content and a content comparer identifies similarities between shared content of different collaborative meetings. An interface of the…

Application docking

Granted: February 20, 2024
Patent Number: 11907733
An example target device is described for facilitating application docking. In various aspects, the target device can comprise a processor. In various instances, the target device can comprise a non-transitory machine-readable memory that can store machine-readable instructions. In various cases, the processor can execute the machine-readable instructions, which can cause the processor to launch, based on a dock request that is to indicate a session of a first instance of an application…

Secure operating modes for computing devices

Granted: February 20, 2024
Patent Number: 11907411
Example computing devices that are enabled to enter secure operating modes are provided. An example computing device includes a main processor to run an operating system enabled to establish communication from an external device to the main processor via a hardware interrupt handler when the external device is connected to the computing device. The computing device further includes a keyboard controller to detect a lock keystroke sequence at a keyboard, and, in response to detecting the…

System and method for signing and interlocking a boot information file to a host computing system

Granted: February 20, 2024
Patent Number: 11907375
Example implementations relate to system and method of signing a boot information file by a manageability controller, and interlocking host computing system to signed boot information file. The boot information file may include a boot loader file and/or an OS kernel file of the host computing system. The manageability controller receives the boot information file from a processor of a computing device. Further, the manageability controller signs the boot information file with a hashed…

Data recommender using lineage to propagate value indicators

Granted: February 20, 2024
Patent Number: 11907241
Systems and methods provide a system that gathers information about data as it progresses through data processing pipelines of data analysis projects. The data analytics system derives value indicators and implicit metadata from the data processing pipelines. For example, the data analytics system may derive value indicators and implicit metadata from data-related products themselves, semantic analysis of the code/processing steps used to process the data-related products, the structure…

System and method for facilitating dynamic command management in a network interface controller (NIC)

Granted: February 13, 2024
Patent Number: 11899596
A network interface controller (NIC) capable of efficient command management is provided. The NIC can be equipped with a host interface, an arbitration logic block, and a command management logic block. During operation, the host interface can couple the NIC to a host device. The arbitration logic block can select a command queue of the host device for obtaining a command. The command management logic block can determine whether an internal buffer associated with the command queue…

Cloud controlled secure Bluetooth pairing for network device management

Granted: February 13, 2024
Patent Number: 11902789
Systems and methods are provided for cloud controlled secure Bluetooth pairing for network device management. A method for a mobile device includes sending a Bluetooth pairing request to a network device that cannot connect to a network, wherein the network device responds to the Bluetooth pairing request by sending a challenge token; responsive to receiving the challenge token from the network device, sending the challenge token to a server, wherein the server responds to the challenge…

Enhanced k-SAT solver using analog content addressable memory

Granted: February 13, 2024
Patent Number: 11899965
A system for facilitating an enhanced k-SAT solver is provided. The system can include a set of analog content addressable memory (aCAM) modules that can represent an expression in a conjunctive normal form (CNF), wherein a respective aCAM module corresponds to a clause of the expression. The system can also include a set of data lines that can provide input candidate values to the set of aCAM modules. A controller of the system can program the set of aCAM modules with respective analog…

Customizable gesture commands

Granted: February 13, 2024
Patent Number: 11899846
A method implements customizable gesture commands. The method includes constructing a set of gesture containers and training a machine learning model, for a gesture container of the set of gesture containers, to detect a performance of a video gesture. The method further includes detecting the performance of the video gesture, from a gesture container of the set of gesture containers, in a video stream using the machine learning model. The method further includes executing, in response…

Managing security of enclosure based on a task status and geographical location of the enclosure

Granted: February 13, 2024
Patent Number: 11899831
Examples described herein relate to a method for managing hardware changes at an enclosure and a server. The enclosure includes a server and multiple hardware devices connected to the enclosure. A chassis manager in the enclosure is communicatively coupled to a manageability controller of the server and the multiple hardware devices. On enabling tamper detection, the manageability controller and the chassis manager monitor the hardware devices for determining changes in the hardware…

Memory module authentication extension

Granted: February 13, 2024
Patent Number: 11899777
Systems and methods are provided for a secondary authentication of a memory module. A nonce key is written to a nonce register of a register array on the memory module, the nonce register being accessible over two different interfaces. In various embodiments, the nonce key may be generated by a management system of the computing platform after performing one or more authentication processes for a memory module over a management interface. Authentication information for use in performing…