Patents by Inventor Weiping Tan

Weiping Tan 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: 11263135
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 1, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Patent number: 11085059
    Abstract: Methylopila sp. and use thereof in the selective resolution preparation of (S)-?-ethyl-2-oxo-1-pyrrolidineacetate. Methylopila sp. that produces enzymes is subjected to cell immobilization, and is then applied to the biological resolution of a racemate (R,S)-?-ethyl-2-oxo-1-pyrrolidineacetic acid ethyl ester to prepare high optically pure (S)-?-ethyl-2-oxo-1-pyrrolidineacetic acid ethyl ester, which is further subjected to a hydrolysis reaction to obtain (S)-?-ethyl-2-oxo-1-pyrrolidineacetate. The present invention achieves a high conversion yield up to 50.0% or more, a good stereoselectivity, and an enantiomeric excess value e.e.s (%) of (S)-?-ethyl-2-oxo-1-pyrrolidineacetic acid ethyl ester not less than 99.5; the catalytic efficiency is high; the concentration of the racemic substrate in the resolution reaction is up to 500 g/L, the reaction time does not exceed 15 h, the number of reuse times of the immobilized cells is not lower than 35.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: August 10, 2021
    Assignee: CHANGXING PHARMACEUTICAL CO. LTD.
    Inventors: Yanming Xiao, Likun Zhang, Minfan Qian, Yanbing Yan, Weiping Tan
  • Publication number: 20200125491
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Patent number: 10515013
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 24, 2019
    Assignee: salesforce.com, inc.
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Publication number: 20190360011
    Abstract: Methylopila sp. and use thereof in the selective resolution preparation of (S)-?-ethyl-2-oxo-1-pyrrolidineacetate. Methylopila sp. that produces enzymes is subjected to cell immobilization, and is then applied to the biological resolution of a racemate (R,S)-?-ethyl-2-oxo-1-pyrrolidineacetic acid ethyl ester to prepare high optically pure (S)-?-ethyl-2-oxo-1-pyrrolidineacetic acid ethyl ester, which is further subjected to a hydrolysis reaction to obtain (S)-?-ethyl-2-oxo-1-pyrrolidineacetate. The present invention achieves a high conversion yield up to 50.0% or more, a good stereoselectivity, and an enantiomeric excess value e.e.s(%) of (S)-?-ethyl-2-oxo-1-pyrrolidineacetic acid ethyl ester not less than 99.5; the catalytic efficiency is high; the concentration of the racemic substrate in the resolution reaction is up to 500 g/L, the reaction time does not exceed 15 h, the number of reuse times of the immobilized cells is not lower than 35.
    Type: Application
    Filed: September 19, 2017
    Publication date: November 28, 2019
    Inventors: Yanming Xiao, Likun Zhang, Minfan Qian, Yanbing Yan, Weiping Tan
  • Publication number: 20190146920
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 16, 2019
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan