Patents Assigned to Hewlett Packard Enterprise Development
  • Patent number: 11134409
    Abstract: An example method of operating a network may include determining whether a flow is to be added to the network based on: a flow type of the flow, a link condition of the flow, and for each possible combination of flow type and link condition out of multiple flow types and multiple link conditions, the number of flows currently carried on the network that correspond to the respective combination.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ayon Chakraborty, Shruti Sanadhya, Kyu-Han Kim
  • Patent number: 11132423
    Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium having instructions that when executed by the processor, may cause the processor to partition a matrix of elements into a plurality of sub-matrices of elements. Each sub-matrix of the plurality of sub-matrices may include elements from a set of columns of the matrix of elements that includes a nonzero element. The processor may also assign elements of the plurality of sub-matrices to a plurality of crossbar devices to maximize a number of nonzero elements of the matrix of elements assigned to the crossbar devices.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Soumitra Chatterjee, Mashood Abdulla K, Chinmay Ghosh, Mohan Parthasarathy
  • Patent number: 11132322
    Abstract: A controller, comprising: a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: activate a detection signal to enable a transistor coupled to the controller; determine a voltage associated with a plurality of hot swap controllers; and determine, in view of the voltage, a quantity of hot swap controllers included in the plurality of hot swap controllers.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: September 28, 2021
    Assignee: Hewlett. Packard Enterprise Development LP
    Inventors: Michael Delany, Howard Leverenz, Dylan A Quiroz
  • Patent number: 11132879
    Abstract: In some examples, an enclosure can include a lever to interact with an asset wall when the enclosure is coupled to the asset wall, an actuator coupled to a switch to interact with the lever, and an aperture to allow the actuator to move with the lever when the enclosure is removed from the asset wall, wherein the actuator provides a signal to the switch when the actuator moves beyond a threshold angle.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Tri Nguyen
  • Patent number: 11134126
    Abstract: A network orchestrator capable of selecting a primary virtual internet gateway (VIG) is provided. During operation, the network orchestrator can monitor roundtrip times for multiple packets between a primary VIG and a branch gateway, and between a secondary VIG and the branch gateway. The network orchestrator can determine a first forecast roundtrip time associated with the connection between the primary VIG and branch gateway, and a second forecast roundtrip time associated with the connection between the secondary VIG and the branch gateway. The network orchestrator can then select a new primary VIG based on the first and second forecast roundtrip times.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Isaac Theogaraj, Manjunatha GS, Sivappirakasam Muthiah
  • Patent number: 11132351
    Abstract: Example implementations relate to executing transactions based on success or failure of the transactions. For example, a management module of a computing system can execute a transaction that requests access to system resources and determine if the transaction fails or succeeds. The management module can execute a first set of actions, in response to determining that the transaction succeeds, and execute a second set of actions, in response to determining that the transactions fails.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Subhajit Dasgupta, Charles Scot Greenidge
  • Patent number: 11126451
    Abstract: A technique includes changing a configuration setting of a virtual volume of data stored in a storage system. The technique includes converting data of the virtual volume in place to reflect the changing of the configuration setting.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Siamak Nazari, Srinivasa D. Murthy
  • Patent number: 11126565
    Abstract: Encrypted memory access using page table attributes is disclosed. One example is a memory system including a memory controller at a memory interface. The memory controller includes an encryptor to control a plurality of memory access keys respectively associated with memory regions, where each memory region is allocated to a respective client, and an access manager to receive an access request from a client, the access request including a client access key to access a memory element. The access manager looks up a memory access key from a page table attribute associated with a physical address of the memory element, and determines if the access request is valid by comparing the client access key with the memory access key associated with the memory region that includes the memory element. Based on the determination and a mode of operation, the access manager provides a response to the access request.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Melvin K. Benedict
  • Patent number: 11128641
    Abstract: Example embodiments disclosed herein relate to propagating belief information about malicious and benign nodes. In one example, a domain name system (DNS) resolution graph including multiple nodes is determined. In this example, a first subset of nodes is determined based on an initial benign value or an initial unknown value associated with the respective nodes. In the example, benign belief information is propagated for the first subset based on the respective initial benign values. Moreover, in the example, a second subset of the nodes is determined based on an initial malicious value or an initial unknown value. Malicious belief information is propagated for the second subset based on the respective malicious values. The propagated belief information is copied to a DNS resolution graph.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Loai Zomlot, Pratyusa K. Manadhata
  • Patent number: 11128741
    Abstract: In one example in accordance with the present disclosure, a system for auto-negotiation over extended backplane includes an enclosure and a switch external to the enclosure. The enclosure has a NIC (network interface controller) for a server in the enclosure and a DEM (downlink extension module). The DEM has a single DEM PHY connected to the NIC via a backplane and also connected to the switch via an external connection. The DEM PHY facilitates auto-negotiation between the switch and the NIC.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Guodong Zhang, Paul T. Vu, Michael Lee Witkowski, Robert R. Teisberg, John V. Butler
  • Patent number: 11128357
    Abstract: A network device may comprise a plurality of antennas; a processor; and a non-transitory computer readable medium storing a plurality of codebooks, each of the plurality of codebooks comprising instructions to test communication capabilities of the network device using a particular configuration of the plurality of antennas, in response to a first boot of the network device, the processor causing the network device to: load a first codebook of the plurality of codebooks; test the particular configuration of the plurality of antennas associated with the first codebook; store a first result comprising the communication capability of the first codebook; load a second codebook of the plurality of codebooks; test the particular configuration of the plurality of antennas associated with the second codebook; store a second result comprising the communication capability of the second codebook; and select the first codebook or the second codebook based on the first result or the second result.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jianpo Han, Qiang Zhou, Guangzhi Ran
  • Patent number: 11126372
    Abstract: A computing system is disclosed herein. The computing system includes a computing node and a remote memory node coupled to the computing node via a system fabric. The computing node includes a plurality of processors and a master memory controller. The master memory controller is external to the plurality of processors. The master memory controller routes requests corresponding to requests from the plurality of processors across the system fabric to the remote memory node and returns a response.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Russ W. Herrell, Gary Gostin, Gregg B Lesartre, Dale C. Morris
  • Patent number: 11128531
    Abstract: Systems and methods for dynamically and programmatically controlling hardware and software to optimize bandwidth and latency across partitions in a computing system are discussed herein. In various embodiments, performance within a partitioned computing system may be monitored and used to automatically reconfigure the computing system to optimize aggregate bandwidth and latency. Reconfiguring the computing system may comprise reallocating hardware resources among partitions, programming firewalls to enable higher bandwidth for specific inter-partition traffic, switching programming models associated with individual partitions, starting additional instances of one or more applications running on the partitions, and/or one or more other operations to optimize the overall aggregate bandwidth and latency of the system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dejan S Milojicic, Sharad Singhal, Andrew R. Wheeler, Michael S. Woodacre
  • Patent number: 11128492
    Abstract: An example network orchestrator includes processing circuitry and memory. Instructions of the memory, when executed by the processing circuitry, cause the network orchestrator to receive an indication that a branch gateway has joined a SD-WAN. The instructions further cause the network orchestrator to determine, based on parameters of the branch gateway, a geographic location of the branch gateway. The instructions further cause the network orchestrator to select a set of headend gateways located in a region including the geographic location of the branch gateway. The instructions further cause the network orchestrator to calculate a suitability score for each headend gateway based on the geographic location of the branch gateway in comparison to a geographic location of the each headend gateway. The instructions further cause the network orchestrator to assign the branch gateway to a headend gateway of the set of headend gateways with an optimal suitability score.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aseem Sethi, Manoj Wagle
  • Patent number: 11126564
    Abstract: Some examples described herein provide for a partially coherent memory transfer. An example method includes moving data directly from a coherence domain of an originating symmetric multiprocessor (SMP) node across a memory fabric to a target location for the data within a coherence domain of a receiving SMP node.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mike Schlansker, Jean Tourrilhes
  • Patent number: 11126549
    Abstract: In an example, a method includes identifying, using at least one processor, data portions of a plurality of distinct data objects stored in at least one memory which are to be processed using the same logical operation. The method may further include identifying a representation of an operand stored in at least one memory, the operand being to provide the logical operation and providing a logical engine with the operand. The data portions may be stored in a plurality of input data buffers, wherein each of the input data buffers comprises a data portion of a different data object. The logical operation may be carried out on each of the data portions using the logical engine, and the outputs for each data portion may be stored in a plurality of output data buffers, wherein each of the outputs comprising data derived from a different data object.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Naveen Muralimanohar, Ali Shafiee Ardestani
  • Patent number: 11126755
    Abstract: In an example, a system may include an object store for storing objects, wherein each object is identified by an object signature generated according to a first cryptographic function, wherein the objects stored in the object store exhibit a hierarchical relationship from a root object. The system may receive a second cryptographic function for the object store, receive an I/O request affecting an object in the object store, encode the affected object according to the second cryptographic function, and persist the affected object alongside other objects in the object store encoded according to the first cryptographic function.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Glenn S. Watkins, John Michael Czerkowicz, Yan Xiao
  • Patent number: 11128530
    Abstract: In an example, a container cluster management system includes a first node, a second node and redistribution manager. The first node has an allocated external IP address, and comprises a utilization monitor to provide data relating to a utilization of the first node. The redistribution manager may receive the data relating to the utilization of the first node from the first node and determine whether the utilization of the first node has exceeded a predetermined threshold. Responsive to the utilization exceeding the predetermined threshold, the redistribution manager may reallocate the external IP address from the first node to the second node.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Praveen Kumar Shimoga Manjunatha, Sonu Sudhakaran, Ravikumar Vallabhu
  • Patent number: 11119981
    Abstract: In one example, a method may include receiving a write operation corresponding to a portion of a data chunk stored at a first storage location in a write-in-place file system. The write-in-place file system may include encoded data chunks and unencoded data chunks. The method may include determining whether the data chunk is an encoded data chunk based on metadata associated with the data chunk, modifying the data chunk based on the write operation, and selectively performing a redirect-on-write operation on the modified data chunk based on the determination.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: September 14, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shyamalendu Sarkar, Sri Satya Sudhanva Kambhammettu, Narayanan Ananthakrishnan Nellayi, Naveen B
  • Patent number: 11119941
    Abstract: According to examples, a system may include a central processing unit (CPU) and a capability enforcement controller in communication with the CPU. The capability enforcement controller may be separate from the CPU and may implement capability processing functions that control capabilities. Capabilities may be defined as unforgeable tokens of authority that protect access by the CPU to a physical address at which the data is stored in a memory.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: September 14, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paolo Faraboschi, Dejan S. Milojicic, Kirk M. Bresniker