Patents by Inventor Zhenzhen Lin

Zhenzhen Lin 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: 11463888
    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: Grant
    Filed: June 22, 2020
    Date of Patent: October 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Bin He, Pengfei Wu, Zhenzhen Lin, Si Chen, Ruixue Zhang
  • Publication number: 20220292068
    Abstract: The present disclosure provides a method for storing data, including: storing data in a first node, the first node being selected from a first node set including a first edge node and child nodes thereof; selecting, from a second node set including a second edge node and child nodes thereof, a second node for storing the data, the first edge node being a child node of the second edge node; and storing the data in the second node. The present disclosure further provides a method for searching for data. The present disclosure can reduce the time for searching for data in a distributed storage system.
    Type: Application
    Filed: April 7, 2021
    Publication date: September 15, 2022
    Inventors: Zhenzhen Lin, Si Chen, Qiang Chen, Bin He
  • Patent number: 11443146
    Abstract: Embodiments of the present disclosure provide methods, devices, and computer program products for model adaptation. The method for model adaptation comprises: receiving, at a first computing device, a data set to be analyzed from a data collector and determining abnormality of the data set to be analyzed using a machine learning model deployed at the first computing device. The method further comprises transmitting, based on the determined abnormality of the data set, at least a portion of data in the data set to a second computing device, for update of the machine learning model, the second computing device having a higher computing capability than the first computing device. The method further comprises obtaining redeployment of the updated machine learning model from the second computing device.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: September 13, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ruixue Zhang, Jinpeng Liu, Zhenzhen Lin, Pengfei Wu, Si Chen
  • Patent number: 11431799
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device and computer program product for storing and accessing data. The method comprises: in accordance with a determination that first data is stored in a first edge server of a plurality of edge servers, generating, at a second edge server of the plurality of edge servers, first metadata associated with the first data, and the first metadata at least comprises a first hash value of the first data and an indication that the first data is stored in the first edge server; and sending the first metadata to a management server of the plurality of edge servers, the management server being configured to maintain a metadata list associated with data stored in the plurality of edge servers. With this method, the problem that the stored data cannot be accessed due to the edge server being offline can be solved.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 30, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Pengfei Wu, Si Chen, Ruixue Zhang
  • Patent number: 11431353
    Abstract: An encoding method includes: receiving configuration data related to encoding with a predetermined encoding mode; determining an encoding strategy based on the configuration data, wherein the encoding strategy includes parameters associated with encoding the data on an entity; and causing the data to be encoded on the entity based on the encoding strategy.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 30, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Si Chen, Anzhou Hou
  • Publication number: 20220247689
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for data transmission. In one embodiment, a method includes: receiving a plurality of types of data at a first device from a plurality of data sources, each type of data having a corresponding data transmission configuration; determining a first predicted network bandwidth for transmitting data from the first device to a second device in a first time window period in the future; determining a first piece of configuration information for transmitting the plurality of types of data in the first time window period based on the first predicted network bandwidth and a plurality of data transmission configurations corresponding to the plurality of types of data; and transmitting the received plurality of types of data to the second device in the first time window period based on the first piece of configuration information.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 4, 2022
    Inventors: Qiang Chen, Zhenzhen Lin, Si Chen
  • Patent number: 11372728
    Abstract: A retention-based consistent hash ring process defines each file name in the system to include its expiration date (or time) as a prefix or suffix that is stored and indexed as metadata. The process uses a virtual node to represent adjacent expiration days to create virtual nodes based on individual days of the week. Each physical node contains the same number of labeled virtual nodes, and the consistent hash ring process is used to move files with the same expiration day to different physical nodes by looking for next labeled virtual nodes on the hash ring. This provides a way to locate the virtual node storage location by specifying a file's expiration date as part of the key used in the hash ring process, and distributes files that may otherwise be assigned to the same physical node through a backup policy.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: June 28, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mengze Liao, Lihui Su, Arun Murti, Roger Hongyi Che, Zhenzhen Lin, Xiaolei Hu
  • 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
  • Publication number: 20220138007
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for adjusting a computing load. The method in an illustrative embodiment includes: determining a total computing power demand of at least one user device that will be switched, due to movement, to being provided a computing service by a computing node; determining an available computing power of the computing node; and if the available computing power is unable to meet the total computing power demand, by adjusting a computing load of the computing node, adjusting the available computing power before the at least one user device is switched to being provided the computing service by the computing node, so as to meet the total computing power demand.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 5, 2022
    Inventors: Bin He, Zhen Jia, Danqing Sha, Si Chen, Zhenzhen Lin
  • 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: 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: 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
  • Publication number: 20220100372
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storing and accessing data. A method for storing data includes: dividing, in response to receiving a request for storing data from a client, the data into a plurality of data blocks; storing the plurality of data blocks in a plurality of servers respectively; generating metadata of the data to record corresponding addresses for storing the plurality of data blocks in the plurality of servers; and storing the generated metadata in a metadata repository. The embodiments of the present disclosure can effectively improve data transmission efficiency, data availability, and data security in a cloud storage system.
    Type: Application
    Filed: October 16, 2020
    Publication date: March 31, 2022
    Inventors: Zhenzhen Lin, Si Chen
  • Publication number: 20220043715
    Abstract: A retention-based consistent hash ring process defines each file name in the system to include its expiration date (or time) as a prefix or suffix that is stored and indexed as metadata. The process uses a virtual node to represent adjacent expiration days to create virtual nodes based on individual days of the week. Each physical node contains the same number of labeled virtual nodes, and the consistent hash ring process is used to move files with the same expiration day to different physical nodes by looking for next labeled virtual nodes on the hash ring. This provides a way to locate the virtual node storage location by specifying a file's expiration date as part of the key used in the hash ring process, and distributes files that may otherwise be assigned to the same physical node through a backup policy.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 10, 2022
    Inventors: Mengze Liao, Lihui Su, Arun Murti, Roger Hongyi Che, Zhenzhen Lin, Xiaolei Hu
  • 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: 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: 20210342334
    Abstract: A method, a device, and a computer program product for data management are provided in embodiments of the present disclosure. A method for data management comprises: acquiring, from a storage system, a torrent file associated with downloading of a target file, the target file being stored in the storage system, and the torrent file comprising at least a plurality of data digests of a plurality of data blocks of the target file; generating metadata for the plurality of data blocks based on the torrent file, the metadata being in a format supported by a unified management system, and the unified management system being configured for data access across the storage system and at least one other storage system; and storing the metadata for data-block-level access to the plurality of data blocks through the unified management system.
    Type: Application
    Filed: May 14, 2020
    Publication date: November 4, 2021
    Inventors: Pengfei Wu, Zhenzhen Lin, Si Chen, Ruixue Zhang
  • Patent number: 11165601
    Abstract: A method of managing nodes in a network is provided, comprising: in accordance with detecting that a new node joins a network including a plurality of nodes, mapping the new node to a virtual ring associated with the network, the plurality of nodes being mapped to different locations on the virtual ring; determining a decision region of the virtual ring, the decision region comprising the new node and at least one of the plurality of nodes, all of nodes in the decision region to jointly review a proposal of one of the nodes in the decision region; and adjusting nodes in the decision region other than the new node to locations on the virtual ring outside the decision region.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Si Chen, Pengfei Wu, Zhenzhen Lin, Ruixue Zhang
  • Publication number: 20210218597
    Abstract: A method of managing nodes in a network is provided, comprising: in accordance with detecting that a new node joins a network including a plurality of nodes, mapping the new node to a virtual ring associated with the network, the plurality of nodes being mapped to different locations on the virtual ring; determining a decision region of the virtual ring, the decision region comprising the new node and at least one of the plurality of nodes, all of nodes in the decision region to jointly review a proposal of one of the nodes in the decision region; and adjusting nodes in the decision region other than the new node to locations on the virtual ring outside the decision region.
    Type: Application
    Filed: April 2, 2020
    Publication date: July 15, 2021
    Inventors: Si Chen, Pengfei Wu, Zhenzhen Lin, Ruixue Zhang