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

  • Patent number: 12265528
    Abstract: Techniques for handling natural language query processing are described. In some examples, a sequence-to-sequence model is used to handle a natural language query. Post-processing of a result of the sequence-to-sequence model utilizes fine-grained information from an entity linker. In some examples, the sequence-to-sequence model and aspects of a natural language query pipeline are used to handle a natural language query.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: April 1, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Wuwei Lan, Patrick Ng, Zhiguo Wang, Ramesh M. Nallapati, Henghui Zhu, Anuj Chauhan, Sudipta Sengupta, Stephen Michael Ash, Bing Xiang, Gregory David Adams
  • Patent number: 12259914
    Abstract: Techniques for predicting an answer to a question using a machine learning model are described. In some examples, the model predicts one or more answers to the question by: predicting at least two answers to the question using a first component of the question-answer model from a set of passages, generating, using a second component of the question-answer model, at least one question for each of the predicted at least two answers, and performing roundtrip predictions until each generated question only has one answer.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: March 25, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Yifan Gao, Henghui Zhu, Ramesh M. Nallapati, Patrick Ng, Cicero Nogueira Dos Santos, Zhiguo Wang, Feng Nan, Dejiao Zhang, Andrew Oliver Arnold, Bing Xiang
  • Patent number: 12007988
    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 10, 2023
    Date of Patent: June 11, 2024
    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
  • 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
  • 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