Patents by Inventor Pengfei Wu

Pengfei Wu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11368527
    Abstract: In a multi-cloud computing environment comprising a plurality of cloud platforms with each cloud platform comprising one or more nodes, a method maintains at a given one of the nodes in the multi-cloud computing environment a blockchain instance in accordance with a decentralized blockchain network comprised of at least a subset of the nodes in the multi-cloud computing environment wherein each of the subset of nodes locally maintain a blockchain instance. Further, the method maintains at the given one of the nodes a global state database which is locally synchronized with the locally maintained blockchain instance and stores identifying information about nodes in the multi-cloud computing environment, wherein the identifying information comprises information on how to find one or more of the nodes.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: June 21, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Zhi Ying, Kun Wang
  • Patent number: 11360755
    Abstract: A method comprises: in response to receiving a file identification of a first file in an application to be installed in a computing device, sending the file identification to a file server, wherein the first file belongs to a first file group of the application, and the first file group is a part of a file set of the application. The method further comprises: in response to receiving a first file group identification of the first file group from the file server, acquiring the first file group based on the first file group identification. The method further comprises: installing the application based on at least the first file group and a second file group of the application, wherein the second file group is another part of the file set of the application.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 14, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Anzhou Hou, Pengfei Wu
  • Patent number: 11362928
    Abstract: Techniques for generating a network topology are provided. For example, a method comprises: sending, at an edge node of a network, first exploration data to a first node of the network. The method also comprises receiving from the first node first feedback information for the first exploration data. The first feedback information includes identity information of the first node and first associated node list information, and the first associated node list information includes identity information of nodes associated with the first node in the network. In addition, the method comprises: determining latency between the first node and the second node based on the first latency information and the second latency information. Then, the method further comprises updating the network topology based on the latency between the first node and the second node. Through the method, the present disclosure can provide accurate data support for path optimization.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: June 14, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Tianxiang Chen, Zhi Ying, Pengfei Wu, Jinpeng Liu
  • Patent number: 11354159
    Abstract: A method comprises: compiling the code segment with a compiler; and determining, based on an intermediate result of the compiling, a resource associated with a dedicated processing unit and for executing the code segment. As such, the resource required for executing a code segment may be determined quickly without actually executing the code segment and allocating or releasing the resource, which helps subsequent resource allocation and further brings about a better user experience.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: June 7, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinpeng Liu, Pengfei Wu, Junping Zhao, Kun Wang
  • Patent number: 11341009
    Abstract: A system receives a request to store a replica of a data object into any cloud storage node associated with an attribute, and then identifies a redundancy number associated with the data object. The system identifies a number of cloud storage nodes that are associated with the attribute. If the identified number of cloud storage nodes is greater than the redundancy number, the system identifies the redundancy number of cloud storage nodes as a subset of the number of cloud storage nodes, based on the data object and a unique identifier associated with each of the number of cloud storage nodes. The system stores the redundancy number of replicas into the corresponding redundancy number of cloud storage nodes.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: May 24, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Assaf Natanzon, Kun Wang
  • Patent number: 11334456
    Abstract: A system identifies a data object, stored in a client, for replication. The system identifies a redundancy number associated with a protected amount of failed storage nodes. The system determines whether the total count of available storage nodes is at least two greater than the redundancy number. The system determines a distribution number that is at most the total count minus the redundancy number, in response to a determination that the total count of available storage nodes is at least two greater than the redundancy number. The system creates erasure code for the data object. The system allocates the distribution number of sections of a replica of the data object to a corresponding distribution number of available storage nodes and the redundancy number of sections of the erasure code to the redundancy number of available storage nodes, which excludes the corresponding distribution number of available storage nodes.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: May 17, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Pengfei Wu, Kun Wang
  • Patent number: 11314443
    Abstract: In a method for managing an image of a container in a host device, a first image of a first container is received, wherein the first image includes a first set of image layers for implementing a first set of services of the first container respectively. The first image is loaded to deploy the first container at the host device. Based on an attribute of an image layer in the first set of image layers, an expiration time is set for the image layer. In response to determining that the expiration time is reached, the image layer is deleted from the host device. Stored image layers can be reused to reduce the transmission bandwidth for remotely downloading the image layers. A corresponding device and a corresponding computer program product are provided.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Si Chen, Pengfei Wu, Zhenzhen Lin, Ruixue Zhang
  • Patent number: 11310316
    Abstract: Methods, devices and computer program products for storing and accessing data are provided, and can effectively improve the performance and scalability of a storage system. For example, a method comprises sending, at a client device and to a seed server of a plurality of servers communicatively coupled to the client device, a request for storing data; receiving a response to the request from the seed server, the response comprising an indication on at least one server of the plurality of servers for storing the data into a target storage device; and sending, to the at least one server, at least one request for storing the data into the target storage device, such that the at least one server stores the data into the target storage device.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: April 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ruixue Zhang, Pengfei Wu, Zhenzhen Lin, Si Chen
  • Patent number: 11307790
    Abstract: The present disclosure relates to a method, device and computer program product for managing data placement. In the method for managing data placement, in response to receiving a backup request for backing up raw data, the raw data is stored in a first storage system so as to form a raw copy. Metadata corresponding to the raw data is obtained, the metadata comprising abstract information of the raw data. The metadata is stored in a blockchain system in a second storage system so as to form a metadata copy, the first storage system and the second storage system being independent storage systems provided by a first vendor and a second vendor respectively. The raw data is managed by using the raw copy and the metadata copy. In the present disclosure, the raw copy and the metadata copy are stored to different storage systems, so that it may be judged whether a copy has been tampered with, and further higher security may be provided.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Pengfei Wu, Si Chen, Anzhou Hou
  • Patent number: 11301488
    Abstract: Embodiments of the present disclosure provide a method, an electronic device and a computer program product for data processing. In one embodiment, the method includes determining, at a first node in a network, one or more nodes in the network storing replicas of target data based on a hash value associated with the target data in the network. The method further includes executing replica maintenance for the target data, which includes determining the number of available nodes in the one or more nodes comparing a number of the available nodes with the predetermined number of replicas of the target data in the network and in response to the number of the available nodes being different than the predetermined number, changing storage distribution of replicas of the target data in the network.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: April 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Jinpeng Liu, Kun Wang, Ming Zhang
  • Publication number: 20220043723
    Abstract: Embodiments of the present disclosure relate to a method for storage management, an electronic device, and a computer program product. According to an example implementation of the present disclosure, a method for storage management is provided, which comprises receiving an access request for target metadata from a user at a node among a plurality of nodes included in a data protection system, wherein the access request includes an identification of the target metadata; based on the identification, acquiring target access information corresponding to the identification from a set of access information for the user, wherein the target access information records information related to access to the target metadata; and if the target access information is acquired, determining the target metadata based on the target access information.
    Type: Application
    Filed: September 30, 2020
    Publication date: February 10, 2022
    Inventors: Ming Zhang, Ruyao Zhang, Yuhong Nie, Wei Lin, Pengfei Wu
  • Publication number: 20210405912
    Abstract: Illustrative embodiments include a method, a device, and a computer program product for managing an image of a container. In a method for managing an image of a container in a host device, a first image of a first container is received, wherein the first image includes a first set of image layers for implementing a first set of services of the first container respectively. The first image is loaded to deploy the first container at the host device. Based on an attribute of an image layer in the first set of image layers, an expiration time is set for the image layer. In response to determining that the expiration time is reached, the image layer is deleted from the host device. Stored image layers can be reused to reduce the transmission bandwidth for remotely downloading the image layers. A corresponding device and a corresponding computer program product are provided.
    Type: Application
    Filed: August 3, 2020
    Publication date: December 30, 2021
    Inventors: Si Chen, Pengfei Wu, Zhenzhen Lin, Ruixue Zhang
  • Publication number: 20210406730
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing information. According to an example embodiment, the method includes: acquiring a service request record set, each service request record in the service request record set relating to a problem encountered by a user when the user is provided with a service and a solution to the problem; constructing a language model based on a first subset in the service request record set and an initial model, the initial model being trained using a predetermined corpus and configured to determine vector representations of words and sentences in the corpus; and constructing a classification model based on a second subset in the service request record set and the language model, the classification model being capable of determining a solution to a pending problem, and the first subset being different from the second subset.
    Type: Application
    Filed: August 3, 2020
    Publication date: December 30, 2021
    Inventors: Jiacheng Ni, Zijia Wang, Min Gong, Pengfei Wu, Zhen Jia
  • Patent number: 11204890
    Abstract: A node for use in a data archive includes a persistent storage and a data protection agent. The persistent storage stores a copy of data. The data protection agent obtains a request to archive the copy of the data; in response to the request: generates an archive of the copy of the data; stores the archive in an archive node; generates metadata based on the archive; deletes the copy of the data from the persistent storage; and, after deleting the copy of the data, advertises, to a second node, that the copy of the data is stored in the node.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: December 21, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Assaf Natanzon, Kun Wang
  • Patent number: 11196845
    Abstract: The present disclosure provides a method, apparatus and computer program product for determining a data transfer manner. The method comprises determining a first transfer completion time for transferring a data block from a first device to a second device without compression; determining a second transfer completion time for transferring the data block from the first device to the second device with the compression performed; and selecting, based on a comparison of the first and second transfer completion time, a transfer manner for the data block from a first transfer manner comprising compressing the data block and transferring the compressed data block and a second transfer manner of directly transferring the data block without compression. Through the embodiments, compressing and uncompressing are evaluated based on the transfer completion time before data transfer, so as to select a transfer manner suitable for data to be transferred and for devices that perform data transfer.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 7, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Kun Wang, Ming Zhang, Jinpeng Liu
  • Publication number: 20210374114
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data indexing. The method for data indexing includes obtaining a plurality of data blocks for storage. The method further includes generating a plurality of vectorized representations of the plurality of data blocks so that a difference between vectorized representations of data blocks with a higher similarity among the plurality of data blocks is smaller. The method further includes storing the plurality of vectorized representations for indexing the plurality of data blocks respectively. The vectorized representations serve as indexes of the data blocks, and the vectorized representations may be used to effectively measure similarities between the data blocks, thereby providing the possibility of performing a fuzzy search of the data blocks based on the similarities.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 2, 2021
    Inventors: Qiang Chen, Jing Yu, Pengfei Wu
  • Publication number: 20210376452
    Abstract: An antenna apparatus includes a feeding antenna inside an electronic device and one or more antenna elements, such as a floating metal antenna, disposed on a rear cover of the electronic device. The floating metal antenna and a feeding antenna inside the electronic device may form a coupling antenna structure. The feeding antenna may be an antenna fastened on an antenna support (which may be referred to as a support antenna). The feeding antenna may alternatively be a slot antenna formed by slitting on a metal middle frame of the electronic device. The antenna apparatus may be implemented in limited design space, thereby effectively saving antenna design space inside the electronic device. The antenna apparatus may generate excitation of a plurality of resonance modes, so that antenna bandwidth and radiation characteristics can be improved.
    Type: Application
    Filed: November 5, 2019
    Publication date: December 2, 2021
    Inventors: Pengfei WU, Chien-Ming LEE, Dong YU, Chih Yu TSAI, Chih-Hua CHANG, Arun SOWPATI
  • Publication number: 20210377744
    Abstract: A method, a device, and a computer program product for managing a mobile terminal are provided. In one method, a first position of the mobile terminal at a first time point and a first signal quality of a mobile network signal of the mobile network at the first position are detected, respectively; a signal quality distribution of the mobile network signal in a surrounding area of the first position is acquired; a prediction of a second signal quality of a mobile network signal to be received by the mobile terminal at a second time point is obtained according to the signal quality distribution, the second time point being a future time point after the first time point; and according to the first signal quality and the prediction of the second signal quality, a second service quality to be provided to the mobile terminal at the second time point is determined.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 2, 2021
    Inventors: Bin He, Pengfei Wu, Zhenzhen Lin, Si Chen, Ruixue Zhang
  • Publication number: 20210349704
    Abstract: A method comprises: in response to receiving a file identification of a first file in an application to be installed in a computing device, sending the file identification to a file server, wherein the first file belongs to a first file group of the application, and the first file group is a part of a file set of the application. The method further comprises: in response to receiving a first file group identification of the first file group from the file server, acquiring the first file group based on the first file group identification. The method further comprises: installing the application based on at least the first file group and a second file group of the application, wherein the second file group is another part of the file set of the application.
    Type: Application
    Filed: May 27, 2020
    Publication date: November 11, 2021
    Inventors: Zhenzhen Lin, Anzhou Hou, Pengfei Wu
  • Publication number: 20210342634
    Abstract: Described is a system and method that provides a data protection risk assessment for the overall functioning of a backup and recovery system. Accordingly, the system may provide a single overall risk assessment score that provide an operator with an “at-a-glance” overview of the entire system. Moreover, the system may account for changes that occur over time based on leveraging statistical methods to automatically generate assessment scores for various components (e.g. application, server, network, load, etc.). In order to determine a risk assessment score, the system may utilize a predictive model based on historical data. Accordingly, residual values for newly observed data may be determined using the predictive model and the system may identify potentially anomalous or high risk indicators.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Qiang Chen, Jing Yu, Pengfei Wu, Naveen Rastogi