Patents by Inventor Dennis Wu
Dennis Wu 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: 20240153101Abstract: A method for scene synthesis from human motion is described. The method includes computing three-dimensional (3D) human pose trajectories of human motion in a scene. The method also includes generating contact labels of unseen objects in the scene based on the computing of the 3D human pose trajectories. The method further includes estimating contact points between human body vertices of the 3D human pose trajectories and the contact labels of the unseen objects that are in contact with the human body vertices. The method also includes predicting object placements of the unseen objects in the scene based on the estimated contact points.Type: ApplicationFiled: October 25, 2023Publication date: May 9, 2024Applicants: TOYOTA RESEARCH INSTITUTE, INC., THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITYInventors: Sifan YE, Yixing WANG, Jiaman LI, Dennis PARK, C. Karen LIU, Huazhe XU, Jiajun WU
-
Publication number: 20240091381Abstract: Provided herein are nucleic acid trans-splicing molecules (e.g., pre-mRNA trans-splicing molecules (RTMs); RNA exon editing molecules) capable of correcting mutations in the ABCA4 gene. Such molecules are useful in the treatment of disorders such as ABCA4-associated retinal dystrophies (e.g., Stargardt Disease or cone-rod dystrophy). Also described herein are methods of using the nucleic acid trans-splicing molecules described herein to correct mutations in ABCA4, thereby treating disorders associated with mutations in ABCA4 and use of the nucleic acid trans-splicing molecules described herein for treating disorders associated with mutations in ABCA4 and in the preparation of medicaments for the treatment of disorders associated with mutations in ABCA4.Type: ApplicationFiled: November 22, 2023Publication date: March 21, 2024Inventors: Rebekka Krumbach, Scott Dooley, Akiko Doi, Kirk Burkhart, Jesse Gray, Lingtao Peng, Dennis Wu, Akiko Noma, Kirk Gosik, Shimyn Slomovic, Adam Clemens, Robert Bell
-
Publication number: 20240042057Abstract: Provided herein are nucleic acid trans-splicing molecules (e.g., pre-mRNA trans-splicing molecules (RTMs); RNA exon editing molecules) capable of correcting mutations in the ABCA4 gene. Such molecules are useful in the treatment of disorders such as ABCA4-associated retinal dystrophies (e.g., Stargardt Disease or cone-rod dystrophy). Also described herein are methods of using the nucleic acid trans-splicing molecules described herein to correct mutations in ABCA4, thereby treating disorders associated with mutations in ABCA4 and use of the nucleic acid trans-splicing molecules described herein for treating disorders associated with mutations in ABCA4 and in the preparation of medicaments for the treatment of disorders associated with mutations in ABCA4.Type: ApplicationFiled: May 12, 2023Publication date: February 8, 2024Inventors: Rebekka Krumbach, Scott Dooley, Akiko Doi, Kirk Burkhart, Jesse Gray, Lingtao Peng, Dennis Wu, Akiko Noma, Kirk Gosik, Shimyn Slomovic, Adam Clemens, Robert Bell
-
Patent number: 11417320Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises access to a machine-learning module to select an appropriate action agent, where one or more information agents are activated based on the selected appropriate action agent.Type: GrantFiled: January 11, 2022Date of Patent: August 16, 2022Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20220139385Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises access to a machine-learning module to select an appropriate action agent, where one or more information agents are activated based on the selected appropriate action agent.Type: ApplicationFiled: January 11, 2022Publication date: May 5, 2022Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20220060822Abstract: A system includes multiple microphone arrays positioned at different locations on a roof of an autonomous vehicle. Each microphone array includes two or more microphones. Internal clocks of each microphone array are synchronized by a processor and used to generate timestamps indicating when microphones capture a sound. Based on the timestamps, the processor is configured to localize a source of the sound.Type: ApplicationFiled: August 21, 2020Publication date: February 24, 2022Inventors: Choon Ping Chng, Dennis Wu, Ganesh Balachandran, Peter Strohm
-
Publication number: 20220059118Abstract: A system includes a microphone unit coupled to a roof of an autonomous vehicle. The microphone unit includes a microphone board having a first opening. The microphone unit also includes a first microphone positioned over the first opening and coupled to the microphone board. The microphone unit further includes an accelerometer. The system also includes a processor coupled to the microphone unit.Type: ApplicationFiled: August 21, 2020Publication date: February 24, 2022Inventors: Choon Ping Chng, Dennis Wu
-
Patent number: 11222629Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises an action agent selector module to select an appropriate action agent; a prerequisite validator module to validate that one or more prerequisite conditions of the selected action agent have been met; and an action invocation module to perform one or more selected actions of the selected action agent.Type: GrantFiled: June 7, 2021Date of Patent: January 11, 2022Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20210304740Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises an action agent selector module to select an appropriate action agent; a prerequisite validator module to validate that one or more prerequisite conditions of the selected action agent have been met; and an action invocation module to perform one or more selected actions of the selected action agent.Type: ApplicationFiled: June 7, 2021Publication date: September 30, 2021Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20210201901Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform two or more actions in response to the parsed user input, the contextual data, and/or an information value obtained from at least one of the information agents. The plurality of action agents are configured by specifying one or more triggering conditions, one or more action invocation parameters, one or more information agents as pre-requisites, and one or more responses. A natural language generation (NLG) module renders a response back to the user after the two or more actions are performed.Type: ApplicationFiled: February 22, 2021Publication date: July 1, 2021Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 11031001Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or an information value obtained from at least one of the information agents. The plurality of action agents are created through a declarative language by specifying one or more triggering conditions, one or more action invocation parameters, one or more information agents as pre-requisites, and one or more responses. A natural language generation (NLG) module renders a response back to the user after the one or more actions are performed.Type: GrantFiled: February 22, 2021Date of Patent: June 8, 2021Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 10930273Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. The virtual assistant platform comprises a plurality of action agents to perform two or more actions in response to parsed user input, contextual data, and/or an information value obtained from an information agent. The plurality of action agents are interrelated via at least one follow-up connection which interrelates any two of the action agents such that a second action agent follows-up with a second action after a first action agent completes a first action based on a trigger condition. The second action agent utilizes at least one information value set by the first action agent or a system state change triggered by the first action agent.Type: GrantFiled: April 20, 2020Date of Patent: February 23, 2021Assignee: Line Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20200395007Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. The virtual assistant platform comprises a plurality of action agents to perform two or more actions in response to parsed user input, contextual data, and/or an information value obtained from an information agent. The plurality of action agents are interrelated via at least one follow-up connection which interrelates any two of the action agents such that a second action agent follows-up with a second action after a first action agent completes a first action based on a trigger condition. The second action agent utilizes at least one information value set by the first action agent or a system state change triggered by the first action agent.Type: ApplicationFiled: April 20, 2020Publication date: December 17, 2020Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 10629191Abstract: The present invention is a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. The information agents and action agents are managed by a masterbot or arbiter. The virtual assistant can gain new skills by getting instructions about a new service expressed in a form of pre-requisites and action combinations; the virtual assistant platform automatically handles dialogue generation, arbitration and optimization to survey prerequisites from the end user, and eventually to take action. The present invention allows a large number of services to implemented using a small number of building blocks. These building blocks can be used to assemble a much larger number of services. In turn, each service can be delivered through a large variety of conversations with end users, enabling a fluid and dynamic dialogue to be seamlessly implemented.Type: GrantFiled: August 1, 2019Date of Patent: April 21, 2020Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 8930729Abstract: An embodiment of the invention includes a circuit to determine the power lost between a network device and a network power supply. Using this determination, an embodiment of the network device may increase its power consumption by an amount equal to the difference between the actual cable power loss and the worst-case cable power loss. This allows the network device to draw more power than allowed by network power standards without triggering the power-limiting circuitry of the network power source or overloading the network power device. The network device can determine an operating configuration that utilizes this additional power consumption to improve performance. The network device may also determine the existence of network power device or cable fault conditions, and adjust its operating configuration as necessary. Operating configurations can include enabling additional or more powerful wired or wireless network interfaces.Type: GrantFiled: December 29, 2008Date of Patent: January 6, 2015Assignee: Aerohive Networks, Inc.Inventors: David Fifield, Dennis Wu
-
Publication number: 20100153382Abstract: Systems and methods for correlating materials records to part records. At least one materials record is provided with a corresponding digital materials images and a plurality of parts records are provided with at least one corresponding digital parts image. The materials records are automatically compared to the part records, and potential matches are identified. Any digital materials images and parts images for the potential matches are displayed to the user for confirmation of a match.Type: ApplicationFiled: February 19, 2010Publication date: June 17, 2010Applicant: NRX GLOBAL CORP.Inventors: Mark Vidov, Glenn Morell, Dennis Wu, David Gray
-
Publication number: 20080275727Abstract: A system includes a recommendation engine, product database and interface. The recommendation engine determines one or more recommended product clusters from the product database based on a request for a healthcare product recommendation based on a symptom. The interface, which is communicatively coupled to the engine, displays the one or more recommended product clusters. The product clusters are organized based on at least one common attribute, such as active ingredient.Type: ApplicationFiled: December 14, 2007Publication date: November 6, 2008Inventors: Charles C. Koo, Peter Lai, Dennis Wu
-
Publication number: 20070174089Abstract: A system and method determine a healthcare/personal care product based on symptoms entered. The system and method can then determine related products for recommendation and offers available for the related products and the healthcare/personal care products.Type: ApplicationFiled: January 25, 2007Publication date: July 26, 2007Inventors: Charles C. Koo, Dennis Wu, Roger Bertman
-
Publication number: 20070174085Abstract: A system and method rank search results based on bidding for search result rankings. The search result rankings can include healthcare products based on search terms of symptoms.Type: ApplicationFiled: August 3, 2006Publication date: July 26, 2007Inventors: Charles C. Koo, Dennis Wu, Roger Bertman
-
Publication number: 20070174088Abstract: A system and method recommend products (e.g., healthcare products) based on a user's requirements (e.g., symptoms). The system and method then indicate where the recommended product(s) is/are located.Type: ApplicationFiled: January 23, 2007Publication date: July 26, 2007Inventors: Charles C. Koo, Dennis Wu, Roger Bertman