Patents Assigned to Hewlett Packard Enterprises Development LP
  • Patent number: 10261766
    Abstract: A system, method, and a computer-readable storage device for sloppy feedback loop compilation are described herein. For example, a dataflow application definition can be obtained. The dataflow application definition may include a feedback loop bounding a compute block. It may then be determined that the feedback loop is to be compiled as a sloppy feedback loop. The dataflow application can then be compiled as an executable object that pipelines the compute block of the dataflow application.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: April 16, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Benjamin Orth Chandler
  • Patent number: 10264699
    Abstract: In one example, a shelf includes a shelf lock positioned within a spring retention pocket of the shelf. The shelf lock includes a main body that includes a spring retention slot to accommodate a spring and an opening to accommodate a pressure component. The shelf lock includes a retractable tab to be inserted into an enclosure to prevent movement of the shelf when mounted in the enclosure. The spring to exert an outward force to insert the retractable tab into the enclosure and the retractable tab to be retracted by an inward pressure.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 16, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John R. Grady, George D. Megason, Joseph Allen
  • Patent number: 10264701
    Abstract: An example multi-configuration bay for housing resource modules for a computing device. The multi-configuration bay includes a common bay and an adaptor that may be removably installed within the common bay. The common bay includes first rails on its top and bottom walls, the first rails being to hold resource modules in vertically oriented installed-positions within the common bay. The adaptor includes second rails on its side walls, the second rails being configured to hold resource modules in horizontally oriented installed-positions within the common bay (when the adaptor is installed in the common bay).
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: April 16, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: John Norton
  • Patent number: 10254381
    Abstract: A signal transmitted from a mobile device is received at an antenna array of a device. Motion information of the mobile device is received from a sensor of the mobile device. A change in the AoA of the signal is computed when the mobile device moves from a first position to a second position. The location of the mobile device relative to the antenna array is determined based on the change in AoA of the signal and the motion information of the mobile device.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Souvik Sen, Kyu-Han Kim
  • Patent number: 10256902
    Abstract: In example implementations, an apparatus includes a bus waveguide, a plurality of optical gates coupled to the bus waveguide and an injection coupler. The bus waveguide receives a plurality of constraint signals. Each optical gate outputs an internal state via a local phase shift when at least one of the plurality of constraint signals has a wavelength that matches a respective resonant wavelength. The injection coupler combines the at least one of the plurality of constraint signals with additional constraint signals that are injected. An error is detected in a bit of a message when an overall phase shift has occurred to the at least one of the plurality of constraint signals causing a power level to exceed a power level threshold of an optical gate when the at least one of the plurality of constraint signals constructively interferes with the additional constraint signals that are injected.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nikolas Anton Tezak, David Kielpinski, Jason Pelc, Thomas Van Vaerenbergh, Ranojoy Bose, Raymond G. Beausoleil
  • Patent number: 10257257
    Abstract: Techniques for direct access of a Network File System (NFS) exported share are provided. In one aspect, a request to access a NFS exported share may be received at a NFS client. It may be determined that a NFS server exporting the share is running on the same node that is running the NFS client. The exported share may be directly accessed by the NFS client.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Usha Latha R, Ratnala Satya Kishore, Neducheralathan Shanmugam
  • Patent number: 10256992
    Abstract: According to an example, a packet is tunnel encapsulated a packet according to a tunnel encapsulation template. The tunnel encapsulation template includes fields for the tunnel encapsulated packet, and the fields include static fields and variable fields. Field values are inserted into variable fields of the tunnel encapsulation template to generate the tunnel encapsulated packet.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alan Ray Albrecht, Thomas A. Keaveny, Joseph Daniel Gleason
  • Patent number: 10254814
    Abstract: Techniques for reducing power consumption of a storage controller are provided. An example method includes determining a back-end bandwidth of a storage system, wherein the back-end of the storage system includes a storage drive communicatively coupled to a storage controller. The method also includes determining a front-end bandwidth of the storage system, wherein the front-end of the storage system includes a front-end bus coupling the storage controller to a host. The method also includes computing a target back-end memory bandwidth based on the back-end bandwidth and computing a target front-end memory bandwidth based on the front-end bandwidth. The method also includes reducing power consumption of the storage controller by reducing a clock frequency of a memory device of the storage controller based on the greater of the target back-end memory bandwidth and the target front-end memory bandwidth.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James Alexander Fuxa, Michelle Geppert, Yovita Iskandar
  • Patent number: 10255340
    Abstract: Method and apparatus for replicating data structures over a network in which each data structure is assigned an owner node among a plurality of networked peer nodes. Preferably that owner can be ascertained through information in the data structure. When an update to the data structure is desired by a non-owner, a request to modify the data structure is sent out on the network and when received by the owner, the owner performs the modification. The owner node can then notify the other nodes regarding the update. The method, implemented through a single-writer, multiple-reader paradigm, insures availability, partition tolerance and eventual consistency; it avoids the high overhead costs and single point of failure drawbacks of the prior art centralized management and locking protocols. Administrators can connect to any peer node in the network to manage, monitor and request modifications to a data structure.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 9, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: James E. King, III, Michael T. Stack, Arthur J. Beaverson, Steven Bagby
  • Patent number: 10257759
    Abstract: Load balancing among wireless access points (APs) can include a plurality of wireless APs, and a transition-in transition-out (TITO) engine instructing a client to dissociate from a first wireless AP selected from the plurality of wireless APs and associate with a second wireless AP selected from the plurality of wireless APs.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xunteng Xu, Jun Qing Xie, Qun Yang Lin, Shuai Wang
  • Patent number: 10257769
    Abstract: Example implementations relate to access point group transmissions. For example, an access point can include instructions to determine a first mesh point to be a first hop for a first data packet and determine a second mesh point to be a second hop for a second data packet. In some examples, the access point can include instructions to group the first mesh point and the second mesh point, and utilize the group to simultaneously transmit the first data packet to the first mesh point and the second data packet to the second mesh point.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aidan Doyle, Gaurav Patwardhan
  • Patent number: 10257091
    Abstract: A match field and an action for a flow rule may be received from a software defined networking application. A mapping of table identifications to attributes may be analyzed to obtain a table identification. The table identification may be for a pipeline table of a network device. The pipeline table may be able to implement the match field and the action.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rangaprasad Sampath, Radhika Hegde Manjeshwar
  • Patent number: 10255206
    Abstract: Example implementations relate to a storage memory direct access (SMDA) provider. The SMDA provider may pin a storage memory region to a memory address of a consumer machine, the storage memory region corresponding to a storage range of a storage device requested by the consumer machine. The SMDA provider may atomically commit data in the storage memory region accessed by the consumer machine via the memory address.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Boris Zuckerman, Douglas L. Voigt, Suparna Bhattacharya
  • Patent number: 10257084
    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L. Barron
  • Patent number: 10255438
    Abstract: Examples relate to providing operating system (OS) agnostic validation of firmware images. In some examples, a request to verify a number of firmware images is received, where each of the firmware images is associated with a metadata set. A first installation of a first firmware image of the firmware images is accessed via a physical interface, and a first metadata set is used to verify the first installation, where the first metadata set includes a firmware signature that is used to verify the first installation. At this stage, the request is forwarded to a child management processor, where the management processors are in a trusted group and related according to a tree hierarchy.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: April 9, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Suhas Shivanna
  • Patent number: 10254386
    Abstract: An access point may include a radio. The radio may receive a waveform, and the waveform may comprise a plurality of pulses. The access point may further include a hardware processor coupled to the radio. The hardware processor may determine a model of the received waveform. Determining a model of the received waveform may include extracting a plurality of characteristics corresponding to the received waveform, determining a plurality of parameters, wherein each of the plurality of parameters is based on a corresponding characteristic of the plurality of characteristics, and constructing an output waveform model based on the plurality of parameters, wherein the output waveform model corresponds to the received waveform. The hardware processor may further transmit the output waveform model to the hardware processor as an input waveform, wherein the input waveform is to tune the model.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andre Beaudin, Gilbert Moineau, Scott McGrath
  • Patent number: 10257712
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising entering, by a first access point associated with a wireless network, a first mode for collecting network data from one or more access points associated with the wireless network, entering, by the first access point, a second mode for transmitting data to and from one or more client devices associated with the wireless network, and when a number of access points associated with the wireless network is greater than or equal to a number of channels of the wireless network, (i) collecting, by the first access point, network data of a first channel of the wireless network and (ii) receiving, by the first access point, network data of a second channel of the wireless network from a network coordination device is shown.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gautam Bhanage, Manoj Gupta, Parthasarathy Narasimhan
  • Patent number: 10254988
    Abstract: Techniques for memory device writes based on mapping are provided. In one aspect, a block of data to be written to a line in a rank of memory may be received. The rank of memory may comprise multiple memory devices. The block of data may be written to a number of memory devices determined by the size of the block of data. A memory device mapping for the line may be retrieved. The mapping may determine the order in which the block of data is written to the memory devices within the rank. The block of data may be written to the memory devices based on the mapping.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: April 9, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Rajeev Balasubramonian, Gregg B. Lesartre, Robert Schreiber, Jishen Zhao, Naveen Muralimanohar, Paolo Faraboschi
  • Patent number: 10257158
    Abstract: Methods and systems are described for assigning the proper Internet protocol (IP) address to a client device following authentication of the client device on a network. In particular, at commencement of an authentication procedure of the client device, a role is associated with the client device that denies all DHCP renews/requests. By assigning a role to the client device 103 with a “deny DHCP renew/request” rule at the commencement of an authentication procedure, the systems and methods described herein ensure that a race condition does not allow the client device to renew an IP address in an old segment of the network. Accordingly, the client device may avoid a possibly improper IP address in a segment of the network system in which the client device is no longer associated with or operating on.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brijesh Kumar Yadav, Rajalakshmi Manoharan
  • Patent number: 10257869
    Abstract: In response to movement of a wireless device, an active tunnel between switches is dynamically included as a member of a virtual network over which the wireless device communicates, where data communicated in the virtual network is carried over the active tunnel, and where the virtual network is overlaid on an underlay physical network that includes the switches and the wireless access points.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Celestian K. Sebastian, Anil Raj, Subin Cyriac Mathew, Venkatavaradhan Devarajan