HPE Assigned Twelve Patents
Unlocking storage device, HCI supporting storage and compute capabilities, transitioning buffer to be accessed exclusively by driver layer for writing immediate data stream, cache management, maintain data in differently performing storage devices, multi-class heterogeneous clients in filesystem, security record transfer in computing system, fabric management, snapshot creation, storage enclosure bridge detection, storage memory direct access, storage system bandwidth determination
By Francis Pelletier | July 24, 2019 at 2:29 pmUnlocking storage device
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,318,750) developed by Ali, Valiuddin Y., Wang, Lan, Cypress, TX, and Waldron, James Robert, Houston, TX, for an “unlocking a storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An electronic device has a lower power state in which power to a storage device is disabled. Predetermined information stored in a memory is useable to unlock the storage device during a procedure to transition the electronic device from the lower power state to a higher power state. The predetermined information is different from a credential for use in unlocking the storage device.”
The patent application was filed on April 5, 2017 (15/480,127).
Hyperconverged infrastructure supporting storage and compute capabilities
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,318,393) developed by Chelur Siddalingaiah, Raja Shekar, Vanninen, Matti, Cary, NC, Costea, Razvan George, Durham, NC, Carter, Richard, San Jose, CA, and Chiu, Evan, Cary, NC, for a “Hyperconverged infrastructure supporting storage and compute capabilities.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A hyperconverged data storage system including a storage array. A first node includes hardware and a virtualization layer supporting guest virtual machines running first applications. An active first virtual storage controller executing in the first virtualization layer is configured for handling IOs accessing the storage array. A second node includes hardware and a second virtualization layer supporting guest virtual machines running second applications. A second virtual storage controller executing in the second virtualization layer operates in a standby mode to the first virtual storage controller. An internal communication network facilitates communications between the first node and the second node. The first virtual storage controller when operating in active mode is configured for handling IOs originating from the first applications and the second applications.”
The patent application was filed on February 13, 2017 (15/431,525).
Transitioning buffer to be accessed exclusively by driver layer for writing immediate data stream
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,310,811) developed by Shergill, Gurinder, Tamma, Roopesh Kumar, and Marlette, Thomas H., Fremont, CA, for a “transitioning a buffer to be accessed exclusively by a driver layer for writing immediate data stream.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Example method includes: negotiating, with a client device, a number of simultaneous I/O commands allowed in a single session between a storage device and the client device, pre-allocating a number of immediate data buffers for the single session based on the negotiated number of simultaneous I/O commands, receiving a write I/O command with immediate data, wherein the immediate data is transmitted within a single PDU as the I/O command, transitioning the pre-allocated buffers from a network interface state to a driver state in an atomic operation, the driver state enabling the pre-allocated buffers to be accessed by a driver layer of the storage device exclusively, and the atomic operation preventing other I/O commands from transitioning the network interface state of the pre-allocated buffers until the atomic operation is completed, and writing the immediate data to the pre-allocated buffers that are in the driver state.”
The patent application was filed on March 31, 2017 (15/476,697).
Cache management
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,296,240) developed by DeNeui, Nathaniel S, White, Michael, and Plank, Jeffrey A, Houston, TX, for a “cache management.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage controller for cache management that includes a cache memory and a cache management module. The cache management module to, on receipt of region specification requests from hosts, extract from the region specification requests cache rules for management of regions of data storage of a storage array, and on receipt of data operation requests from hosts, process the data operation requests based on the extracted cache rules.”
The patent application was filed on April 28, 2014 (15/117,585).
Maintain data in differently performing storage devices
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,296,222) developed by Malkin, Kirill, Morris Plains, NJ, for a “maintain data in differently performing storage devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The present system enables more efficient I/O processing by providing a mechanism for maintaining data within the locality of reference. One or more accelerator modules may be implemented within a solid state storage device, (SSD). The accelerator modules form a caching storage tier that can receive, store and reproduce data. The one or more accelerator modules may place data into the SSD or hard disk drives based on parameters associated with the data.”
The patent application was filed on October 31, 2016 (15/339,411).
Multi-class heterogeneous clients in filesystem
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,289,338) developed by Moore, Daniel, North Carlton, Australia, and Gildfind, Andrew, Richmond, Australia, for a “multi-class heterogeneous clients in a filesystem.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A cluster of computer system nodes connected by a storage area network include two classes of nodes. The first class of nodes can act as clients or servers, while the other nodes can only be clients. The client-only nodes require much less functionality and can be more easily supported by different operating systems. To minimize the amount of data transmitted during normal operation, the server responsible for maintaining a cluster configuration database repeatedly multicasts the IP address, its incarnation number and the most recent database generation number. Each node stores this information and when a change is detected, each node can request an update of the data needed by that node. A client-only node uses the IP address of the server to connect to the server, to download the information from the cluster database required by the client-only node and to upload local disk connectivity information.”
The patent application was filed on February 8, 2017 (15/428,004).
Security record transfer in computing system
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,275,604) developed by Lopez, Scott, Houston, TX, and Kalibjian, Jeff, Sunnyvale, CA, for a “security record transfer in a computing system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An input monitoring agent detects storage of a security record by a security scanning application, encrypts a copy of the security record, and deletes the security record. A secure transfer queue decrypts the encrypted security record, translates the security record for use by a security monitoring application, and encrypts the translated security record. An output monitoring agent predicts when a security monitoring application will attempt to import a new security file, decrypts and stores the encrypted translated security record as the new security file, and deletes the new security file when the security monitoring application has completed importation.”
The patent application was filed on October 31, 2014 (15/500,905).
Fabric management
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,270,663) developed by Mellquist, Peter Erik, Roseville, CA, and Stiekes, Bryan, Brownstown Township, MI, for “fabric management devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.”
The patent application was filed on October 28, 2016 (15/337,077).
Snapshot creation
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,268,695) developed by Belmanu Sadananda, Girish Chandra, Balaraj, Santosh Bangalore, Bangalore, India, Slater, Alastair, Bristol, Great Britain, and Nallusamy, Subramani, Bangalore, India, for a “snapshot creation.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”In one example an updated snapshot delta value is computed upon occurrence of a new transaction. The new transaction is a data modification operation performed on data blocks of the storage device. Further, the delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since the creation. Subsequently, the updated snapshot delta value is compared with a corresponding threshold value. The threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions. A snapshot action is subsequently performed based on the comparison.”
The patent application was filed on December 15, 2014 (15/521,336).
Storage enclosure bridge detection
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,268,372) developed by Myrah, Michael G., Gan, Xiaochun, Cypress, TX, and Natrajan, Balaji, Spring, TX, for a “storage enclosure bridge detection.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for detecting an improper storage system configuration is provided. The method includes receiving, within a first switch, an indication of a configuration change of a storage system. The method also includes performing device discovery to identify devices operatively coupled to the first switch. The method also includes receiving a storage device identifier of a storage device operatively coupled to the first switch. The method also includes searching a repository for the storage device identifier to determine whether the storage device is managed by a second switch.”
The patent application was filed on July 29, 2015 (14/813,068).
Storage memory direct access
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,255,206) developed by Zuckerman, Boris, Andover, MA, Voigt, Douglas L., Boise, ID, and Bhattacharya, Suparna, Bangalore, India, for a “storage memory direct access.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on September 23, 2015 (15/543,170).
Storage system bandwidth determination
Hewlett-Packard Development Company, L.P., Spring, TX, has been assigned a patent (10,254,814) developed by Fuxa, James Alexander, Geppert, Michelle, and Iskandar, Yovita, Houston, TX, for a “storage system bandwidth determination.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on September 4, 2014 (15/327,451).