Patents by Inventor Jiajie Sun

Jiajie Sun 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: 20240138408
    Abstract: A composition and use thereof. The composition comprises an active component a and an active component b; the active component a is a compound as shown in general formula A; and the active component b is at least one of compounds which have insecticidal, acaricidal or bactericidal activity and are different from the compound as shown in general formula A. The composition has the advantages of synergistic effect and expanding prevention and treatment spectrum, and can be used for preventing and treating various pests, particularly mite damage, and plant diseases caused by various fungi, bacteria, nematodes and viruses.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 2, 2024
    Inventors: Ning LI, Yingshuai LIU, Yingrui CUI, Xiangwei LIU, Ruibin LIU, Yunxiao SUN, Shien FAN, Yu CHEN, Baohong LIU, Jiajie NIU, Jie GAO, Ruijie FENG, Qinan HAN, Bin LI
  • Patent number: 11663191
    Abstract: Techniques perform log management. Such techniques involve obtaining a count value of a counter associated with a log entry in the log, the count value of the counter incrementing at a predetermined frequency. Such techniques further involve determining a rough time instant when the log entry is created based on the count value, a reference count value of the counter associated with the log entry, a reference time corresponding to the reference count value and the frequency. Such techniques further involve correcting the rough time instant based at least in part on the frequency and a set of count values of the counter corresponding to a set of time instants, to determine a corrected time when the log entry is created. Accordingly, the log backed up to the external storage device has accurate time information.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 30, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Naifeng Li, Jiajie Sun, Jun Wu, Zihao Jiang, Minggang Lu
  • Patent number: 11216197
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, historical block usage in a plurality of slices for a user. At least a portion of the plurality of slices to keep during an evacuation process for the plurality of slices may be determined. At least the portion of the plurality of slices may be excluded from the evacuation process for the plurality of slices based upon, at least in part, the historical block usage in the plurality of slices for the user.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: January 4, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Leonid Wang, Kent J. Costa, Haitao Kenny Zhou, Feng Zhang, Jiajie Sun
  • Patent number: 11134055
    Abstract: Disclosed herein is an apparatus and method for a naming service in a distributed memory object system. In one embodiment, a name service method includes electing a primary node for the master key value store from a plurality of name service nodes, the primary node to receive master key value requests, a master key value store containing an entry for each directory within the distributed memory object, wherein the master key value store is configured for associating a directory pathname to a uniform unique identifier, and replicating the master key value store across the plurality of name service nodes.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 28, 2021
    Assignee: MEMVERGE, INC.
    Inventors: Jiajie Sun, Kunwu Huang, Yuanjie Wu, Ning Xu, Yue Li, Jie Yu, Robert W Beauchamp
  • Publication number: 20210034240
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, historical block usage in a plurality of slices for a user. At least a portion of the plurality of slices to keep during an evacuation process for the plurality of slices may be determined. At least the portion of the plurality of slices may be excluded from the evacuation process for the plurality of slices based upon, at least in part, the historical block usage in the plurality of slices for the user.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Inventors: Leonid Wang, Kent J. Costa, Haitao Kenny Zhou, Feng Zhang, Jiajie Sun
  • Patent number: 10909072
    Abstract: Disclosed herein is an apparatus and method for a key value store snapshot for a distributed memory object system.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: February 2, 2021
    Assignee: MemVerge, Inc.
    Inventors: Jiajie Sun, Robert W Beauchamp, Yue Li, Jie Yu
  • Patent number: 10803006
    Abstract: The current disclosure is directed towards providing methods and systems enabling a plurality of key-value stores to be persisted within a single direct access memory space comprising persistent memory, and further enabling a single key-value store to be implemented via a plurality of memory spaces. In one embodiment, a method comprising: creating a first create-key-value-store operation-performed entry in a global log persisted within a first memory space; allocating a first key-value store name and a first key-value store root address within a second memory space; persisting the first key-value store name and the first key-value store root address within a first local log of the second memory space; updating the global log of the first memory space to include the first key-value store name and the first key-value store root address; and adding the first key-value store name and the first key-value store root address to a meta key-value store.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: October 13, 2020
    Inventors: Ning Xu, Jiajie Sun, Yuanjie Wu, Yue Li, Jie Yu, Robert W Beauchamp
  • Publication number: 20200311015
    Abstract: The current disclosure is directed towards providing methods and systems enabling a plurality of key-value stores to be persisted within a single direct access memory space comprising persistent memory, and further enabling a single key-value store to be implemented via a plurality of memory spaces. In one embodiment, a method comprising: creating a first create-key-value-store operation-performed entry in a global log persisted within a first memory space; allocating a first key-value store name and a first key-value store root address within a second memory space; persisting the first key-value store name and the first key-value store root address within a first local log of the second memory space; updating the global log of the first memory space to include the first key-value store name and the first key-value store root address; and adding the first key-value store name and the first key-value store root address to a meta key-value store.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Ning Xu, Jiajie Sun, Yuanjie Wu, Yue Li, Jie Yu, Robert W. Beauchamp
  • Patent number: 10686736
    Abstract: Techniques for issuing a data storage management request may include: receiving, from a client at a data storage system, a set of one or more messages; performing natural language processing on the set of one or more messages to extract first information used in forming the data storage management request; executing the data storage management request in accordance with the first information extracted; and responsive to executing the request, sending a response to the client indicating a result of executing the data storage management request. State information may be retained in connection with a first conversation to obtain information for a first request or command. If the first conversation is interrupted to commence a second conversation for a second request, the state information may be stored for the duration of the second conversation and then restored to resume the first conversation from the point of interruption.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 16, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Zihao Jiang, Jiajie Sun, Zhenzan Zhou, Haitao Zhou, Minggang Lu
  • Publication number: 20200045010
    Abstract: Disclosed herein is an apparatus and method for a naming service in a distributed memory object system. In one embodiment, a name service method includes electing a primary node for the master key value store from a plurality of name service nodes, the primary node to receive master key value requests, a master key value store containing an entry for each directory within the distributed memory object, wherein the master key value store is configured for associating a directory pathname to a uniform unique identifier, and replicating the master key value store across the plurality of name service nodes.
    Type: Application
    Filed: April 1, 2019
    Publication date: February 6, 2020
    Inventors: Jiajie Sun, Kunwu Huang, Yuanjie Wu, Ning Xu, Yue Li, Jie Yu, Robert W. Beauchamp
  • Publication number: 20200042496
    Abstract: Disclosed herein is an apparatus and method for a key value store snapshot for a distributed memory object system.
    Type: Application
    Filed: April 1, 2019
    Publication date: February 6, 2020
    Inventors: Jiajie Sun, Robert W Beauchamp, Yue Li, Jie Yu
  • Publication number: 20190384756
    Abstract: Techniques perform log management. Such techniques involve obtaining a count value of a counter associated with a log entry in the log, the count value of the counter incrementing at a predetermined frequency. Such techniques further involve determining a rough time instant when the log entry is created based on the count value, a reference count value of the counter associated with the log entry, a reference time corresponding to the reference count value and the frequency. Such techniques further involve correcting the rough time instant based at least in part on the frequency and a set of count values of the counter corresponding to a set of time instants, to determine a corrected time when the log entry is created. Accordingly, the log backed up to the external storage device has accurate time information.
    Type: Application
    Filed: March 25, 2019
    Publication date: December 19, 2019
    Inventors: Naifeng Li, Jiajie Sun, Jun Wu, Zihao Jiang, Minggang Lu