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: 20230325384Abstract: 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: ApplicationFiled: March 10, 2023Publication date: October 12, 2023Applicant: 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: 11726997Abstract: 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: GrantFiled: November 14, 2022Date of Patent: August 15, 2023Assignee: 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: 20230078177Abstract: 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: ApplicationFiled: November 14, 2022Publication date: March 16, 2023Applicant: 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: 11604794Abstract: 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: GrantFiled: March 31, 2021Date of Patent: March 14, 2023Assignee: 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: 11500865Abstract: 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: GrantFiled: March 31, 2021Date of Patent: November 15, 2022Assignee: 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: 11475067Abstract: 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: GrantFiled: November 27, 2019Date of Patent: October 18, 2022Assignee: 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: 20210157857Abstract: 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: ApplicationFiled: November 27, 2019Publication date: May 27, 2021Inventors: Cicero NOGUEIRA DOS SANTOS, Xiaofei MA, Peng XU, Ramesh M. NALLAPATI, Bing XIANG, Sudipta SENGUPTA, Zhiguo WANG, Patrick NG
-
Publication number: 20200397895Abstract: 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: ApplicationFiled: January 24, 2020Publication date: December 24, 2020Inventors: Ronald Levy, Betty Chang, Patrick Ng, Idit Sagiv-Barfi, Holbrook Kohrt
-
Publication number: 20150118222Abstract: 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: ApplicationFiled: October 24, 2014Publication date: April 30, 2015Inventors: Ronald LEVY, Betty CHANG, Patrick NG, Idit SAGIV-BARFI, Holbrook KOHRT
-
Patent number: 8522030Abstract: 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: GrantFiled: September 24, 2010Date of Patent: August 27, 2013Assignee: Intel CorporationInventor: Patrick Ng
-
Patent number: 8222005Abstract: 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: GrantFiled: September 17, 2003Date of Patent: July 17, 2012Assignee: Agency for Science, Technology and ResearchInventors: Yijun Ruan, Patrick Ng, Chialin Wei
-
Publication number: 20120079277Abstract: 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: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Inventor: Patrick Ng
-
Patent number: 7553947Abstract: 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: GrantFiled: December 13, 2006Date of Patent: June 30, 2009Assignee: Agency for Science, Technology and ResearchInventors: Patrick Ng, Chialin Wei, Yijun Ruan
-
Publication number: 20080253405Abstract: 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: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Inventors: Patrick Ng, Paul Chow
-
Publication number: 20080124707Abstract: 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: ApplicationFiled: June 9, 2006Publication date: May 29, 2008Applicant: Agency for Science, Technology and ResearchInventors: Yijun Ruan, Patrick Ng, Melissa Jane Fullwood, Yen Ling Lee
-
Publication number: 20070161024Abstract: 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: ApplicationFiled: December 13, 2006Publication date: July 12, 2007Applicant: Agency for science, Technology and ResearchInventors: Patrick Ng, Chialin Wei, Yijun Ruan
-
Publication number: 20070073829Abstract: 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: ApplicationFiled: September 13, 2005Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Michael Volodarsky, Patrick Ng
-
Publication number: 20070011327Abstract: 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: ApplicationFiled: April 25, 2005Publication date: January 11, 2007Applicant: Microsoft CorporationInventors: Michael Volodarsky, Patrick Ng
-
Publication number: 20060084111Abstract: 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: ApplicationFiled: December 16, 2005Publication date: April 20, 2006Applicant: Agency For Science, Technology and ResearchInventors: Yijun Ruan, Patrick Ng, Chialin Wei
-
Patent number: D689824Type: GrantFiled: August 8, 2011Date of Patent: September 17, 2013Assignee: Preformed Line Products CompanyInventors: Patrick Ng, Jason Ryan