What are you looking for ?
DataOn
Komprise

Huawei Assigned Fifteen Patents

Data collation, storage device, storage controller, and storage array, data packet processing, data transmission, and first device, processing R/W request in physical machine, distribute storage, SSD storage and method for accessing data in SSD storage, metadata recovery storage, SDN controller, and distributed network storage, de-dupe, data processing, and flash device, data processing for managing local and distributed storage, replication and storage, data copying, direct memory access controller, and computer, backup in storage, SR-IOV-supported storage resource access, and storage controller

Data collation, storage device, storage controller, and storage array
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,585,589) developed by Wei, Mingchang, Shenzhen, China, for “
data collation method, storage device, storage controller, and storage array.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data collation method in a storage array including reading first data from a first logical address without decompression, assigning, by a storage controller, a second logical address to the first data, storing the first data to the second logical address, establishing, by the storage controller, a mapping relationship between an address of a storage array and the second logical address, where the first logical address is mapped to a first physical address of a storage device, a length of the first physical address is equal to a length of first data, a length of the first logical address is equal to a length of second data, and the first data is compressed data of the second data, and receiving, by the storage controller, the first data from the storage device.

The patent application was filed on May 29, 2018 (15/991,752).

Data packet processing
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,581,623) developed by Lu, Wei, and Li, Huan, Shanghai, China, for “
data packet processing method and apparatus.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data packet processing method and apparatus is disclosed. According to the method, a storage apparatus disposed on a network side stores a correspondence between an identifier and data flow characteristic information. When configuring a policy for a data packet including a first identifier, a network-side device requests the storage apparatus for data flow characteristic information corresponding to the first identifier. A PCEF receives a data packet that is sent by UE, matches the data packet against the data flow characteristic information, and when the data packet matches the data flow characteristic information, executes a policy on the data packet according to policy information corresponding to the first identifier. According to the method provided in embodiments of the present disclosure, transmitting a considerable amount of data flow characteristic information on an interface of an SCEF is avoided, and load on the SCEF is relieved.

The patent application was filed on June 29, 2018 (16/024,234).

Data transmission, and first device
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,581,558) developed by Cao, Qingfeng, Xi’an, China, for “
data transmission method and apparatus, and first device.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data transmission method, apparatus, and a first device are provided in order to improve accuracy of analyzing sports and health data of a user. The method includes first storing, by a first device according to a particular data storage structure, sports and health data that is within a specified time period and that is detected by the first device, and then transmitting at least some of the sports and health data within the specified time period to a second device according to the data storage structure.

The patent application was filed on February 11, 2015 (15/550,702).

Processing read/write request in physical machine
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,579,305) developed by Lu, Lina, Hangzhou, China, for “
method and apparatus for processing read/write request in physical machine.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A method and an apparatus for processing a read/write request in a physical machine, where the method includes polling, by a host by accessing memory of at least one of virtual storage devices, at least one instruction transmit queue of the at least one virtual storage device in order to obtain a first read/write request from the at least one instruction transmit queue, performing a first forwarding operation on the first read/write request, and obtaining, by the host, another first read/write request from the at least one instruction transmit queue by polling such that the host performs the first forwarding operation on the other first read/write request. According to the method and the apparatus in embodiments of the present disclosure, a speed of processing a read/write request in a virtualization storage scenario can be increased.

The patent application was filed on July 2, 2018 (16/025,584).

Distributed data storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,574,752) developed by Wang, Yuhu, Hangzhou, China, for “
distributed data storage method, apparatus, and system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A distributed data storage method, apparatus, and system are disclosed. After a first node receives a query request that comprises a query identifier, if first data corresponding to the query identifier is stored locally, but second data corresponding to the query identifier is not stored locally, the first node recalculates a second node configured to store the first data, and sends storage location information of the first data to the second node. The second node obtains the first data from the first node according to the storage location information after receiving a request for querying for the first data, and if the request for querying for the first data is not received subsequently, the operation of obtaining, by the second node, the first data from the first node is not triggered. In this way, network data transmission resources are reduced and storage space is saved.

The patent application was filed on July 11, 2016 (15/206,445).

Solid state disk storage and method for accessing data in SSD storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,572,340) developed by Zhou, Guanfeng, Hangzhou, China, for “
solid state disk storage device and method for accessing data in solid state disk storage device.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A method for managing a solid state disk, (SSD) storage device and accessing data of the SSD storage device in order to resolve problems of highly complex data management in an SDD and different service lives of NAND flash physical pages in a NAND flash physical block where, lengths of a user data area, primary metadata, and an error checking and correction, (ECC) code in each storage unit of an SSD storage device are set to fixed values. As a result, a format of data stored in the storage unit is fixed, and the ECC code can also ensure consistency between data in the user data area and the primary metadata at a fixed code rate in order to ensure correctness and integrity of the data in the user data area and the primary metadata.

The patent application was filed on May 3, 2017 (15/585,858).

Metadata recovery
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,572,335) developed by Zeng, Yu, Shenzhen, China, for “
metadata recovery method and apparatus.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Embodiments of the present invention relate to the data storage field, and provide a metadata recovery method and apparatus that are applied to a storage array. The method includes: when first mapping data is intact and second mapping data is corrupted, reading each second logical block in a granularity of a size of a third logical block, obtaining logical address blocks LBA stored in granular data, to obtain an LBA range corresponding to each segment of granular data, determining, by using a correspondence between LBA ranges and identifiers of third logical blocks, an identifier of a third logical block corresponding to the LBA range of each segment of granular data, and generating, when metadata that includes the determined identifier of the third logical block does not exist in the second mapping data, metadata that includes the identifier of the third logical block.

