Patents Assigned to Hewlett Packard Enterprise Development LP
-
Patent number: 11922177Abstract: A system for securely and reliably transferring startup script files over a network may include a unified extensible firmware interface (UEFI) network stack on a client server wherein the client server requests startup script over the network upon startup of the client server using a secure transfer network protocol and receives over the network the startup script. A computing device may comprise a unified extensible firmware interface (UEFI) shell to request a download of startup script, over a network, upon startup of the client server wherein the startup script is staged in a provisioned storage device within the client server to be mounted as local file systems in the client server. The UEFI shell.Type: GrantFiled: September 22, 2021Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Samer El-Haj-Mahmoud, Sriram Subramanian, Kevin Depew
-
Patent number: 11924182Abstract: Systems and methods related to a VPN controller are provided. In some embodiments, a first VPN controller is configured to establish a VPN tunnel with a client endpoint, wherein the VPN tunnel is established using an authentication process of the client endpoint, route a L2 request to a second VPN controller via an established communication tunnel between the first VPN controller and the second VPN controller by identifying a Generic Routing Encapsulation (GRE) header of the L2 request and based on the GRE header of the L2 request, directing the L2 request to a responsive L2 device accessible by the second VPN controller, receive an encapsulated L2 response from the second VPN controller identifying acceptance of the L2 request, and enable an electronic communication between the client endpoint and the responsive L2 device at least via the VPN tunnel between the client endpoint and the first VPN controller.Type: GrantFiled: February 28, 2022Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Amit Agrawal, Nagendra Babu Rapaka, Ravi Suhane
-
Patent number: 11923009Abstract: The disclosure generally provides for a method of solving a K-SAT problem. The method comprises programming one or more clauses of a Boolean expression for a K-SAT problem written in negated disjunctive normal form (DNF) to a ternary-CAM (TCAM) array comprising columns and rows of TCAM cells, applying an interpretation comprising one or more binary variables expected to solve the Boolean expression as an input along the columns to the TCAM array, returning a binary value for each clause and updating one or more variables within the interpretation if at least one clause is violated.Type: GrantFiled: June 15, 2022Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Giacomo Pedretti, Tobias Frederic Ziegler, Thomas Van Vaerenbergh, Catherine Graves
-
Patent number: 11924106Abstract: A system for facilitating sender-side granular congestion control is provided. During operation, the first and second processes of an application can run on sender and receiver nodes, respectively. A first buffer on the sender node can be allocated to the first process. For the first process, the system can then identify a second buffer at a last-hop switch of the receiver node. The system can determine, based on in-flight packets, the utilization of the second buffer. The system can also determine a fraction of available space in the second buffer for packets from the first buffer based on the utilization. Subsequently, the system can determine whether the fraction of the available space can accommodate the next packet from the first buffer. If the fraction of the available space can accommodate the next packet, the system can allow the first process to send the next packet to the second process.Type: GrantFiled: August 24, 2021Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Ryan Dean Menhusen, Darel Neal Emmot, Daniel William Dauwe
-
Patent number: 11924068Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.Type: GrantFiled: November 17, 2021Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Peter Michael Bruun
-
Patent number: 11923899Abstract: Examples described herein relate to a method for synchronizing a wavelength of light in an optical device. In some examples, a heater voltage may be predicted for a heater disposed adjacent to the optical device in a photonic chip. The predicted heater voltage may be applied to the heater to cause a change in the wavelength of the light inside the optical device. In response to applying the heater voltage, an optical power inside the optical device may be measured. Further, a check may be performed to determine whether the measured optical power is a peak optical power. If it is determined that measured optical power is the peak optical power, the application of the predicted heater voltage to the heater may be continued.Type: GrantFiled: December 1, 2021Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Hyunmin Jeong, Sai Rahul Chalamalasetti, Marco Fiorentino, Peter Jin Rhim
-
Patent number: 11921827Abstract: Disclosed is a system and method for the monitoring and authorization of an optimization device in a network. In exemplary embodiments, an optimization device transmits an authorization request message to a portal to receive authorization to operate. The portal transmits an authorization response message to the optimization device with capability parameters for operation of the device, including at least one expiration parameter for the authorization. The optimization device sends updated authorization request messages to the portal with its device usage information, such that the portal can dynamically monitor the optimization device and continue to authorize its operation.Type: GrantFiled: January 28, 2021Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: David Anthony Hughes, Damon John Ennis
-
Patent number: 11921605Abstract: Approaches for managing applications in a cluster are described. In an example, a first agent may be executing on a first programmable network adapter card installed within a first computing node within a cluster. The first agent may isolate an application executing on the first computing node. Thereafter, the application may be managed by the second computing node.Type: GrantFiled: January 28, 2022Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Bhakthavatsala Naidu Kurapati, Venkatesh Nagaraj, Manish Ramesh Kulkarni
-
Patent number: 11916782Abstract: A data-driven intelligent networking system that can facilitate global fairness is provided. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow are acknowledged after reaching the egress point of the network, and the acknowledgement packets are sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and enforce global fairness on a per-flow basis.Type: GrantFiled: March 23, 2020Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Jonathan P. Beecroft, Abdulla M. Bataineh, Thomas L. Court, David Charles Hewson
-
Patent number: 11916331Abstract: Examples of a retaining module for a signal transmission cable are described. In an example, the retaining module comprises a passive physical port. The passive physical port is to receive a connector terminal attached to an end of the signal transmission cable. The passive physical port has a first shape which corresponds to a shape of the active physical port, and is arranged in a first layout on the housing corresponding to a layout of the active physical port on the electronic device.Type: GrantFiled: April 6, 2021Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Shivakumar Narayanaswamy
-
Patent number: 11917801Abstract: An electromagnetic interference (EMI) shield may include a frame configured to be coupled to a printed circuit board (PCB). The frame may include a horizontal body and a plurality of vertical walls extending perpendicularly from the horizontal body. The plurality of vertical walls defines a portion of a perimeter of the EMI shield, the perimeter including a concave corner defined virtually by a first and second vertical wall of the plurality of vertical walls. The first vertical wall does not extend all the way to the second wall and an opening if formed between. The first vertical wall includes an attached portion connected to the horizontal frame and an extension portion connected to the attached portion by way of a first fold. The extension portion at least partially overlays, abuts, and extends beyond the attached portion toward the second wall thereby at least partially covering the opening.Type: GrantFiled: April 28, 2023Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Yuying Chen, Yuhai Guo, Kehui Cai
-
Patent number: 11917501Abstract: An example system includes a transceiver. The transceiver communicates multicast frames to a plurality of client devices in a multicast group. The system further includes a controller. The controller determines that a predetermined time has passed since the transceiver most recently sent a unicast transmission to one of the plurality of client devices. The controller instructs the transceiver to transmit a unicast frame to the one of the plurality of client devices. The controller computes a data rate for the one of the plurality of client devices based on the transmission of the unicast frame to the one of the plurality of client devices.Type: GrantFiled: April 5, 2021Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Jeongkeun Lee, Souvik Sen, Stephane Laroche
-
Patent number: 11916751Abstract: Examples for analyzing the usage of virtualized network instances within a communication network, are described. In an example, a usage monitoring service may receive a data change notification from a unified data repository. The data change notification is generated by the unified data repository in response to a data modification in subscriber data of a virtualized network instance. In an example, the data modification retrieved from the generated data change notification is utilized to obtain usage indication information for the virtualized network instance.Type: GrantFiled: October 11, 2022Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Alain Guigui, Sebastien Klahr, Ravi Saxena
-
Patent number: 11916781Abstract: A network interface controller (NIC) capable of efficiently utilizing an output buffer is provided. The NIC can be equipped with an output buffer, a host interface, an injector logic block, and an allocation logic block. The output buffer can include a plurality of cells, each of which can be a unit of storage in the output buffer. If the host interface receives a command from a host device, the injector logic block can generate a packet based on the command. The allocation logic block can then determine whether the packet is a multi-cell packet. If the packet is a multi-cell packet, the allocation logic block can determine a virtual index for the packet. The allocation logic block can then store, in an entry in a data structure, the virtual index, and a set of physical indices of cells storing the packet.Type: GrantFiled: March 23, 2020Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Partha Pratim Kundu, David Charles Hewson
-
Patent number: 11917575Abstract: Embodiments are directed to automatic location of access points in a network. An embodiment of one or more non-transitory computer-readable storage mediums includes instructions for transmitting a request from a computing device to multiple access points in a network to determine a distance between each pair of access points of the multiple access points; receiving at the computing device the determined distances between each pair of access points; generating a proximity matrix containing the determined distances between each pair of access points; solving the proximity matrix to automatically generate a set of locations for the multiple access points; and orienting the generated set of locations for the multiple access points based on known locations of one or more anchor points in a subset of the access points.Type: GrantFiled: December 23, 2021Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Vikram Raghu, Eldad Perahia, Sachin Ganu, Sai Pradeep Venkatraman, Charles Lukaszewski
-
Patent number: 11914982Abstract: Embodiments described herein are generally directed to an edge-CaaS (eCaaS) framework for providing life-cycle management of containerized applications on the edge. According to an example, declarative intents are received indicative of a use case for which a cluster of a container orchestration platform is to be deployed within an edge site that is to be created based on infrastructure associated with a private network. A deployment template is created by performing intent translation on the declarative intents and based on a set of constraints. The deployment template identifies the container orchestration platform selected by the intent translation. The deployment template is then executed to deploy and configure the edge site, including provisioning and configuring the infrastructure, installing the container orchestration platform on the infrastructure, configuring the cluster within the container orchestration platform, and deploying a containerized application or portion thereof on the cluster.Type: GrantFiled: June 2, 2023Date of Patent: February 27, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Lianjie Cao, Anu Mercian, Diman Zad Tootaghaj, Faraz Ahmed, Puneet Sharma
-
Patent number: 11907241Abstract: 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 of data processing pipelines, and human behavior related to production and usage of data-related products. Once a new data analysis project is initiated, the data analytics system gathers parameters and characteristics about the new data analysis project and references the value indicators and implicit metadata to recommend useful processing steps, datasets, and/or other data-related products for the new data analysis project.Type: GrantFiled: June 17, 2022Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Ted Dunning, Suparna Bhattacharya, Glyn Bowden, Lin A. Nease, Janice M. Zdankus, Sonu Sudhakaran
-
Patent number: 11907375Abstract: 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 of a unique identifier, to generate and communicate the signed boot information file to the processor. Later, the manageability controller updates a boot database stored in non-volatile random-access memory of a firmware engine of the host computing system with a thumbprint data of the signed boot information file to interlock the host computing system to the signed boot information file, in response to successful download of the signed boot information file by the processor.Type: GrantFiled: April 13, 2021Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Lee A. Preimesberger, Vartan Yosef Kasheshian, Jorge Cisneros
-
Patent number: 11910368Abstract: 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 corresponding to the permitted radiofrequency channels; and adjusting a frequency behavior of the mobile access point based on the permitted RF channels and the traffic data.Type: GrantFiled: January 7, 2021Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Ian Beyer
-
Patent number: 11907199Abstract: Examples include a blockchain system associated with a distributed file system. Some examples include creating a block in the blockchain system for each action performed while performing a transaction in relation to a file stored in the distributed file system. The created block includes information identifying one or more of a signature of metadata of the file or a signature of data content of the file. Some examples include performing audit on a file, through a blockchain system, to validate consistency of the file.Type: GrantFiled: September 3, 2020Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Rajkumar Kannan, Aruna Srinivasa Murthy