What are you looking for ?
Infinidat
Articles_top

HPE Assigned Twenty-Two Patents

Recording memory errors for use after restarts, securely writing data to secure storage device during runtime, cryptographic key security, universal host and NVMe storage domain discovery for NVMe-oF, storage volume clustering based on workload fingerprints, removing stale hints from de-dupe store of storage system, storage system capa usage estimation, identifiers for connections between hosts and storage devices, indirect block containing references to blocks of a persistent fingerprint index, storage device failure policies, virtual persistent volumes for containerized applications, metadata cache for storing manifest portion, image forming apparatus for backing up applications, and operation method, pre-OS environment-based sanitization of storage devices, recovery management for restoring computing resource, fault indications for storage system commands, multiplexed storage accesses, OS repairs via recovery agents, local servers to manage storage across client devices in intermittent network, tiered storage in distributed file system, lift and rotating drive cage, storage monitoring, regulating NVMe-of command requests and data flow across network with mismatched rates

Recording memory errors for use after restarts
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11537468) developed by Ghosh, Debdipta,
and Meenakshisundaram, Renganathan, Karnataka, India, for “recording memory errors for use after restarts.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, a system records, in a data structure stored in a non-volatile storage, information of memory errors in respective segments of a memory. The system determines whether memory errors of a subset of the segments satisfy a criterion, and in response to determining that the memory errors of the subset of the segments satisfy the criterion, the system groups the memory errors of the subset into a partition having a size greater than a size of a segment. The system records, in the data structure, information of memory errors in the partition, and in response to a restart of the system, retrieves the data structure from the non-volatile storage for use in an operation that addresses memory errors in the system.

The patent application was filed on 2021-12-06 (17/457679).

Securely writing data to secure storage device during runtime
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11537757) developed by
Barlow, Dallas M, Tomball, TX, Park, Stanley Hyojun, Stewart, Christopher H, Anbazhagan, Baraneedharan, Houston, TX, Marcak, Scott B, Cypress, TX, and Bramley, Jr., Richard A, Mansfield, MA, for “securely writing data to a secure data storage device during runtime.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A computer system includes an independent compute core, and an isolated secure data storage device to store data accessible only to the independent compute core. The independent compute core is to open an Application Program Interface (API) during runtime of the computer system in response to receiving a verified message containing secure data to be written to the secure data storage device.

The patent application was filed on 2016-02-19 (15/771348).

Cryptographic key security
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11507668) developed by
Ali, Vali, Houston, TX, Bramley, Rick, Mansfield, MA, Pinheiro, Endrigo Nadin, Dias Correa, Rodrigo, and Ferreira, Ronaldo Rod, Porto Alegre, Brazil, for a cryptographic key security.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Examples associated with cryptographic key security are described. One example system includes a secure storage accessible to a basic input/output system (BIOS). A BIOS security module stores an authorization value in a fixed location in the secure storage. The authorization value is stored by the BIOS during a boot of the system. A cryptographic key module reads the authorization value from the fixed location, overwrites the authorization value in the fixed location, and obtains a cryptographic key using the authorization valu????.

The patent application was filed on 2017-09-19 (16/479495).

Universal host and NVMe storage domain discovery for NVMe-oF
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11487690) developed by
Puttagunta, Krishna Babu, Roseville, CA, Mohan, Rupin T., Agarwal, Vivek, Andover, MA, Dhanadevan, Komateswar, Sharma, Dheeraj, and Satapathy, Asutosh, Bangalore, India, for a universal host and non-volatile memory express storage domain discovery for non-volatile memory express over fabrics.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, universal host and NVMe storage domain discovery for NVM Express over Fabrics (NVMe-oF) may include broadcasting location parameters to a host and a plurality of NVMe storage domains for discovery of a NVM Express over Fabrics (NVMe-oF) service. Based on host parameters and NVMe storage domain parameters received in response to the broadcast location parameters, the host and the NVMe storage domains may be respectively registered with the NVMe-oF service. A mapping that indicates a specified NVMe storage domain that is to communicate with the host may be obtained. Communication may be implemented between the host and the specified NVMe storage domain by forwarding the mapping and associated discovery target parameters to the host to implement discovery of the specified NVMe storage domain by the host, and connection of the specified NVMe storage domain to the host.

The patent application was filed on 2019-06-28 (16/457427).

