Patents by Inventor Ling Zheng

Ling Zheng 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).

  • Publication number: 20240378121
    Abstract: Techniques are provided for orchestrating operations between a storage environment and a computing environment hosting virtual machines. A virtual machine proxy, associated with a computing environment hosting a virtual machine, is accessed by an orchestrator to identify the virtual machine and properties of the virtual machine. A storage proxy, associated with a storage environment comprising a volume within which snapshots of the virtual machine are to be stored, is accessed by the orchestrator to initialize a backup procedure. The orchestrator utilizes the virtual machine proxy to create a snapshot of the virtual machine. The orchestrator utilizes the storage proxy to back up the snapshot to the volume using the backup procedure.
    Type: Application
    Filed: July 22, 2024
    Publication date: November 14, 2024
    Inventors: Jose Mathew, Ling Zheng
  • Patent number: 12110394
    Abstract: An aqueous dispersion comprising a multistage polymer comprising a first polymer and a second polymer that comprises structural units of an ethylenically unsaturated siloxane monomer, the multistage polymer comprising, by weight based on the weight of the multistage polymer, 4.5% or more of structural units of the ethylenically unsaturated siloxane monomer, and the coagulum content of the aqueous dispersion is less than 2,000 ppm after filtration through a 44 micron sieve.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: October 8, 2024
    Assignees: Dow Global Technologies LLC, Rohm and Haas Company, Dow Silicones Corporation
    Inventors: Xiangting Dong, Ling Li, Zhihua Liu, Hui Liu, Wei Cui, Baoqing Zheng, Zhi Juan Gong, Yan Wu, Changkun Piao, Jia Tang, Dong Yun
  • Patent number: 12107228
    Abstract: To solve the problem that the existing non-aqueous electrolyte for a lithium ion battery cannot ensure the high-temperature storage performance and cycle performance at the same time, the invention provides a non-aqueous electrolyte for a lithium ion battery, comprising a solvent, a lithium salt and a compound represented by structural formula 1 and/or structural formula 2: Meanwhile, the invention also discloses a lithium ion battery comprising the non-aqueous electrolyte for a lithium ion battery. The non-aqueous electrolyte provided by the invention can effectively improve the cycle performance and high-temperature storage performance of lithium ion batteries.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: October 1, 2024
    Assignee: SHENZHEN CAPCHEM TECHNOLOGY CO., LTD.
    Inventors: Zhongtian Zheng, Ling Zhong, Shiguang Hu, Kai Tu, Qiao Shi, Dejun Xiong
  • Publication number: 20240323023
    Abstract: A method for sample alignment is applied to a first participant system, where a first trusted execution environment is deployed at the first participant system. The method includes, in the first trusted execution environment, obtaining at least one first sample identifier of the first participant system; through the first trusted execution environment, obtaining at least one second sample identifier of the second participant system from the second trusted execution environment, where the second trusted execution environment is deployed at the second participant system; in the first trusted execution environment, determining the first initial intersection of the at least one first sample identifier and the at least one second sample identifier and performing the shuffle processing on all first target sample identifiers in the first initial intersection to obtain the first target intersection; and based on the first target intersection, determining the first sample alignment result.
    Type: Application
    Filed: July 20, 2022
    Publication date: September 26, 2024
    Inventors: Yongkai ZHOU, Yanming YANG, Hongbao LIU, Jianbin ZHENG, Yang YANG, Zhenyao QIU, Chen OUYANG, Ling JIN, Pengfei GAO, Dong CHENG, Fen ZOU, Hang YUAN, Qi WANG
  • Patent number: 12099467
    Abstract: A storage appliance arranges snapshot data and snapshot metadata into different structures, and arranges the snapshot metadata to facilitate efficient snapshot manipulation, which may be for snapshot management or snapshot restore. The storage appliance receives snapshots according to a forever incremental configuration and arranges snapshot metadata into different types of records. The storage appliance stores these records in key-value stores maintained for each defined data collection (e.g., volume). The storage appliance arranges the snapshot metadata into records for inode information, records for directory information, and records that map source descriptors of data blocks to snapshot file descriptors. The storage appliance uses a locally generated snapshot identifier as a key prefix for the records to conform to a sort constrain of the key-value store, which allows the efficiency of the key-value store to be leveraged.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: September 24, 2024
    Assignee: NetApp, Inc.
    Inventors: Sharad Jain, Hrishikesh Ashok Tapaswi, Ling Zheng, Onkar Bhat, Akhil Kaushik
  • Publication number: 20240306198
    Abstract: According to embodiments of the present disclosure, a first device determines one or more second devices to share a channel occupancy time (COT) for a sidelink transmission over an unlicensed spectrum bands. The first device transmits the information which indicates the COT to be shared by the first device and the one or more second devices. The second device determines a transmission gap within the COT and performs a LBT/CCA on the unlicensed spectrum bands based on the determined gap. In this way, it achieves sharing the COT among SL devices. It can improve spectrum efficiency and avoid resource waste.
    Type: Application
    Filed: June 22, 2021
    Publication date: September 12, 2024
    Inventors: Ling YU, Vinh VAN PHAN, Nuno Manuel KIILERICH PRATAS, Yong LIU, Tao TAO, Naizheng ZHENG, Lianghai JI
  • Publication number: 20240273186
    Abstract: Systems and methods for creation and retention of immutable snapshots to facilitate ransomware protection are provided. According to one embodiment, multiple use cases for retention of snapshots are supported, including (i) maintaining a locked snapshot on a source volume of a first storage system on which it was originally created for at least an associated immutable retention time; (ii) replicating the locked snapshot to a destination volume of a second storage system and also maintaining the replica of the locked snapshot on the destination volume for at least the associated immutable retention time; and (iii) maintaining an unlocked snapshot on the source volume, replicating the unlocked snapshot to the destination volume, locking the replicated snapshot on the destination volume when it has an associated non-zero immutable retention time, and thereafter maintaining the replica on the destination volume in accordance with the immutable retention time.
    Type: Application
    Filed: February 14, 2023
    Publication date: August 15, 2024
    Applicant: NetApp, Inc.
    Inventors: Tijin George, Vijay Srinath, Ling Zheng
  • Publication number: 20240275814
    Abstract: Systems and methods for creation and retention of immutable snapshots to facilitate ransomware protection are provided. According to one embodiment, multiple use cases for retention of snapshots are supported, including (i) maintaining a locked snapshot on a source volume of a first storage system on which it was originally created for at least an associated immutable retention time; (ii) replicating the locked snapshot to a destination volume of a second storage system and also maintaining the replica of the locked snapshot on the destination volume for at least the associated immutable retention time; and (iii) maintaining an unlocked snapshot on the source volume, replicating the unlocked snapshot to the destination volume, locking the replicated snapshot on the destination volume when it has an associated non-zero immutable retention time, and thereafter maintaining the replica on the destination volume in accordance with the immutable retention time.
    Type: Application
    Filed: February 14, 2023
    Publication date: August 15, 2024
    Applicant: NetApp, Inc.
    Inventors: Tijin George, Vijay Srinath, Ling Zheng
  • Publication number: 20240273064
    Abstract: With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
    Type: Application
    Filed: April 22, 2024
    Publication date: August 15, 2024
    Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
  • Publication number: 20240259823
    Abstract: Example embodiments of the present disclosure relate to sidelink (SL) transmission enhancement. A first device determines a channel occupancy time (COT) to be shared by the first device and at least one second device for transmissions on a shared radio frequency band; selects a first time slot during the COT for a transmission; and performs the transmission in the first time slot by extending the transmission to a first guard period of the first time slot or to a second guard period of a second time slot prior to the first time slot during the COT. By doing so, a channel access procedure requiring a smaller time gap between transmissions can be selected and performed, which can thus improve the flexibility of channel access procedures for SL transmission in the shared frequency band.
    Type: Application
    Filed: May 19, 2021
    Publication date: August 1, 2024
    Inventors: Nuno Manuel KIILERICH PRATAS, Tao TAO, Ling YU, Vinh VAN PHAN, Yong LIU, Naizheng ZHENG
  • Publication number: 20240246958
    Abstract: Disclosed are fused imidazole derivatives, preparation methods therefor and medical uses thereof. Specifically, the present disclosure relates to a fused imidazole derivative as shown in general formula (IM), a preparation method therefor, a pharmaceutical composition containing the derivative, and the use of same as a therapeutic agent, in particular the use thereof as a GLP-1 receptor agonist, and the use thereof in the preparation of drugs for the treatment and/or prevention of diabetes.
    Type: Application
    Filed: March 21, 2024
    Publication date: July 25, 2024
    Inventors: Fanglong YANG, Ling ZHANG, Liangliang ZHENG, Feng HE, Weikang TAO
  • Patent number: 12045144
    Abstract: Techniques are provided for orchestrating operations between a storage environment and a computing environment hosting virtual machines. A virtual machine proxy, associated with a computing environment hosting a virtual machine, is accessed by an orchestrator to identify the virtual machine and properties of the virtual machine. A storage proxy, associated with a storage environment comprising a volume within which snapshots of the virtual machine are to be stored, is accessed by the orchestrator to initialize a backup procedure. The orchestrator utilizes the virtual machine proxy to create a snapshot of the virtual machine. The orchestrator utilizes the storage proxy to back up the snapshot to the volume using the backup procedure.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: July 23, 2024
    Assignee: NetApp, Inc.
    Inventors: Jose Mathew, Ling Zheng
  • Publication number: 20240202083
    Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality.
    Type: Application
    Filed: February 29, 2024
    Publication date: June 20, 2024
    Inventors: Atul Ramesh Pandit, Vijay M. Deshumkh, Michael Lee Federwisch, Ling Zheng, Kiyoshi James Komatsu, Rachita Kothiyal
  • Patent number: 12007944
    Abstract: With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: June 11, 2024
    Assignee: NetApp, Inc.
    Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
  • Patent number: 11977461
    Abstract: Techniques are provided for incrementally restoring a virtual machine hosted by a computing environment. In response to receiving an indication that the virtual machine is to be incrementally restored, a snapshot of the virtual machine may be created while the virtual machine is shut down into an off state. The snapshot is transmitted to a storage environment as a common snapshot. The snapshot and the common snapshot are common snapshots comprising a same representation of the virtual machine. The common snapshot and a prior snapshot of the virtual machine are evaluated to identify a data difference of the virtual machine between the common snapshot and the prior snapshot. An incremental restore is performed of the virtual machine by transmitting the data difference from the storage environment to the computing environment to restore the virtual machine to a state represented by the prior snapshot.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: May 7, 2024
    Assignee: NetApp, Inc.
    Inventors: Abhishek Naidu, Jose Mathew, Ling Zheng, Ravindra Kuramkote
  • Publication number: 20240134759
    Abstract: Techniques are provided for backing up virtual machines from a computing environment to a storage environment. A virtual machine agent is utilized to generate a snapshot of the virtual machine. Metadata comprising a snapshot identifier of the snapshot and virtual disk information of virtual disks captured by snapshot is generated at the computing environment. The metadata is retrieved and used to create a metafile that is transferred to the storage environment within which snapshots of the virtual machine are to be stored. The snapshot is retrieved from the computing environment and is packaged into a snapshot package having a protocol format used by the storage environment. The snapshot package is transferred to the storage environment.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 25, 2024
    Inventors: Abhishek Naidu, Jose Mathew, Ling Zheng, Ravindra Kuramkote
  • Patent number: 11966361
    Abstract: With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: April 23, 2024
    Assignee: NetApp, Inc.
    Inventors: Ajay Pratap Singh Kushwah, Ling Zheng, Sharad Jain
  • Publication number: 20240118977
    Abstract: Techniques are provided for incremental backup to an object store. A request may be received from an application to perform a backup from a volume hosted by a node to a backup target within the object store. A set of changed files within the volume since a prior backup of the volume was performed to the backup target is identified, along with metadata associated with the set of changed files. The metadata is utilized to identify changed data blocks comprising data of the set of changed files that was modified since the prior backup. The changed data blocks are backed up to the object store.
    Type: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Inventors: Ling Zheng, Atul Ramesh Pandit, Tijin George, Ravindra Ramachandraiah Kuramkote
  • Patent number: 11921671
    Abstract: Systems, methods, and machine-readable media for creating, deleting, and restoring volume snapshots in a remote data store are disclosed. A storage volume and a storage operating system are implemented in a software container. Through a user interface, a user may create a snapshot of the volume to a cloud storage. A user may also delete individual snapshots from the cloud storage. Further, deletion of a most recent snapshot may occur by awaiting deletion (though marking as deleted to the user) until a next snapshot is received. Snapshots in the cloud storage are manipulatable even after destruction of the source volume (by destruction of the container, for example). A controller outside the container is used by implementing the same API as the controller in the container had. Full restores of snapshots in the cloud are also possible even when the original container and volume have been destroyed.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 5, 2024
    Assignee: NETAPP, INC.
    Inventors: Kiyoshi Komatsu, Ardalan Kangarlou, Richard Swift, Rajesh Rajaraman, Ling Zheng
  • Patent number: 11921597
    Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 5, 2024
    Assignee: NetApp, Inc.
    Inventors: Atul Ramesh Pandit, Vijay M. Deshmukh, Michael Lee Federwisch, Ling Zheng, Kiyoshi James Komatsu, Rachita Kothiyal