Patents by Inventor Patrick Cheng
Patrick Cheng 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: 20240102901Abstract: Provided herein are devices and methods for isolation and detection of an analyte from a sample. In some embodiments, provided herein are devices and methods of use thereof for vertical flow-based isolation and detection of analytes in a liquid sample, such as a urine sample.Type: ApplicationFiled: September 26, 2023Publication date: March 28, 2024Inventors: Jay Warrick, Cody Carrell, Brianna Mullins, David Beebe, Ryan Shogren, Patrick McMinn, Mitch Geiger, Madalyn Gill, Jeffrey Robert Staszak, Visnu Devi Fraenkel, Antonio Gatta, Eric S. Mackey, McKayla Rae Barber, Randi Marie Degg, Madeline Sides, Douglas Paul Barnes, Franklin Cheng Zhong, Mindy Phung
-
Patent number: 11922932Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for speech recognition using attention-based sequence-to-sequence models. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A sequence of feature vectors indicative of the acoustic characteristics of the utterance is generated. The sequence of feature vectors is processed using a speech recognition model that has been trained using a loss function that uses a set of speech recognition hypothesis samples, the speech recognition model including an encoder, an attention module, and a decoder. The encoder and decoder each include one or more recurrent neural network layers. A sequence of output vectors representing distributions over a predetermined set of linguistic units is obtained. A transcription for the utterance is obtained based on the sequence of output vectors. Data indicating the transcription of the utterance is provided.Type: GrantFiled: March 31, 2023Date of Patent: March 5, 2024Assignee: Google LLCInventors: Rohit Prakash Prabhavalkar, Tara N. Sainath, Yonghui Wu, Patrick An Phu Nguyen, Zhifeng Chen, Chung-Cheng Chiu, Anjuli Patricia Kannan
-
Patent number: 11152081Abstract: The invention provides methods and systems of determining biopolymer profiles and correlations between structural units (residues) of a biopolymer based on sampling of the conformational space available to the molecule. The correlations between these structural units can further be used to find networks within a biopolymer such as the coupled residue networks in a protein. The invention also provides for designing and engineering biopolymers including polypeptides, nucleic acids and carbohydrates using the information derived from the conformation clustering and subsequent methods described herein.Type: GrantFiled: July 27, 2016Date of Patent: October 19, 2021Assignee: ZYMEWORKS INC.Inventors: Paula I. Lario, Johannes Mullegger, Surjit B. Dixit, Tomas Rodinger, Powell Patrick Cheng Tan
-
Patent number: 10758421Abstract: The purpose of the “Dissolvable on-command Implant” is to act as a pressure equalizer tube in the eardrum, which has the unique characteristic that the tube can be dissolved with a specially formulated drop solution on-command. This tube can have various shapes and sizes, although the tube is usually a cylindrical tube with a hollow center, which maintains a ventilatory port for the middle ear space. With this design, the ear tube promotes drainage of middle ear fluid, lets air enter the middle ear, and allows for instillation of antibiotic drops.Type: GrantFiled: August 21, 2014Date of Patent: September 1, 2020Assignee: CHILDREN'S NATIONAL MEDICAL CENTERInventors: Brian K. Reilly, Carolyn T. Cochenour, Peng (Patrick) Cheng, Matthieu Dumont
-
Patent number: 9811561Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.Type: GrantFiled: November 4, 2015Date of Patent: November 7, 2017Assignee: SAP SEInventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
-
Publication number: 20170053063Abstract: The invention provides methods and systems of determining biopolymer profiles and correlations between structural units (residues) of a biopolymer based on sampling of the conformational space available to the molecule. The correlations between these structural units can further be used to find networks within a biopolymer such as the coupled residue networks in a protein. The invention also provides for designing and engineering biopolymers including polypeptides, nucleic acids and carbohydrates using the information derived from the conformation clustering and subsequent methods described herein.Type: ApplicationFiled: July 27, 2016Publication date: February 23, 2017Inventors: Paula I. LARIO, Johannes MULLEGGER, Surjit B. DIXIT, Tomas RODINGER, Powell Patrick Cheng TAN
-
Patent number: 9423929Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: GrantFiled: March 3, 2015Date of Patent: August 23, 2016Assignee: SAP SEInventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
-
Patent number: 9404928Abstract: The invention provides methods and systems of determining biopolymer profiles and correlations between structural units (residues) of a biopolymer based on sampling of the conformational space available to the molecule. The correlations between these structural units can further be used to find networks within a biopolymer such as the coupled residue networks in a protein. The invention also provides for designing and engineering biopolymers including polypeptides, nucleic acids and carbohydrates using the information derived from the conformation clustering and subsequent methods described herein.Type: GrantFiled: February 5, 2009Date of Patent: August 2, 2016Assignee: ZYMEWORKS INC.Inventors: Paula I. Lario, Johannes Mullegger, Anne-Marie Baribeau, Surjit B. Dixit, Tomas Rodinger, Powell Patrick Cheng Tan
-
Publication number: 20160055206Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.Type: ApplicationFiled: November 4, 2015Publication date: February 25, 2016Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
-
Patent number: 9189519Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.Type: GrantFiled: May 27, 2014Date of Patent: November 17, 2015Assignee: MeLLmo Inc.Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
-
Publication number: 20150242069Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: ApplicationFiled: March 3, 2015Publication date: August 27, 2015Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
-
Patent number: 9003332Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: GrantFiled: June 6, 2013Date of Patent: April 7, 2015Assignee: MeLLmo Inc.Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
-
Publication number: 20150057590Abstract: The purpose of the “Dissolvable on-command Implant” is to act as a pressure equalizer tube in the eardrum, which has the unique characteristic that the tube can be dissolved with a specially formulated drop solution on-command. This tube can have various shapes and sizes, although the tube is usually a cylindrical tube with a hollow center, which maintains a ventilatory port for the middle ear space. With this design, the ear tube promotes drainage of middle ear fluid, lets air enter the middle ear, and allows for instillation of antibiotic drops.Type: ApplicationFiled: August 21, 2014Publication date: February 26, 2015Inventors: BRIAN K. REILLY, Carolyn T. Cochenour, Peng (Patrick) Cheng, Matthieu Dumont
-
Publication number: 20140337313Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.Type: ApplicationFiled: May 27, 2014Publication date: November 13, 2014Applicant: Mellmo Inc.Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
-
Patent number: 8762366Abstract: A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit.Type: GrantFiled: March 15, 2013Date of Patent: June 24, 2014Assignee: MeLLmo Inc.Inventors: Santiago Becerra, Santiago E. Becerra, Alex C. Schaefer, John McInerney, Patrick Cheng
-
Publication number: 20140157187Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: ApplicationFiled: June 6, 2013Publication date: June 5, 2014Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
-
Patent number: 8479115Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: GrantFiled: August 17, 2012Date of Patent: July 2, 2013Assignee: MeLLmo Inc.Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Sr., Patrick Cheng, Jaime Zuluaga
-
Publication number: 20120311477Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: ApplicationFiled: August 17, 2012Publication date: December 6, 2012Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
-
Patent number: 8271898Abstract: A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.Type: GrantFiled: June 4, 2009Date of Patent: September 18, 2012Assignee: MeLLmo Inc.Inventors: Camilo Mattos, Joel Kraut, Alex C. Schaefer, Santiago Becerra, Patrick Cheng, Jaime Zuluaga
-
Publication number: 20110053261Abstract: The invention provides methods and systems of determining biopolymer profiles and correlations between structural units (residues) of a biopolymer based on sampling of the conformational space available to the molecule. The correlations between these structural units can further be used to find networks within a biopolymer such as the coupled residue networks in a protein. The invention also provides for designing and engineering biopolymers including polypeptides, nucleic acids and carbohydrates using the information derived from the conformation clustering and subsequent methods described herein.Type: ApplicationFiled: February 5, 2009Publication date: March 3, 2011Applicant: Zymeworks Inc.Inventors: Paula I. Lario, Johannes Mullegger, Anne-Marie Baribeau, Surjit B. Dixit, Tomas Rodinger, Powell Patrick Cheng Tan