Patents Assigned to Hewlett Packard Enterprises Development LP
-
Patent number: 11025541Abstract: 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: GrantFiled: December 15, 2017Date of Patent: June 1, 2021Assignee: Hewlett Packard Enterprises Development LPInventors: Shinji Yoshikawa, Younggil Yun
-
Patent number: 10771342Abstract: 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: GrantFiled: October 31, 2018Date of Patent: September 8, 2020Assignee: Hewlett Packard Enterprises Development LPInventors: Joon-Myung Kang, Huazhe Wang, Puneet Sharma
-
Patent number: 10275327Abstract: 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: GrantFiled: January 5, 2017Date of Patent: April 30, 2019Assignee: Hewlett Packard Enterprises Development LPInventors: Sumangala B S, Sreenivasa Prasad V, Paulose Kuriakose Arackal
-
Patent number: 10250275Abstract: 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: GrantFiled: July 2, 2015Date of Patent: April 2, 2019Assignee: HEWLETT PACKARD ENTERPRISES DEVELOPMENT LPInventors: Chung-Ping Ku, Mohamed Amin Bemat
-
Patent number: 10209906Abstract: 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: GrantFiled: October 31, 2013Date of Patent: February 19, 2019Assignee: Hewlett Packard Enterprises Development LPInventors: Roopesh Kumar Tamma, Siamak Nazari, Ajitkumar A. Natarajan
-
Patent number: 9929899Abstract: 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: GrantFiled: September 20, 2013Date of Patent: March 27, 2018Assignee: Hewlett Packard Enterprises Development LPInventors: Michael Kontz, Derek Alan Sherlock
-
Patent number: 9558783Abstract: 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: GrantFiled: May 21, 2012Date of Patent: January 31, 2017Assignee: Hewlett Packard Enterprises Development LPInventors: Scott Spivak, Richard Bickers, Robert Hazel
-
Patent number: 9336194Abstract: 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: GrantFiled: March 13, 2012Date of Patent: May 10, 2016Assignee: Hewlett Packard Enterprises Development LPInventors: Pratyusa Kumar Manadhata, Stuart Haber, Miranda Jane Felicity Mowbray, Prasad V Rao, William G Horne
-
Patent number: 9262346Abstract: 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: GrantFiled: June 21, 2010Date of Patent: February 16, 2016Assignee: Hewlett Packard Enterprises Development LPInventors: Kishore Kumar Muppirala, Satish Kumar Mopur, Dinkar Sitaram, Sumanesh Samanta, Ayman Abouelwafa