Storage volume clustering based on workload fingerprints
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11481117) developed by
Dutta, Mayukh, Srivatsav, Manoj, and Hegde, Gautham Parameshwar, Bangalore Karnataka, India, for a storage volume clustering based on workload fingerprints.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, a system assigns workload fingerprints to each respective storage volume of a plurality of storage volumes, the workload fingerprints assigned to the respective storage volume across a plurality of points. Based on the workload fingerprints assigned to respective storage volumes of the plurality of storage volumes, the system groups the storage volumes into clusters of storage volumes. The system manages an individual cluster of the clusters of storage volumes according to an attribute associated with the individual cluster.

The patent application was filed on 2020-04-29 (16/861575).

Removing stale hints from deduplication data store of storage system
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11481132) developed by
Balakrishnan, Narayanan, and Mohammed, Adil Babu, Bangalore Karnataka, India, for removing stale hints from a deduplication data store of a storage system.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Examples include removing stale hints from a data deduplication store (DDS) in a storage system. Some examples incorporate an epoch value in a hint, that is written in the DDS, for data that is present in a snapshot of one of a plurality of virtual volumes in a storage system and use the epoch value to identify a stale hint and remove the stale hint from the DDS.

The patent application was filed on 2021-03-29 (17/301166).

Storage system capacity usage estimation
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (11481371) developed by
Watkins, Glenn, Westborough, MA, Madany, Peter, Southborough, MA, and Czerkowicz, John, Wakefield, MA, for a storage system capacity usage estimation.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Techniques and architectures to estimate storage system capa are disclosed. Deduplicated data and an index of object entries are maintained in a storage system. The entries contain shallow reference counts. The shallow reference count values indicate a number of parent metadata objects that hold a reference to corresponding object. One or more tree milli-indices and one or more node milli-indices of object entries are maintained in the storage system. The entries correspond to a subset of objects stored in the storage system. The entries also have truncated object signature values and deep reference count values for the corresponding objects in the storage system. A capa utilization of the storage system is determined based on analysis utilizing the deep reference count values to perform various multiset operations.

The patent application was filed on 2020-07-27 (16/939234).

Identifiers for connections between hosts and storage devices
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11467994) developed by Ballard, Curtis C., Eaton, CO, for identifiers for connections between hosts and storage devices.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, an adapter device includes a bridge to determine that a storage device includes a plurality of bus controllers, where the plurality of bus controllers are communicatively coupled to respective adapter devices. The bridge determines a quantity of supported connections over the network to the storage device, and in response to determining that the storage device comprises the plurality of bus controllers, the bridge computes an identifier based on the quantity of supported connections and to which respective bus controller of the plurality of bus controllers the adapter device is connected, and assigns the identifier to a connection from the host to the storage device.

The patent application was filed on 2020-12-11 (17/119339).

Indirect block containing references to blocks of a persistent fingerprint index
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11468030) developed by Goswami, Sudhanshu, Durham, NC, Manivel, Vinay, San Jose, CA, Mandal, Sonam, Santa Clara, CA, Maheshwari, Umesh, and Vu, Hy, San Jose, CA, for indirect block containing references to blocks of a persistent fingerprint index.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, a system performs data deduplication using a deduplication fingerprint index in a hash data structure comprising a plurality of blocks, wherein the hash data structure is stored in persistent storage, and a block of the plurality of blocks comprises fingerprints computed based on content of respective data units. The system uses an indirect block in a memory to access a given block of the plurality of blocks in the hash data structure, the indirect block containing references to blocks of the hash data structure containing the deduplication fingerprint index, and the references indicating storage locations of the plurality of blocks in the persistent storage.

The patent application was filed on 2019-10-31 (16/669993).

Storage device failure policies
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11468359) developed by Evans, Thomas David, Bellevue, WA, for storage device failure policies.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Example implementations relate to a failure policy. For example, in an implementation, storage device status data is encoded into storage device s. An action is chosen based on the storage device according to a failure policy, where the failure policy prescribes, based on a probabilistic model, whether for a particular storage device a corresponding action is to take no action or to initiate a failure mitigation procedure on a storage device. The failure policy is rewarded according to a timeliness of choosing to initiate the failure mitigation procedure relative to a failure of the storage device.

The patent application was filed on 2016-04-29 (16/096983).

Virtual persistent volumes for containerized applications
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11467775) developed by Cain, Bradley, Groton, MA, for virtual persistent volumes for containerized applications.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Example implementations relate to virtual persistent volumes for containerized applications. In an example, a plurality of different storage mounts are acquired from a mix of storage types. A containerized storage virtualization system creates and manages a virtual persistent volume that aggregates the acquired storage mounts. A mount point of the virtual persistent volume is provided to the containerized application. The virtual persistent volume includes a hierarchical structure that relates data objects of the containerized application by content-based signatures to a root object.

