Patents by Inventor Phuoc Vo
Phuoc Vo 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).
-
Identifying and replacing logically neutral phrases in natural language queries for query processing
Patent number: 11971887Abstract: An embodiment for identifying and replacing logically neutral phrases in natural language queries may include receiving a natural language query. The embodiment may also identify one or more logically neutral or non-logically neutral anchors in the natural language query. The embodiment may also identify boundaries containing one or more logically neutral phrases. The embodiment may further include detecting semantic and logical relations between verbal phrases and functional language between and adjacent to the one or more logically neutral and non-logically neutral anchors to reintroduce non-logically neutral language back into a non-logically neutral portion of the natural language query. The embodiment may also include generating a modified natural language query by automatically removing the boundaries and optionally replacing the one or more logically neutral phrases in the natural language query.Type: GrantFiled: March 28, 2022Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Octavian Popescu, Vadim Sheinin, Ngoc Phuoc An Vo, Elahe Khorasani, Hangu Yeo -
Patent number: 11907226Abstract: A computer-implemented method, a computer system and a computer program product create rules for a rule-based natural language interface for databases (NLIDB). The method may include receiving a natural language query from a user. The method may also include generating a first explanation for the natural language query using a deep learning model and a second explanation for the natural language query using the rule-based NLIDB and validating whether the first and second explanations correctly represent the natural language query. The method may further include identifying the database value in the first explanation in response to the first explanation correctly representing the natural language query and the second explanation not correctly representing the natural language query. Lastly, the method may include creating a rule in a table for the rule-based natural language interface for databases that associates the database value with the original word of the natural language query.Type: GrantFiled: March 21, 2022Date of Patent: February 20, 2024Assignee: International Business Machines CorporationInventors: Ngoc Phuoc An Vo, Vadim Sheinin, Elahe Khorasani, Hangu Yeo
-
IDENTIFYING AND REPLACING LOGICALLY NEUTRAL PHRASES IN NATURAL LANGUAGE QUERIES FOR QUERY PROCESSING
Publication number: 20230306022Abstract: An embodiment for identifying and replacing logically neutral phrases in natural language queries may include receiving a natural language query. The embodiment may also identify one or more logically neutral or non-logically neutral anchors in the natural language query. The embodiment may also identify boundaries containing one or more logically neutral phrases. The embodiment may further include detecting semantic and logical relations between verbal phrases and functional language between and adjacent to the one or more logically neutral and non-logically neutral anchors to reintroduce non-logically neutral language back into a non-logically neutral portion of the natural language query. The embodiment may also include generating a modified natural language query by automatically removing the boundaries and optionally replacing the one or more logically neutral phrases in the natural language query.Type: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Inventors: Octavian Popescu, Vadim Sheinin, Ngoc Phuoc An Vo, Elahe Khorasani, Hangu Yeo -
Publication number: 20230297577Abstract: A computer-implemented method, a computer system and a computer program product create rules for a rule-based natural language interface for databases (NLIDB). The method may include receiving a natural language query from a user. The method may also include generating a first explanation for the natural language query using a deep learning model and a second explanation for the natural language query using the rule-based NLIDB and validating whether the first and second explanations correctly represent the natural language query. The method may further include identifying the database value in the first explanation in response to the first explanation correctly representing the natural language query and the second explanation not correctly representing the natural language query. Lastly, the method may include creating a rule in a table for the rule-based natural language interface for databases that associates the database value with the original word of the natural language query.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Ngoc Phuoc An Vo, Vadim Sheinin, Elahe Khorasani, Hangu Yeo
-
Patent number: 11762080Abstract: A method includes receiving a first wireless signal detected by a first device in an environment, the first wireless signal including a first distortion pattern caused by an object moving in the environment, receiving a second wireless signal detected by a second device in the environment, the second wireless signal including a second distortion pattern caused by the object moving in the environment, determining, by comparing the first distortion pattern to the second distortion pattern, that the first distortion pattern and the second distortion pattern correspond to a same movement event associated with the object moving in the environment, determining a timing offset between the first device and the second device based on information associated with the first distortion pattern and the second distortion pattern, and determining, based on the timing offset, temporal correspondences between data generated by the first device and data generated by the second device.Type: GrantFiled: December 2, 2020Date of Patent: September 19, 2023Assignee: Meta Platforms Technologies, LLCInventors: Minh Phuoc Vo, Kiran Kumar Somasundaram, Steven John Lovegrove
-
Publication number: 20230274087Abstract: A natural language processor and applicable method receives an input sentence of natural language from a natural language corpus. The input sentence comprises sentence clauses that include a conditional clause. The processor performs natural language processing (NLP), using an NLP model, on the input sentence. The processing comprises using a set of rules determining the sentence clauses and which of the sentence clause is the conditional clause, determining one or more logical connections between the sentence clauses, and determining a role of the sentence clauses based upon the one or more identified logical connections. The sentence clauses are tagged to produce a labeled sentence that is output to an entity that is one or more of a storage device, a network interface, a storage device, and an input of a further language processor or application.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Octavian Popescu, Irene Lizeth Manotas Gutiérrez, Vadim Sheinin, Ngoc Phuoc An Vo, Algimantas Cerniauskas
-
Patent number: 11651540Abstract: In one embodiment, a method includes adjusting parameters of a three-dimensional geometry corresponding to a first person to make the three-dimensional geometry represent a desired pose for the first person, accessing a neural texture encoding an appearance of the first person, generating a first rendered neural texture based on a mapping between (1) a portion of the three-dimensional geometry that is visible from a viewing direction and (2) the neural texture, generating a second rendered neural texture by processing the first rendered neural texture using a first neural network, determining normal information associated with the portion of the three-dimensional geometry that is visible from the viewing direction, and generating a rendered image for the first person in the desired pose by processing the second rendered neural texture and the normal information using a second neural network.Type: GrantFiled: April 12, 2021Date of Patent: May 16, 2023Assignee: Meta Platforms Technologies, LLCInventors: Minh Phuoc Vo, Christoph Lassner, Carsten Sebastian Stoll, Amit Raj
-
Publication number: 20220318523Abstract: A computer system extracts clauses using machine translation. An input sentence in a source language is translated into a translated sentence in a target language using a trained machine translation model, wherein the trained machine translation model inserts a grammatical indicator into a position of the translated sentence that identifies a dependent clause. The input sentence and the translated sentence are aligned to determine a position in the input sentence that corresponds to the position of the grammatical indicator in the translated sentence. The dependent clause is extracted, in the source language, from the input sentence based on the determined position in the input sentence. Embodiments of the present invention further include a method and program product for clause extraction using machine translation in substantially the same manner described above.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Inventors: Vadim Sheinin, Octavian Popescu, Ngoc Phuoc An Vo, Irene Lizeth Manotas Gutiérrez
-
Publication number: 20220082679Abstract: A method includes receiving a first wireless signal detected by a first device in an environment, the first wireless signal including a first distortion pattern caused by an object moving in the environment, receiving a second wireless signal detected by a second device in the environment, the second wireless signal including a second distortion pattern caused by the object moving in the environment, determining, by comparing the first distortion pattern to the second distortion pattern, that the first distortion pattern and the second distortion pattern correspond to a same movement event associated with the object moving in the environment, determining a timing offset between the first device and the second device based on information associated with the first distortion pattern and the second distortion pattern, and determining, based on the timing offset, temporal correspondences between data generated by the first device and data generated by the second device.Type: ApplicationFiled: December 2, 2020Publication date: March 17, 2022Inventors: Minh Phuoc Vo, Kiran Kumar Somasundaram, Steven John Lovegrove
-
Publication number: 20220036626Abstract: In one embodiment, a method includes adjusting parameters of a three-dimensional geometry corresponding to a first person to make the three-dimensional geometry represent a desired pose for the first person, accessing a neural texture encoding an appearance of the first person, generating a first rendered neural texture based on a mapping between (1) a portion of the three-dimensional geometry that is visible from a viewing direction and (2) the neural texture, generating a second rendered neural texture by processing the first rendered neural texture using a first neural network, determining normal information associated with the portion of the three-dimensional geometry that is visible from the viewing direction, and generating a rendered image for the first person in the desired pose by processing the second rendered neural texture and the normal information using a second neural network.Type: ApplicationFiled: April 12, 2021Publication date: February 3, 2022Inventors: Minh Phuoc Vo, Christoph Lassner, Carsten Sebastian Stoll, Amit Raj
-
Patent number: 10535156Abstract: Examples of the present disclosure describe systems and methods for scene reconstruction from bursts of image data. In an example, an image capture device may gather information from multiple positions within the scene. At each position, a burst of image data may be captured, such that other images within the burst may be used to identify common image features, anchor points, and geometry, in order to generate a scene reconstruction as observed from the position. Thus, as a result of capturing bursts from multiple positions in a scene, multiple burst reconstructions may be generated. Each burst may be oriented within the scene by identifying a key frame for each burst and using common image features and anchor points among the key frames to determine a camera position for each key frame. The burst reconstructions may then be combined into a unified reconstruction, thereby generating a high-quality reconstruction of the scene.Type: GrantFiled: April 4, 2017Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Neel Suresh Joshi, Sudipta Narayan Sinha, Minh Phuoc Vo
-
Patent number: 10120864Abstract: A method for categorizing an issue includes, for each of a plurality of categories of issue, providing at least one discourse pattern for identify text sequences that meet the discourse pattern. At least one of the discourse patterns specifies that an instance of a domain term in a domain term vocabulary be present in the text sequence for the pattern to be met. An issue is received which includes a text sequence. The text sequence is categorized based on which, if any, of the discourse patterns are met by the text sequence of the received issue. Information based on the categorization of the text sequence is output.Type: GrantFiled: March 29, 2016Date of Patent: November 6, 2018Assignee: Conduent Business Services LLCInventors: Ágnes Sandor, Nikolaos Lagos, Caroline Brun, Ngoc Phuoc An Vo
-
Publication number: 20180225836Abstract: Examples of the present disclosure describe systems and methods for scene reconstruction from bursts of image data. In an example, an image capture device may gather information from multiple positions within the scene. At each position, a burst of image data may be captured, such that other images within the burst may be used to identify common image features, anchor points, and geometry, in order to generate a scene reconstruction as observed from the position. Thus, as a result of capturing bursts from multiple positions in a scene, multiple burst reconstructions may be generated. Each burst may be oriented within the scene by identifying a key frame for each burst and using common image features and anchor points among the key frames to determine a camera position for each key frame. The burst reconstructions may then be combined into a unified reconstruction, thereby generating a high-quality reconstruction of the scene.Type: ApplicationFiled: April 4, 2017Publication date: August 9, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Neel Suresh Joshi, Sudipta Narayan Sinha, Minh Phuoc Vo
-
Publication number: 20180203921Abstract: An apparatus and a method increase data exploration and facilitate changing between exploratory and iterative searching. A virtual widget is movable on a display device in response to detected user gestures. Graphic objects are displayed on the display device, representing respective documents in a search document collection. The virtual widget is populated with a first query term, which can be used for an iterative search. Semantic terms that are predicted to be semantically related to it are identified, based on a computed similarity between multidimensional representations of terms in a training document collection. The multidimensional representations are output by a semantic model which takes into account context of the respective terms in the training document collection. A user selects one of the set of semantic terms for generating a semantic query for an exploratory search. Documents in the search document collection that are responsive to the semantic query are identified.Type: ApplicationFiled: January 17, 2017Publication date: July 19, 2018Applicant: Xerox CorporationInventors: Caroline Privault, Ngoc Phuoc An Vo, Fabien Guillot
-
Publication number: 20170286396Abstract: A method for categorizing an issue includes, for each of a plurality of categories of issue, providing at least one discourse pattern for identify text sequences that meet the discourse pattern. At least one of the discourse patterns specifies that an instance of a domain term in a domain term vocabulary be present in the text sequence for the pattern to be met. An issue is received which includes a text sequence. The text sequence is categorized based on which, if any, of the discourse patterns are met by the text sequence of the received issue. Information based on the categorization of the text sequence is output.Type: ApplicationFiled: March 29, 2016Publication date: October 5, 2017Applicant: Xerox CorporationInventors: Ágnes Sandor, Nikolaos Lagos, Caroline Brun, Ngoc Phuoc An Vo
-
Publication number: 20060283446Abstract: A pressure sensing device for coupling to a cannula and receiving respiratory breathing information from a patient to be monitored. The pressure sensing device comprising an exterior housing accommodating a snore detection circuit which processes information and outputs a signal indicative; an airflow detection circuit which processes information and outputs a signal indicative thereof; and an internal test circuit for testing an integrity of the airflow and snore detection circuits prior to use of the pressure sensing device to ensure that both circuits are operational. An input port for pressure sensing device extends from the housing of the pressure sensing device so as to space a connector, for the cannula, a sufficient distance away from the bottom surface whereby the bottom surface will always remain flush with and in constant and continuous intimate contact with a support surface for the pressure sensing device.Type: ApplicationFiled: June 17, 2005Publication date: December 21, 2006Inventors: James Chua, Kyle Adriance, Phuoc Vo