Patents by Inventor Xiaoyong Sun

Xiaoyong 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).

  • Patent number: 10956240
    Abstract: A memory block is provided that is shared between two endpoints. This first endpoint is either a host for a virtual machine or the virtual machine. The second endpoint is either the host or another virtual machine. The shared memory block includes a buffer, a post counter, and an acknowledgment counter. The block is employed for communicating data from the first endpoint to the second endpoint. Sending data to the second endpoint includes identifying the buffer as being currently owned by the first endpoint and storing data in the buffer. It is then detected that the acknowledgment counter is equal to the post counter. The post counter is then incremented to signal that data has been stored for receipt by the second endpoint. Receiving the data by the second endpoint includes detecting that the post counter has changed and then incrementing the acknowledgment counter to acknowledge receipt of the data.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 23, 2021
    Assignee: BlackBerry Limited
    Inventors: Xiaoyong Sun, Mikhail Nefedov
  • Publication number: 20200133703
    Abstract: A memory block is provided that is shared between two endpoints. This first endpoint is either a host for a virtual machine or the virtual machine. The second endpoint is either the host or another virtual machine. The shared memory block includes a buffer, a post counter, and an acknowledgment counter. The block is employed for communicating data from the first endpoint to the second endpoint. Sending data to the second endpoint includes identifying the buffer as being currently owned by the first endpoint and storing data in the buffer. It is then detected that the acknowledgment counter is equal to the post counter. The post counter is then incremented to signal that data has been stored for receipt by the second endpoint. Receiving the data by the second endpoint includes detecting that the post counter has changed and then incrementing the acknowledgment counter to acknowledge receipt of the data.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Applicant: 2236008 Ontario Inc.
    Inventors: Xiaoyong SUN, Mikhail NEFEDOV
  • Patent number: 9914697
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 13, 2018
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Patent number: 9216947
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: December 22, 2015
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Publication number: 20150274641
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Application
    Filed: June 12, 2015
    Publication date: October 1, 2015
    Inventors: Saroop Singh MATHARU, Gurijala Venu REDDY, James J. MENCEL, Xiaoyong Sun
  • Patent number: 9061968
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: June 23, 2015
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Patent number: 9045388
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: June 2, 2015
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Publication number: 20140018428
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 16, 2014
    Applicant: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Publication number: 20140011880
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Publication number: 20130289120
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Application
    Filed: June 24, 2013
    Publication date: October 31, 2013
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Patent number: 8481780
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: July 9, 2013
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Publication number: 20130023588
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Application
    Filed: September 25, 2012
    Publication date: January 24, 2013
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Patent number: 8299295
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: October 30, 2012
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Publication number: 20110092596
    Abstract: Different polymorphs of bromfenac sodium may be prepared and interconverted using crystallization/recrystallization, drying and/or hydration techniques.
    Type: Application
    Filed: September 27, 2010
    Publication date: April 21, 2011
    Applicant: JOHNSON MATTHEY PUBLIC LIMITED COMPANY
    Inventors: Saroop Singh Matharu, Gurijala Venu Reddy, James J. Mencel, Xiaoyong Sun
  • Patent number: 6020495
    Abstract: The present invention relates to a method for the stereospecific synthesis of an enantiomer of a chiral amine, wherein the chiral amine has the formula R.sup.1 CH(NH.sub.2)R.sup.2. R.sup.1 and R.sup.2 are each independently selected from the group consisting of alkyl, aryl and heterocyclic and radicals. This method is particularly useful for stereospecifically synthesizing S-dolaphenine. The method involves contacting a chiral enantiomer of norephedrine with borane, within an aprotic solvent to form a complex for stereospecifically reducing oximes. The complex is then contacted with an oxime, thereby stereospecifically reducing said oxime to form an enantiomer of a chiral amine.
    Type: Grant
    Filed: December 8, 1997
    Date of Patent: February 1, 2000
    Assignee: Pharm-Eco Laboratories, Inc.
    Inventors: Xiaoyong Sun, Yesh P. Sachdeva, Donna Kaye Wilson, Richard L. Gabriel, Siya Ram
  • Patent number: 5750713
    Abstract: The present invention relates to a method for the stereospecific synthesis of an enantiomer of a chiral amine, wherein the chiral amine has the formula R.sup.1 CH(NH.sub.2)R.sup.2. R.sup.1 and R.sup.2 are each independently selected from the group consisting of alkyl, aryl and heterocyclic and radicals. This method is particularly useful for stereospecifically synthesizing S-dolaphenine. The method involves contacting a chiral enantiomer of norephedrine with borane, within an aprotic solvent to form a complex for stereospecifically reducing oximes. The complex is then contacted with an oxime, thereby stereospecifically reducing said oxime to form an enantiomer of a chiral amine.
    Type: Grant
    Filed: August 18, 1997
    Date of Patent: May 12, 1998
    Assignee: Pharm-Eco Laboratories, Inc.
    Inventors: Xiaoyong Sun, Yesh P. Sachdeva, Donna Kaye Wilson, Richard L. Gabriel, Siya Ram