The patent application was filed on 2019-10-15 (16/653375).

Metadata cache for storing manifest portion
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11461240) developed by Mayo, Richard Phillip, Falkinder, David Malcolm, and Camble, Peter Thomas, Bristol, Great Britain, for a metadata cache for storing manifest portion.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Example implementations relate to storing manifest portions in a metadata cache. An example includes receiving, by a storage controller, a read request associated with a first data unit. In response to receiving the read request, the storage controller stores a manifest portion in a metadata cache, the stored manifest portion comprising a plurality of records, the plurality of records including a first record associated with the first data unit. The storage controller determines storage information of the first data unit using pointer information included in the first record of the stored manifest portion, and replaces the pointer information in the first record with the determined storage information of the first data unit.

The patent application was filed on 2020-10-01 (17/060456).

Image forming apparatus for backing up applications, and operation method
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11449390) developed by Bae, Jung-Nam, Suwon-si, Korea, for an image forming apparatus for backing up applications, and operation method therefor.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “An image forming apparatus which obtains an installation file of an application from the outside when the installation file is not obtainable from the image forming apparatus during backup, and an operating method of the image forming apparatus, are provided. The image forming apparatus includes a memory, a communication interface, and at least one processor. The at least one processor determines whether an installation file of an application to be backed up is obtainable from the memory, obtains, when the installation file of the application to be backed up is not obtainable from the memory, the installation file of the application to be backed up from an external storage device or a server via the communication interface, and generates a backup file based on the obtained installation file.

The patent application was filed on 2019-07-02 (16/460122).

Pre-operating system environment-based sanitization of storage devices
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11436367) developed by Subramanian, Sriram, Bangalore, India, and Wiginton, Scotty M., Houston, TX, for a pre-operating system environment-based sanitization of storage devices.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A technique includes, in a pre-operating system environment of a computer system, a hardware processor of the computer system executing machine executable instructions to determine whether a sanitization option was selected in a prior operating system environment of the computer system. In response to determining that the sanitization option was selected, the hardware processor executes the instructions in the pre-operating system environment to determine, for an adapter of the computer system, a storage inventory associated with the adapter and sanitize the storage inventory.

The patent application was filed on 2020-02-25 (16/799986).

Recovery management for restoring computing resource
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11436107) developed by Nadiminti, Syama Sundararao, Bangalore Karnataka, India, for recovery management system and method for restoring a computing resource.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Examples described herein relate a method, a system, and a non-transitory machine-readable medium for restoring a computing resource. The method may include determining whether the computing resource is required to be restored on a recovery node using a backup of the computing resource stored in a backup storage node. A resource restore operation may be triggered on the recovery node in response to determining that the computing resource is required to be restored. The resource restore operation include copying a subset of the objects from the backup to the recovery node to form, from the subset of objects, a partial filesystem instance of the computing resource on the recovery node that is operable as a restored computing resource on the recovery node.

The patent application was filed on 2021-03-18 (17/249913).

Fault indications for storage system commands
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11436073) developed by Kulli, Prashant, Singapore, Singapore, and Gilbert, Randy, Cary, NC, for fault indications for storage system commands.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, a system receives a command for an operation involving a storage system, compares attributes associated with the command to a signature, the signature based on a storage volume characteristic and a configuration of the storage system, and responsive to the comparison of the attributes associated with the command to the signature, indicates a potential fault associated with the operation indicated by the command.

The patent application was filed on 2020-11-18 (16/951460).

Multiplexed storage accesses
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11429312) developed by Liu, Wei Ze, Jabori, Monji G., Retnamoni Braduke, Rosilet, and Kumar, Sumit, Spring, TX, for multiplexed storage accesses.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some examples, an electronic device comprises a multiplexer, a first device interface coupled to the multiplexer, a second device interface coupled to the multiplexer, a storage controller coupled to the multiplexer, and a controller coupled to the first device interface. The storage controller is to control a storage device. The controller is to determine a mode based on a command for the controller to access the storage controller and, based on the mode, cause the multiplexer to adjust access of the second device interface to the storage controller.

The patent application was filed on 2021-06-09 (17/343417).

OS repairs via recovery agents
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11422901) developed by Ali, Vali, Provencher, Michael, Houston, TX, Staub, Charles Ricardo, Ciocari, Juliano Francisco Cagnini, and Alcantara, Paulo, Porto Alegre, Brazil, for operating system repairs via recovery agents.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “An example computing device includes a first storage device storing a firmware. The computing device also includes a second storage device storing an operating system of the computing device. The computing device further includes a processor. The processor is to retrieve a recovery agent from another computing device via the firmware, validate the recovery agent, execute the recovery agent to retrieve recovery data, validate the recovery data, and repair the operating system using the recovery data via the recovery agent.

