Patents by Inventor Patrick Ng

Patrick Ng 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: 20230325384
    Abstract: Interactive assistances for executing natural language queries to data sets may be performed. A natural language query may be received. Candidate entity linkages may be determined between an entity recognized in the natural language query and columns in data sets. The candidate linkages may be ranked according to confidence scores which may be evaluated to detect ambiguity for an entity linkage. Candidate entity linkages may be provided to a user via an interface to select an entity linkage to use as part of completing the natural language query.
    Type: Application
    Filed: March 10, 2023
    Publication date: October 12, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Ramesh M Nallapati, Zhiguo Wang, Bing Xiang, Patrick Ng, Yung Haw Wang, Mukul Karnik, Nanyan Li, Sharanabasappa Parashuram Revadigar, Timothy Jones, Stephen Michael Ash, Sudipta Sengupta, Gregory David Adams, Deepak Shantha Murthy, Douglas Scott Cerny, Stephanie Weeks, Hanbo Li
  • Patent number: 11726997
    Abstract: Multiple stage filtering may be implemented for natural language query processing pipelines. Natural language queries may be received at a natural language query processing system and processed through a query language processing pipeline. The query language processing pipeline may filter candidate linkages for a natural language query before performing further filtering of the candidate linkages in the natural language query processing pipeline as part of generating an intermediate representation used to execute the natural language query.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: August 15, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jun Wang, Zhiguo Wang, Sharanabasappa Parashuram Revadigar, Ramesh M Nallapati, Bing Xiang, Stephen Michael Ash, Timothy Jones, Sudipta Sengupta, Rishav Chakravarti, Patrick Ng, Jiarong Jiang, Hanbo Li, Donald Harold Rivers Weidner
  • Publication number: 20230078177
    Abstract: Multiple stage filtering may be implemented for natural language query processing pipelines. Natural language queries may be received at a natural language query processing system and processed through a query language processing pipeline. The query language processing pipeline may filter candidate linkages for a natural language query before performing further filtering of the candidate linkages in the natural language query processing pipeline as part of generating an intermediate representation used to execute the natural language query.
    Type: Application
    Filed: November 14, 2022
    Publication date: March 16, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Jun Wang, Zhiguo Wang, Sharanabasappa Parashuram Revadigar, Ramesh M Nallapati, Bing Xiang, Stephen Michael Ash, Timothy Jones, Sudipta Sengupta, Rishav Chakravarti, Patrick Ng, Jiarong Jiang, Hanbo Li, Donald Harold Rivers Weidner
  • Patent number: 11604794
    Abstract: Interactive assistances for executing natural language queries to data sets may be performed. A natural language query may be received. Candidate entity linkages may be determined between an entity recognized in the natural language query and columns in data sets. The candidate linkages may be ranked according to confidence scores which may be evaluated to detect ambiguity for an entity linkage. Candidate entity linkages may be provided to a user via an interface to select an entity linkage to use as part of completing the natural language query.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramesh M Nallapati, Zhiguo Wang, Bing Xiang, Patrick Ng, Yung Haw Wang, Mukul Karnik, Nanyan Li, Sharanabasappa Parashuram Revadigar, Timothy Jones, Stephen Michael Ash, Sudipta Sengupta, Gregory David Adams, Deepak Shantha Murthy, Douglas Scott Cerny, Stephanie Weeks, Hanbo Li
  • Patent number: 11500865
    Abstract: Multiple stage filtering may be implemented for natural language query processing pipelines. Natural language queries may be received at a natural language query processing system and processed through a query language processing pipeline. The query language processing pipeline may filter candidate linkages for a natural language query before performing further filtering of the candidate linkages in the natural language query processing pipeline as part of generating an intermediate representation used to execute the natural language query.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jun Wang, Zhiguo Wang, Sharanabasappa Parashuram Revadigar, Ramesh M Nallapati, Bing Xiang, Stephen Michael Ash, Timothy Jones, Sudipta Sengupta, Rishav Chakravarti, Patrick Ng, Jiarong Jiang, Hanbo Li, Donald Harold Rivers Weidner
  • Patent number: 11475067
    Abstract: Techniques for generation of synthetic queries from customer data for training of document querying machine learning (ML) models as a service are described. A service may receive one or more documents from a user, generate a set of question and answer pairs from the one or more documents from the user using a machine learning model trained to predict a question from an answer, and store the set of question and answer pairs generated from the one or more documents from the user. The question and answer pairs may be used to train another machine learning model, for example, a document ranking model, a passage ranking model, a question/answer model, or a frequently asked question (FAQ) model.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Cicero Nogueira Dos Santos, Xiaofei Ma, Peng Xu, Ramesh M. Nallapati, Bing Xiang, Sudipta Sengupta, Zhiguo Wang, Patrick Ng
  • Publication number: 20210157857
    Abstract: Techniques for generation of synthetic queries from customer data for training of document querying machine learning (ML) models as a service are described. A service may receive one or more documents from a user, generate a set of question and answer pairs from the one or more documents from the user using a machine learning model trained to predict a question from an answer, and store the set of question and answer pairs generated from the one or more documents from the user. The question and answer pairs may be used to train another machine learning model, for example, a document ranking model, a passage ranking model, a question/answer model, or a frequently asked question (FAQ) model.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Cicero NOGUEIRA DOS SANTOS, Xiaofei MA, Peng XU, Ramesh M. NALLAPATI, Bing XIANG, Sudipta SENGUPTA, Zhiguo WANG, Patrick NG
  • Publication number: 20200397895
    Abstract: Combinations of Bruton's tyrosine kinase (Btk) inhibitors, e.g., 1-((R)-3-(4-amino-3-(4-phenoxyphenyl)-1H-pyrazolo[3,4-d]pyrimidin-1-yl)piperidin-1-yl)prop-2-en-1-one, with immunotherapy are provided. Also provided are methods of treating cancers, and autoimmune disorders by administering combinations of Bruton's tyrosine kinase (Btk) inhibitors, e.g., 1-((R)-3-(4-amino-3-(4-phenoxyphenyl)-1H-pyrazolo[3,4-d]pyrimidin-1-yl)piperidin-1-yl)prop-2-en-1-one, and an immune checkpoint inhibitor.
    Type: Application
    Filed: January 24, 2020
    Publication date: December 24, 2020
    Inventors: Ronald Levy, Betty Chang, Patrick Ng, Idit Sagiv-Barfi, Holbrook Kohrt
  • Publication number: 20150118222
    Abstract: Combinations of Bruton's tyrosine kinase (Btk) inhibitors, e.g., 1-((R)-3-(4-amino-3-(4-phenoxyphenyl)-1H-pyrazolo[3,4-d]pyrimidin-1-yl)piperidin-1-yl)prop-2-en-1-one, with immunotherapy are provided. Also provided are methods of treating cancers, and autoimmune disorders by administering combinations of Bruton's tyrosine kinase (Btk) inhibitors, e.g., 1-((R)-3-(4-amino-3-(4-phenoxyphenyl)-1H-pyrazolo[3,4-d]pyrimidin-1-yl)piperidin-1-yl)prop-2-en-1-one, and an immune checkpoint inhibitor.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 30, 2015
    Inventors: Ronald LEVY, Betty CHANG, Patrick NG, Idit SAGIV-BARFI, Holbrook KOHRT
  • Patent number: 8522030
    Abstract: A device, system, and method are disclosed. In one embodiment the device receives a user key from a user application. The device then creates a management engine key by applying a management engine key creation algorithm to the user key. Then the device sends the management engine key to a remote server. Later, the device retrieves a server key from the remote server. The device next performs a hash combination of the user key, the management engine key, and the server key to create a super key. Once the super key has been created, the device authenticates the super key, and if the super key is valid, the device then sends a management engine certification to the user application.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: August 27, 2013
    Assignee: Intel Corporation
    Inventor: Patrick Ng
  • Patent number: 8222005
    Abstract: An isolated oligonucleotide comprising at least one ditag, wherein the ditag comprises two joined first and second sequence tags, wherein the first tag comprises the 5?-terminus sequence and the second tag comprises the 3?-terminus sequence of a nucleic acid molecule or a fragment thereof. The ditag analysis is useful for gene discovery and genome mapping.
    Type: Grant
    Filed: September 17, 2003
    Date of Patent: July 17, 2012
    Assignee: Agency for Science, Technology and Research
    Inventors: Yijun Ruan, Patrick Ng, Chialin Wei
  • Publication number: 20120079277
    Abstract: A device, system, and method are disclosed. In one embodiment the device receives a user key from a user application. The device then creates a management engine key by applying a management engine key creation algorithm to the user key. Then the device sends the management engine key to a remote server. Later, the device retrieves a server key from the remote server. The device next performs a hash combination of the user key, the management engine key, and the server key to create a super key. Once the super key has been created, the device authenticates the super key, and if the super key is valid, the device then sends a management engine certification to the user application.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 29, 2012
    Inventor: Patrick Ng
  • Patent number: 7553947
    Abstract: A method of identifying at least a nucleic acid molecule fragment to which a protein of interest binds, comprising: (i) preparing at least one nucleic acid molecule fragment to which a protein binds; (ii) isolating the 5? terminus and the 3? terminus of the nucleic acid fragment(s) and linking the 5? terminus and 3? terminus to create the at least one ditag; (iii) sequencing the ditag; and (iv) mapping the ditag sequence(s) to the genome.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: June 30, 2009
    Assignee: Agency for Science, Technology and Research
    Inventors: Patrick Ng, Chialin Wei, Yijun Ruan
  • Publication number: 20080253405
    Abstract: A method and system for providing error resiliency in processing a multimedia bitstream. The bitstream includes a start code pattern and the method and system detect the start code pattern and track its location to prevent the bitstream processor from overrunning the start code pattern of a subsequent block of multimedia data and corrupting the subsequent block of data. A shift length limiter receives a location of the start code pattern and the location of a current bit pointer. The shift length limiter calculates the number of bits between the start code pattern location and the current bit pointer location. When the shift length limiter receives a bit shift request, the shift length limiter prevents shifting if the number of bits in the bit shift request exceeds the calculated number of bits between the start code pattern location and the current bit pointer location.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Inventors: Patrick Ng, Paul Chow
  • Publication number: 20080124707
    Abstract: The present invention provides a method of manipulating nucleic acids. In particular, of length-controlled concatenating of nucleotide fragments, the method comprising: (a) providing at least two nucleotide fragments, wherein each fragment has one ligatable end and one non-ligatable end; and (b) allowing the two fragments to ligate at the ligatable ends to form an oligonucleotide comprising at least two concatenated nucleotide fragments. The present invention also provides an isolated oligonucleotide comprising at least two nucleotide fragments, wherein each fragment has at least one ligatable end and and one non-ligatable end, and the fragments are ligated at the ligatable ends to form the oligonucleotide.
    Type: Application
    Filed: June 9, 2006
    Publication date: May 29, 2008
    Applicant: Agency for Science, Technology and Research
    Inventors: Yijun Ruan, Patrick Ng, Melissa Jane Fullwood, Yen Ling Lee
  • Publication number: 20070161024
    Abstract: A method of identifying at least a nucleic acid molecule fragment to which a protein of interest binds, comprising: (i) preparing at least one nucleic acid molecule fragment to which a protein binds; (ii) isolating the 5? terminus and the 3? terminus of the nucleic acid fragment(s) and linking the 5? terminus and 3? terminus to create the at least one ditag; (iii) sequencing the ditag; and (iv) mapping the ditag sequence(s) to the genome.
    Type: Application
    Filed: December 13, 2006
    Publication date: July 12, 2007
    Applicant: Agency for science, Technology and Research
    Inventors: Patrick Ng, Chialin Wei, Yijun Ruan
  • Publication number: 20070073829
    Abstract: A partitioning mechanism is executed on a server that receives a request to determine the connection information that is then used by the server to connect to a back-end data server from which to access the data relating to the request. The partitioning mechanism is directed to horizontally scaling the back-end data storage for web servers by enabling a deterministic partitioning resolution to take place on each web server rather than using a single server to provide the connection information to each of the web servers. The partitioning policy may also be individually developed for each application.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Volodarsky, Patrick Ng
  • Publication number: 20070011327
    Abstract: Systems and methods for intermediate buffering of data for the purpose of controlling its delivery to the consumer. The systems and methods for buffering data can arbitrate between the incoming data flow from the generating component and the outgoing data flow to the consumer. In doing so, the systems and methods for buffering of data seek to honor the delivery demands and/or constraints of the consumer, while avoiding the loss of the data generated by the producer. The delivery demands of the consumer may include requirements pertaining to maximum acceptable incoming data rate, the desired incoming data rate, incoming data aggregation, the desired freshness of the data, and tolerance for event loss. The generation component constraints may include the space limitations on buffering data within the data buffer.
    Type: Application
    Filed: April 25, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Volodarsky, Patrick Ng
  • Publication number: 20060084111
    Abstract: An isolated oligonucleotide comprising at least one ditag, wherein the ditag comprises two joined first and second sequence tags, wherein the first tag comprises the 5?-terminus sequence and the second tag comprises the 3?-terminus sequence of a nucleic acid molecule or a fragment thereof. The ditag analysis is useful for gene discovery and genome mapping.
    Type: Application
    Filed: December 16, 2005
    Publication date: April 20, 2006
    Applicant: Agency For Science, Technology and Research
    Inventors: Yijun Ruan, Patrick Ng, Chialin Wei
  • Patent number: D689824
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: September 17, 2013
    Assignee: Preformed Line Products Company
    Inventors: Patrick Ng, Jason Ryan