Patents Assigned to Hewlett Packard Enterprises Development LP
-
Patent number: 10261766Abstract: 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: GrantFiled: August 28, 2014Date of Patent: April 16, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Benjamin Orth Chandler
-
Patent number: 10264699Abstract: 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: GrantFiled: October 30, 2015Date of Patent: April 16, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: John R. Grady, George D. Megason, Joseph Allen
-
Patent number: 10264701Abstract: 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: GrantFiled: June 28, 2018Date of Patent: April 16, 2019Assignee: Hewlett Packard Enterprise Development LPInventor: John Norton
-
Patent number: 10254381Abstract: 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: GrantFiled: November 13, 2017Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Souvik Sen, Kyu-Han Kim
-
Patent number: 10256902Abstract: 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: GrantFiled: November 13, 2015Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Nikolas Anton Tezak, David Kielpinski, Jason Pelc, Thomas Van Vaerenbergh, Ranojoy Bose, Raymond G. Beausoleil
-
Patent number: 10257257Abstract: 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: GrantFiled: April 2, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Usha Latha R, Ratnala Satya Kishore, Neducheralathan Shanmugam
-
Patent number: 10256992Abstract: 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: GrantFiled: October 30, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Alan Ray Albrecht, Thomas A. Keaveny, Joseph Daniel Gleason
-
Patent number: 10254814Abstract: 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: GrantFiled: September 4, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: James Alexander Fuxa, Michelle Geppert, Yovita Iskandar
-
Patent number: 10255340Abstract: 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: GrantFiled: August 29, 2016Date of Patent: April 9, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: James E. King, III, Michael T. Stack, Arthur J. Beaverson, Steven Bagby
-
Patent number: 10257759Abstract: 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: GrantFiled: January 20, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Xunteng Xu, Jun Qing Xie, Qun Yang Lin, Shuai Wang
-
Patent number: 10257769Abstract: 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: GrantFiled: February 28, 2017Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Aidan Doyle, Gaurav Patwardhan
-
Patent number: 10257091Abstract: 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: GrantFiled: July 18, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Rangaprasad Sampath, Radhika Hegde Manjeshwar
-
Patent number: 10255206Abstract: 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: GrantFiled: September 23, 2015Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Boris Zuckerman, Douglas L. Voigt, Suparna Bhattacharya
-
Patent number: 10257084Abstract: 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: GrantFiled: April 8, 2016Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L. Barron
-
Patent number: 10255438Abstract: 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: GrantFiled: September 24, 2014Date of Patent: April 9, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Suhas Shivanna
-
Patent number: 10254386Abstract: 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: GrantFiled: October 27, 2017Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Andre Beaudin, Gilbert Moineau, Scott McGrath
-
Patent number: 10257712Abstract: 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: GrantFiled: March 20, 2018Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Gautam Bhanage, Manoj Gupta, Parthasarathy Narasimhan
-
Patent number: 10254988Abstract: 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: GrantFiled: March 12, 2015Date of Patent: April 9, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Rajeev Balasubramonian, Gregg B. Lesartre, Robert Schreiber, Jishen Zhao, Naveen Muralimanohar, Paolo Faraboschi
-
Patent number: 10257158Abstract: 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: GrantFiled: July 17, 2017Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Brijesh Kumar Yadav, Rajalakshmi Manoharan
-
Patent number: 10257869Abstract: 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: GrantFiled: October 29, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Celestian K. Sebastian, Anil Raj, Subin Cyriac Mathew, Venkatavaradhan Devarajan