Patents Assigned to Hewlett Packard Enterprise Development LP
  • Patent number: 11403020
    Abstract: In some examples, a system performs data deduplication using a fingerprint index comprising a plurality of buckets, each bucket of the plurality of buckets comprising entries associating fingerprints for data units to storage location indicators of the data units, wherein a storage location indicator of the storage location indicators provides an indication of a storage location of a data unit in persistent storage. For adding a new fingerprint to the fingerprint index, the system detects that a corresponding bucket of the plurality of buckets is full, in response to the detecting, adds space to the corresponding bucket by taking a respective amount of space from a further bucket of the plurality of buckets, and inserts the new fingerprint into the corresponding bucket after increasing the size of the corresponding bucket.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sudhanshu Goswami, Sonam Mandal
  • Patent number: 11405973
    Abstract: A method including identifying that a client device is physically presented within a coverage area corresponding to a network is provided. The client device is associated with a user having a user credential to log in to the network, and the method includes determining that the client device has not requested to log in to the network using the user credential, and generating an alert to an administrator of the network responsive to both (1) that the client device is physically presented within the coverage area and (2) that the client device has not requested to log in to the network.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Kenneth Chan, Kiran Ashokan, Rajesh Bhagwat
  • Patent number: 11406036
    Abstract: A flexible input/output (I/O) expansion card connection and communication technique are provided. The flexible I/O expansion card is, in some examples, a mezzanine expansion card that may be a single width mezzanine expansion card, a double width expansion card, or a quad width expansion card. Multiple connectors on a mainboard provide a slot to receive plug in (insertion) of an expansion card. A slot is associated with a communication bus (e.g., Peripheral Component Interconnect (PCI)) established between the expansion card and an associated processor. The expansion card (or more than one expansion card) may be inserted in multiple orientations with respect to the multiple connectors. Automatic adjustment of communication on the communication bus may be implemented via one or more hardware level and/or software assisted translations to allow the mezzanine expansion card to function in a normal or a reverse (180 degrees relative to normal) orientation.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brian T. Purcell, Steven Dean, Harvey J. Lunsman, Jonathan Daniel Befort
  • Patent number: 11402882
    Abstract: An apparatus can include a fan including a control pin. The fan may receive a pulse width modulated (PWM) signal at the control pin. The fan may further control a speed of the fan based on a duty cycle of the PWM signal when the PWM signal is in a first range and, responsive to the duty cycle of the PWM signal being in a second range, transmit information corresponding to the fan to an external controller.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David F. Heinrich, Arthur Volkmann, Rachel Pollock
  • Patent number: 11403628
    Abstract: In some examples, in an authentication session for authenticating an entity associated with a client device to access a service, a server system is to receive, from the client device, identification information associated with the client device, and verify, using a blockchain network, an existence of the identification information. The server system is to send, to the client device, payment information regarding payment for the service, and receive, from the client device, a token as payment for the service.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Abilash Soundararajan, Michael Reid Tennefoss
  • Patent number: 11403674
    Abstract: Implementations of the disclosure are directed to capturing a time series of distributed ledger identities of entities and/or locations over time. In implementations, a method includes: capturing, at a device, a time series dataset, the time series dataset including: for each time of a plurality of times, a secured representation of a distributed ledger address in a beacon received by the device; using the device to make the time series dataset available to a distributed ledger network for verification; and receiving, at the device, confirmation from the distributed ledger network that the time series dataset was verified.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Abilash Soundararajan, Michael Reid Tennefoss
  • Patent number: 11403082
    Abstract: Systems and methods are configured to receive code containing an original loop that includes irregular memory accesses. The original loop can be split. A pre-execution loop that contains code to prefetch content of the memory can be generated. Execution of the pre-execution loop can access memory inclusively between a starting location and the starting location plus a prefetch distance. A modified loop that can perform at least one computation based on the content prefetched with execution of the pre-execution loop can be generated. Execution of the main loop can to follow the execution of the pre-execution loop. The original loop can be replaced with the pre-execution loop and the modified loop.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sanyam Mehta, Gary William Elsesser, Terry D. Greyzck
  • Patent number: 11403319
    Abstract: A high-availability network device database synchronization technique for devices configured with multiple network controllers is disclosed. An HA database that contains information regarding a network state may not properly synchronize upon failure of a network component. For example, an HA switch typically has only two controllers, an active and a standby. If there is a loss of the active controller that causes a failover, changes in the network state may occur rapidly while the system is trying to recover (e.g., process the failover action). In part, because of the impact of the failover (e.g., failed communication paths) and rapidity of changes to network state while processing the failover, database changes may not be properly synchronized across all available database instances. Disclosed techniques provide reconciliation of database values using a mark and sweep technique on the “upside” of the failover and alter the “source of truth” for data value discrepancies.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nick E. Demmon, Michael Zayats, Frank A. Reichstein
  • Patent number: 11403088
    Abstract: Example implementations relate to a upgrade of a host that hosts application units of a container-based application. According to an example, monitoring is performed to identify new system software component availability for the cluster. When a new system software component is available, a historical workload pattern of the cluster is analyzed to identify an upgrade window for each host of the cluster. When the upgrade window arrives for a host, it is determined whether reconfiguration of an application is to be performed based on a capacity of the cluster. When the determination is affirmative, a reconfiguration option for the application is identified and a configuration of the application is adjusted accordingly. The host may then be drained, removed from the cluster, upgraded, added back into the cluster and any application configuration changes can be reversed.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jyoti Ranjan, Ajay Kumar Bajaj, Abhishek Kumar
  • Patent number: 11403134
    Abstract: Example implementations relate to migration of a stateful application from a source computing environment to a destination virtualized computing environment by prioritizing migration of data of the application based on a priority map created based on data usage patterns. An instance of the application is installed within the destination environment. The priority map includes priorities for chunks of the data based on historical data access patterns. The data is migrated from a source volume of the source environment to a destination volume of the destination environment on a chunk-by-chunk basis by performing a background data migration process based on the priority map. Usage of the application concurrent with the data migration process is facilitated by abstracting a location of data being operated upon by the application by maintaining migration status for the chunks. The priority map is periodically updated based on observed data access patterns post application migration.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jyoti Ranjan, Ajay Kumar Bajaj, Abhishek Kumar
  • Patent number: 11403159
    Abstract: An apparatus comprising: a drive carrier assembly (DCA) including; an energy storage device having at least a portion thereof encased by a housing; and a printed circuit assembly to detect a power failure of a host computing device, wherein the printed circuit assembly has a first portion coupled to the energy storage device and a second portion coupled to a backplane of the host computing device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John Norton, James Jeffery Schulze, Reza M. Bacchus, Robert C. Elliott, Troy A. Della Fiora, Keith Sauer, Darrel G. Gaston
  • Patent number: 11402489
    Abstract: Embodiments are directed to passive multi-person location tracking utilizing signal polarization. An embodiment of a system includes multiple receivers, including a first receiver at a first location and a second receiver at a second location, each receiver including one or more receiver antennas to receive polarized radio signals; a transmitter located at a third location to transmit polarized radio signals, the transmitter including antennas for a first signal at a first polarization direction and a second signal at a second, different polarization direction; and a processing system to receive channel state information from each receiver, and to track a plurality of individuals utilizing the received channel state information, wherein the tracking of the plurality of individuals is based at least in part on analysis of a polarization parameter and a set of location parameters generated for each of multiple reflection paths based on the channel state information.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sangki Yun, Kyu-Han Kim, Christina Vlachou
  • Patent number: 11403366
    Abstract: Methods of providing data to a user including receiving a page request from the user for a database to provide a sub-set of data from a dataset. The method further including sending a publish request from the database to a publisher, publishing the dataset from the publisher to the database, preparing the sub-set of data in the page request in the database, and sending the sub-set of data in the page request to the user.
    Type: Grant
    Filed: September 30, 2018
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sudhakar Mohan, Aslam Khan, Michael Zayats
  • Patent number: 11405381
    Abstract: Example techniques for permitting access to cloud computing resources based on tags are described. In an example, a user is permitted to access a resource provided by a cloud computing platform based on a comparison of identifier of the user with an identifier specified in an access tag associated with the resource.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Pradeep Sathasivam, Sonu Sudhakaran
  • Patent number: 11405275
    Abstract: An example device comprising: a processor to determine whether an uplink of the network device in a mesh network is operational, to determine whether a host is reachable through the uplink in response to the uplink being operational, and to periodically determine a mesh network role of the network device based on the determination of whether the host is reachable through the uplink.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kangchang Huang, Xiaoyang Fu, Xuefu Wang
  • Patent number: 11405776
    Abstract: A method for troubleshooting and resolving access point device uplink failures. The method includes detecting an unresponsive access point on a wired computer network. In addition, the method includes retrieving a record of peer access points to determine the peer access points for the unresponsive access point. Further, the method proceeds to sending a first request to a peer access point of the unresponsive access point to query the unresponsive access point for a response over a wireless network. In response to the query, the network management system sends a notification that the unresponsive access point has a cable malfunction if the unresponsive access point responds to the query. Furthermore, the method includes, in response to the query, sending a notification to the network management system to inform that the unresponsive access point has a power malfunction if the unresponsive access point fails to respond to the query.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Agarwal, Gopal Gupta, Sumit Kumar
  • Patent number: 11405790
    Abstract: Systems and methods for partitioning radio spectrum in an AP to support a mixed client environment while maintaining efficient 802.11ax transmissions is provided. Clients in a zone may be categorized into 802.11ax and legacy clients, and those clients may further be categorized into a majority population and a minority population. Assignment of the minority and majority populations can be effectuated by considering the number of available channels to be assigned to each population of client devices, as well as steering load/cost and a client device's ability to be steered to another channel. Moreover, assignment of the minority and majority populations can take into account maintaining a particular client-channel density.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nitin Changlani, Sachin Ganu
  • Patent number: 11405304
    Abstract: Examples disclosed herein relate to a method comprising detecting, by a bi-directional forwarding detection (BFD) protocol, a link failure of a link associated with a network device on a network. The method may include notifying, by the BFD protocol, a routing protocol and a hardware plugin about the link failure and identifying, by the routing protocol, an updated route for the network that does not include the network device. The method may also include deleting, by the hardware plugin, any routes programmed into a forwarding information base (FIB) including the first network device upon receiving the notification from the BFD protocol and installing, by the hardware plugin, the updated route into the FIB to be used for forwarding network traffic on the network.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jagdev Singh, Abhisht Joshi, Anil Raj, Sarvotham Prasad R, Kedar Laxman Kurtkoti, Sinchana Kallesara Mruthyunjaya
  • Patent number: 11405274
    Abstract: Examples disclosed herein include a method of managing virtual network functions of a network functions virtualization (NFV) network environment includes generating an integration virtual network function (integration VNF) to allow a user to perform tasks related to integration and deployment of a first virtual network function (first VNF), and generating an orchestration template for a first virtual network function (first VNF) with an NFV orchestrator of the NFV environment. The method further includes reviewing the orchestration template with the integration VNF, and orchestrating deployment of the first VNF with a virtual infrastructure manager (VIM) of the NFV environment based on the orchestration template.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Arun Thulasi, Tariq Khan, Leonid Isaevich Popokh
  • Patent number: 11405250
    Abstract: In one example in accordance with the present disclosure, a device may include a processor to detect a distance between a first location of the device and a second location of a peer device, automatically select one value for GI from at least two available values based on the detected distance, and update the value of GI using the selected value. A method may include detecting a distance between a first location of the AP and a second location of a peer device, selecting one value for GI from at least two available values based on the detected distance, and updating the value of GI using the selected value.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Qiang Zhou, Xuguang Jia, Jianpo Han, Guangzhi Ran