The patent application was filed on March 22, 2018 (15/928,330).

Data storage, SDN controller, and distributed network storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,567,506) developed by Zhou, Jingcai, Shenzhen, China, for “
data storage method, SDN controller, and distributed network storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data storage solution in a distributed network storage system, where a metadata management node sends a backup mapping relationship of a destination data node to a controller, where the controller generates a first flow entry according to the backup mapping relationship of the destination data node, and sends the first flow entry to a switch, where the first flow entry includes an address of the destination data node and an address of a backup data node of the destination data node, and the switch broadcasts, to the destination data node and the backup date node according to the first flow entry, a write request sent by a client.

The patent application was filed on December 27, 2016 (15/391,127).

Data deduplication
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,564,880) developed by Li, Yuguo, Shenzhen, China, You, Jun, and Zhang, Zongquan, Chengdu, China, for “
data deduplication method and apparatus.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data deduplication method and apparatus are provided. The method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored, determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1, and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block, or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block. Therefore, a large quantity of computing resources of a storage server are saved, and impact brought by a deduplication operation on storage server performance is also decreased.

The patent application was filed on January 11, 2017 (15/403,318).

Data processing, and flash device
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,552,315) developed by Zhou, Jianhua, and Zhang, Po, Chengdu, China, for “
data processing method and apparatus, and flash device.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space according to the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter. According to the method, the over provisioning ratio can be dynamically adjusted.

The patent application was filed on March 21, 2018 (15/927,105).

Data processing for managing local and distributed storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,552,089) developed by Shan, Weihua, Li, Jia, and Dong, Yang, Xi’an, China, for “
data processing for managing local and distributed storage systems by scheduling information corresponding to data write requests.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data processing method to improve data storage flexibility includes receiving, by a first storage management device, a data write request generated by a host, where the host is provided with the first storage management device, determining, by the first storage management device according to the data write request, scheduling information corresponding to the data write request, where the data write request includes to-be-written data, and the scheduling information corresponding to the data write request indicates a distributed storage pool, or a local storage device of the host, and processing, by the first storage management device, the to-be-written data according to the scheduling information corresponding to the data write request.

The patent application was filed on August 13, 2018 (16/102,281).

Data replication and storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,545,994) developed by Chen, Yijia, Ouyang, Ji, and Jiang, Peijun, Chengdu, China, for “
data replication method and storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: A data replication method and a storage system are provided. The method is applied to a storage system including a first storage device and a second storage device. According to the method, after determining replication information, a first storage system determines a first replication sub-information and a second replication sub-information according to the replication information, where the replication information is used to indicate data that needs to be replicated by the first storage system to a second storage system in a current replication task. Then, the first storage device replicates data to the second storage system according to the second replication sub-information, and the second storage device replicates data to the second storage system according to the second replication sub-information. According to the data replication method, efficiency of replication performed between the first storage system and the second storage system can be improved.

The patent application was filed on June 9, 2016 (15/177,877).

Data copying, direct memory access controller, and computer
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,540,306) developed by Shao, Fei, Shenzhen, China, for “
data copying method, direct memory access controller, and computer system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: The present invention provides a data copying method, a direct memory access controller, and a computer system. The data copying method of embodiments of the present invention includes reading, by a DMA controller, target data from storage space corresponding to a source physical address of the target data by using an ACP, where the storage space corresponding to the source physical address includes a first buffer, and storing, by the DMA controller, the target data into storage space corresponding to a destination physical address of the target data by using the ACP, where the storage space corresponding to the destination physical address includes a second buffer. The embodiments of the present invention can lower CPU usage.

The patent application was filed on June 29, 2016 (15/197,315).

Data backup in storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,540,240) developed by Zhang, Chengwei, Chengdu, China, Yu, Chuanshuai, Shenzhen, China, and Zhang, Zongquan, Chengdu, China, for “
method and apparatus for data backup in storage system.

The abstract of the patent published by the U.S. Patent and Trademark Office states: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot S.sub.n, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot S.sub.n, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.

The patent application was filed on December 6, 2018 (16/212,219).

SR-IOV-supported storage resource access, and storage controller
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,534,552) developed by Hu, Haiyan, Shen, Shaofeng, Hangzhou, China, and Tang, Miao, Shenzhen, China, for “
SR-IOV-supported storage resource access method and storage controller and storage device.

The abstract of the patent published by the U.S. Patent and Trademark Office states: An SR-IOV-supported storage resource access method is disclosed, the method includes: consolidating a storage medium as a unified storage resource, and dividing the unified storage resource into multiple storage sub-resources, allocating the storage sub-resources to at least one of a PF or a VF according to a preset allocation rule, and maintaining a resource allocation table including a mapping relationship between the storage sub-resources and at least one of PF or VF, receiving a host command sent by a virtual machine to a destination VF or by a virtual machine monitor to a destination PF, and searching the resource allocation table according to destination VF or destination PF, and performing, on a storage sub-resource corresponding to destination PF or destination VF and according to the mapping relationship between the storage sub-resources and the PF or the VF in the resource allocation table, an operation corresponding to the host command.

The patent application was filed on April 28, 2017 (15/581,095).