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

  • Patent number: 11971887
    Abstract: 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: Grant
    Filed: March 28, 2022
    Date of Patent: April 30, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Octavian Popescu, Vadim Sheinin, Ngoc Phuoc An Vo, Elahe Khorasani, Hangu Yeo
  • Patent number: 11907226
    Abstract: 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: Grant
    Filed: March 21, 2022
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ngoc Phuoc An Vo, Vadim Sheinin, Elahe Khorasani, Hangu Yeo
  • Publication number: 20230306022
    Abstract: 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: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Inventors: Octavian Popescu, Vadim Sheinin, Ngoc Phuoc An Vo, Elahe Khorasani, Hangu Yeo
  • Publication number: 20230297577
    Abstract: 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: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Inventors: Ngoc Phuoc An Vo, Vadim Sheinin, Elahe Khorasani, Hangu Yeo
  • Patent number: 11762080
    Abstract: 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: Grant
    Filed: December 2, 2020
    Date of Patent: September 19, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Minh Phuoc Vo, Kiran Kumar Somasundaram, Steven John Lovegrove
  • Publication number: 20230274087
    Abstract: 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: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Inventors: Octavian Popescu, Irene Lizeth Manotas Gutiérrez, Vadim Sheinin, Ngoc Phuoc An Vo, Algimantas Cerniauskas
  • Patent number: 11651540
    Abstract: 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: Grant
    Filed: April 12, 2021
    Date of Patent: May 16, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Minh Phuoc Vo, Christoph Lassner, Carsten Sebastian Stoll, Amit Raj
  • Publication number: 20220318523
    Abstract: 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: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Vadim Sheinin, Octavian Popescu, Ngoc Phuoc An Vo, Irene Lizeth Manotas Gutiérrez
  • Publication number: 20220082679
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: March 17, 2022
    Inventors: Minh Phuoc Vo, Kiran Kumar Somasundaram, Steven John Lovegrove
  • Publication number: 20220036626
    Abstract: 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: Application
    Filed: April 12, 2021
    Publication date: February 3, 2022
    Inventors: Minh Phuoc Vo, Christoph Lassner, Carsten Sebastian Stoll, Amit Raj
  • Patent number: 10535156
    Abstract: 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: Grant
    Filed: April 4, 2017
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Suresh Joshi, Sudipta Narayan Sinha, Minh Phuoc Vo
  • Patent number: 10120864
    Abstract: 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: Grant
    Filed: March 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Conduent Business Services LLC
    Inventors: Ágnes Sandor, Nikolaos Lagos, Caroline Brun, Ngoc Phuoc An Vo
  • Publication number: 20180225836
    Abstract: 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: Application
    Filed: April 4, 2017
    Publication date: August 9, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Neel Suresh Joshi, Sudipta Narayan Sinha, Minh Phuoc Vo
  • Publication number: 20180203921
    Abstract: 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: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Applicant: Xerox Corporation
    Inventors: Caroline Privault, Ngoc Phuoc An Vo, Fabien Guillot
  • Publication number: 20170286396
    Abstract: 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: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Applicant: Xerox Corporation
    Inventors: Ágnes Sandor, Nikolaos Lagos, Caroline Brun, Ngoc Phuoc An Vo
  • Publication number: 20060283446
    Abstract: 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: Application
    Filed: June 17, 2005
    Publication date: December 21, 2006
    Inventors: James Chua, Kyle Adriance, Phuoc Vo