Patents Assigned to Hewlett Packard Enterprises Development LP
  • Patent number: 11025541
    Abstract: Examples provided herein transmits a General Packet Radio Service (GPRS) Tunneling Protocol (GTP) message between first and second termination devices. One or more Ethernet frames carrying a GTP message are received by a controller by the first termination device in response to the destination Media Access Control (MAC) address of the Ethernet frames matching a MAC address assigned to the controller. An IP address of a second termination device is selected as the destination for transporting the GTP message based on an element included in the received GTP message.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 1, 2021
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Shinji Yoshikawa, Younggil Yun
  • Patent number: 10771342
    Abstract: Example method includes: identifying three relationships about a network function in an intent-based stateful network—(1) the network function forwarding a network packet implies that at least one previous network packet was received by the network function in the same direction prior to the network packet is forwarded, (2) an established state in the network function implies that at least one previous network packet was received at the network function, (3) the network function receiving the network packet as a downward network function implies the network packet was previously sent by a second network function acting as an upward network function; encoding the network function using a combination of at least one of the three identified relationships; and verifying a plurality of network intents in the intent-based stateful network based at least in part on the encoding of the network function.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: September 8, 2020
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Joon-Myung Kang, Huazhe Wang, Puneet Sharma
  • Patent number: 10275327
    Abstract: Examples disclosed herein relate to virtual Fiber Channel port migration. In some examples disclosed herein, a failure in a primary physical host bus adapter (HBA) hosting a plurality of virtual HBA ports assigned to a virtual machine may be detected. In response to the detecting, incoming input/output (I/O) requests from the virtual machine may be placed into a wait queue, and the plurality of virtual HBA ports may be migrated to a backup physical HBA. After the plurality of virtual HBA ports have been migrated to the backup physical HBA, the I/O requests in the wait queue may be transferred to an active queue to be processed using the plurality of virtual HBA ports registered on the backup physical HBA.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: April 30, 2019
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Sumangala B S, Sreenivasa Prasad V, Paulose Kuriakose Arackal
  • Patent number: 10250275
    Abstract: According to some examples, systems and methods are provided for voltage sampling using one or more analog-to-digital converters (ADCs) to sense divided portions of a sampled voltage (e.g., of an output signal), using the one or more analog-to-digital converters to provide a plurality of digital values representative of those divided portions, and combining the plurality of digital values to produce a total digital value representative of the sampled voltage. Such systems and methods can achieve a high resolution for the total digital value while permitting use of ADCs that have a resolution lower than would otherwise be required to achieve the high resolution.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: April 2, 2019
    Assignee: HEWLETT PACKARD ENTERPRISES DEVELOPMENT LP
    Inventors: Chung-Ping Ku, Mohamed Amin Bemat
  • Patent number: 10209906
    Abstract: A technique includes receiving a command in a target port, where the command is provided by an initiator and is associated with a write operation. The technique includes, in response to the command, using the target to process a data transfer for the initiator associated with the write operation. The processing includes, based on a characteristic of the command, selectively using memory for the transfer pre-allocated by a storage array controller prior to receipt of the command by the target port or requesting an allocation of memory for the transfer from the storage array controller.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: February 19, 2019
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Roopesh Kumar Tamma, Siamak Nazari, Ajitkumar A. Natarajan
  • Patent number: 9929899
    Abstract: A blockage is detected at a first link based on a delay and/or stoppage of transmission of a data message along the first link between first and second nodes of a plurality of nodes of a fabric. A snapshot message is sent along at least a second link between the first and second nodes in response to the blockage being detected. The second node may capture a fabric state at the second node in response to receiving the snapshot message, before a corrective action occurs.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 27, 2018
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Michael Kontz, Derek Alan Sherlock
  • Patent number: 9558783
    Abstract: A system includes a utilization calculation module, a performance calculation module, an input module and an output module. The input module to receive a user-selection of tape drives and time ranges over which to calculate utilization data and calculate performance data. The utilization module to calculate utilization data of the selected tape drives over the selected time ranges. The performance module to calculate performance data of the selected tape drives over the selected time ranges. The output module to generate single data points representing output of utilization data and performance data of the respective selected tape drives, and to analyze the data points to determine whether to highlight the data points in a first user-definable display region representing higher utilization and performance tape drives relative to data points in a second user-definable display region representing lower utilization and performance tape drives.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: January 31, 2017
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Scott Spivak, Richard Bickers, Robert Hazel
  • Patent number: 9336194
    Abstract: A method for submatch extraction may include receiving an input string, receiving a regular expression, and converting the regular expression with capturing groups into a plurality of finite automata to extract submatches. The method further includes using a first automaton to determine whether the input string is in a language described by the regular expression, and to process the input string, and using states of the first automaton in a second automaton to extract the submatches.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: May 10, 2016
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Pratyusa Kumar Manadhata, Stuart Haber, Miranda Jane Felicity Mowbray, Prasad V Rao, William G Horne
  • Patent number: 9262346
    Abstract: A method generates input/output (IO) commands by plural different applications that execute on a host. The method prioritizes the applications by inserting different classifiers into the IO commands at a host bus adapter (HBA) located in the host. A storage device receives the IO commands and processes the IO commands according to priorities based on the classifiers for the applications.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: February 16, 2016
    Assignee: Hewlett Packard Enterprises Development LP
    Inventors: Kishore Kumar Muppirala, Satish Kumar Mopur, Dinkar Sitaram, Sumanesh Samanta, Ayman Abouelwafa