The patent application was filed on 2017-11-06 (16/478800).

Local servers to manage storage across client devices in intermittent network
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11418604) developed by Guha, Biswaroop, San Diego, CA, for local servers to manage storage across client devices in an intermittent network.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A local server for managing storage across client devices in an intermittent network may include a processor, and a memory communicatively coupled to the processor. The local server may also include an internet connection manager to manage data transfer from an internet to the local server, and a wireless local area network (LAN) access point to communicatively couple at least one local client device to the local server. The local server manages the local client device to use the local server as a proxy server. The local server may also include a local network manager. The local network manager may include an update manager to push data downloaded by the local server device to the local client device based on relevancy of the data to a user of the local client device.

The patent application was filed on 2018-06-07 (17/048161).

Tiered storage in distributed file system
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11386044) developed by Saradhi, Uppaluri Vijaya, Pande, Arvind Arun, Rastogi, Kanishk, Desireddygari, Giri Prasad Reddy, Bhupale, Nikhil, Boddu, Rajesh, Sanapala, Chandra Guru Kiran Babu, Jonnala, Premkumar, and Sangwan, Ashish, San Jose, CA, for a tiered storage in a distributed file system.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “A file server receives a request for data from a user device. The data is represented at the file server by a virtual cluster descriptor. The file server queries an identifier map using an identifier of the virtual cluster descriptor. Responsive to the identifier map indicating that the requested data is stored at a location remote from the file server, the file server accesses a cold tier translation table that stores a mapping between an identifier of each of a plurality of virtual cluster descriptors and a storage location of data associated with the respective virtual cluster descriptor. The cold tier translation table is queried using the identifier of the virtual cluster descriptor to identify a storage location of the requested data, and the data is loaded to the file server from the identified storage location.

The patent application was filed on 2018-08-17 (15/999199).

Lift and rotating drive cage
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11388830) developed by Pham, Kenny H., Houston, TX, Nguyen, Minh H., Katy, TX, Moore, Earl W., Cypress, TX, and Sauer, Keith, Spring, TX, for a lift and rotating drive cage.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “An apparatus includes: a 1 U drive chassis divided into a plurality of compartments by a partition, the plurality of compartments including an interior compartment, an interior cage installed in the interior compartment, the interior cage including a plurality of pockets into which storage media are mounted when in use and having a back edge, a hinge by which the interior cage is rotatably mounted to the 1 U drive chassis along the back edge of the interior cage, a lift to rotate the interior cage at least partially to an open position when the first latch is released, and a latch to maintain the interior cage in a closed position and to maintain the interior cage in the opened position according to the rotation of the interior compartment.

The patent application was filed on 2019-05-21 (16/418228).

Storage monitoring
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11379593) developed by Ferreira, Ronaldo Rod, Porto Alegre, Brazil, for a storage monitoring.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Examples associated with storage monitoring are described. One example system includes generating an encryption key and transmitting the encryption key to a basic input/output system (BIOS) security module. The BIOS security module uses the encryption key as a basis for a heartbeat. A provisioning module receives a signal identifying a monitored storage and generates an enforced storage associated with the monitored storage. The provisioning module also creates a manifest describing the relationship between the enforced storage and the monitored storage. The provisioning module transmits the manifest to the BIOS security module. A versioning module assigns a first access policy for the monitored storage and a second access policy to the enforced storage based on the manifest. The versioning module performs versioning for the monitored storage using the enforced storage, and periodically verifies operation to the BIOS security module using the heartbeat.

The patent application was filed on 2017-08-16 (16/479458).

Regulating NVMe-of command requests and data flow across network with mismatched rates
Hewlett Packard Enterprise Development LP, Spring, TX, has been assigned a patent (
11372586) developed by L’Ecuyer, Brian Peter, Elk Grove, CA, Tuffli, Charles, and Lahr, Steven, Roseville, CA, for system and method for regulating nvme-of command requests and data flow across a network with mismatched rates.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: “One embodiment can provide a method and system for implementing flow control. During operation, a switch identifies a command from a host to access a storage device coupled to the switch. The switch queues the command in a command queue corresponding to the host. In response to determining that an amount of data pending transmission to the host from the storage device is below a predetermined threshold, the switch removes a command from the command queue and forwards the removed command to the storage device

The patent application was filed on 2020-05-19 (16/878444).

Articles_bottom
AIC
ATTO
OPEN-E