Patents by Inventor Jonas Barklund

Jonas Barklund 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: 11157539
    Abstract: A computing system including one or more processors generates a topic set for a domain. A taxonomic evaluator is executed by the one or more processors to evaluate a set of category clusters generated from domain-specific textual data against a domain-specific taxonomic tree based on a coherency condition and to identify the category clusters that satisfy the coherency condition. The domain-specific taxonomic tree is generated from hierarchical structures of documents relating to the domain. Each identified category cluster is labeled with a label. A topic set creator is executed by the one or more processors to insert the labels of the set of identified category clusters into the topic set for the domain.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chhaya Methani, Mayank Shrivastava, Pushpraj Shukla, Jonas Barklund, Dario Vignudelli, Ipolitas Clinton Dunaravich, Hung-An Chang
  • Publication number: 20190392078
    Abstract: A computing system including one or more processors generates a topic set for a domain. A taxonomic evaluator is executed by the one or more processors to evaluate a set of category clusters generated from domain-specific textual data against a domain-specific taxonomic tree based on a coherency condition and to identify the category clusters that satisfy the coherency condition. The domain-specific taxonomic tree is generated from hierarchical structures of documents relating to the domain. Each identified category cluster is labeled with a label. A topic set creator is executed by the one or more processors to insert the labels of the set of identified category clusters into the topic set for the domain.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Inventors: Chhaya METHANI, Mayank SHRIVASTAVA, Pushpraj SHUKLA, Jonas BARKLUND, Dario VIGNUDELLI, Ipolitas Clinton DUNARAVICH, Hung-An CHANG
  • Patent number: 8412515
    Abstract: A system and method for normalizing a discourse representation structure (DRS) are provided. The elements of the structure are rewritten and sorted in a way such that structures which may appear different but are nonetheless equivalent can be associated with the same, normalized representation. Various embodiments can also include a data structure for a DRS. The DRS may be represented by an array of boxes, each having a set of elements which in turn has a predefined structure suitable for representing a wide variety of linguistic information.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: April 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Par Jonas Barklund, Michael V. Calcagno
  • Patent number: 7640162
    Abstract: A system for synchronizing a natural language input element and a graphical user interface has a synchronization engine. The synchronization engine is adapted to monitor user interactions with the natural language input element and the graphical user interface and to synchronize the natural language input element and the graphical user interface responsive to the user interactions.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: William D. Ramsey, Christopher C. McConnell, David Dawson, Jonas Barklund, Steven W. Ickman, Thomas M. Laird-McConnell
  • Patent number: 7606700
    Abstract: The subject disclosure pertains to systems and methods for performing natural language processing in which natural language input is mapped to a task. The system includes a task interface for defining a task, the associated data and the manner in which the task data is interpreted. Furthermore, the system provides a framework that manages the tasks to facilitate natural language processing. The task interface and framework can be used to provide natural language processing capabilities to third party applications. Additionally, the task framework can learn or be trained based upon feedback received from the third party applications.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: William D. Ramsey, Jonas Barklund, Sanjeev Katariya
  • Patent number: 7593846
    Abstract: A method and apparatus for identifying a semantic structure from text includes processing the input text to identify self-describing fragments of the input text based on a hierarchical schema defining a domain with at least one top-level node and child nodes. Each identified self-describing fragment includes hierarchical context of a portion of the input text. A semantic structure is provided based on the identified self-describing fragments.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: William D. Ramsey, Par Jonas Barklund
  • Patent number: 7464026
    Abstract: The present invention is a system and method for performing semantic analysis that interprets a linguistic structure output by a natural language linguistic analysis system. The semantic analysis system converts the linguistic output by the natural language linguistic analysis system into a data structure model referred to as a semantic discourse representation structure (SemDRS).
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael V. Calcagno, Par Jonas Barklund, Lei Zhao, Saliha Azzam, Sonja S. Knoll, Su Chang
  • Patent number: 7315810
    Abstract: The present invention is a named entity (NE) interface to a linguistic analysis layer. The interface exposes each input sentence to the NE recognizers of all applications and returns all recognized NEs. Thus, the present invention can accommodate NEs which dynamically change in the applications, because each input string will be handed to the applications for NE recognition. The present invention also includes a data structure which is a normalized form of recognized NEs.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: January 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Saliha Azzam, Michael V. Calcagno, David N. Weise, Kevin R. Powell, Sonja S. Knoll, Pär Jonas Barklund, Evelyne Viegas
  • Patent number: 7310642
    Abstract: An authoring tool (or process) to facilitate the performance of an annotation function and an indexing function. The annotation function may generate informational annotations and word annotations to a database design schema (e.g., an entity-relationship diagram or “ERD”). The indexing function may analyze the words of the annotations by classifying the words in accordance with a concordance and dictionary, and assign a normalized weight to each word of each of the annotations based on the classification(s) of the word(s) of the annotation. A query translator (or query translation process) to (i) accept a natural language query from a user interface process, (ii) convert the natural language query to a formal command query (e.g., an SQL query) using the indexed annotations generated by the authoring tool and the database design schema, and (iii) present the formal command query to a database management process for interrogating the relational database.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: December 18, 2007
    Assignee: Microsoft Corporation
    Inventors: Christopher Clayton McConnell, Par Jonas Barklund
  • Patent number: 7295966
    Abstract: The present invention is a system and method for normalizing a discourse representation structure (DRS). The elements of the structure are rewritten and sorted in a way such that structures which may appear different but are nonetheless equivalent can be associated with the same, normalized representation. The present invention can also include a data structure for a DRS. The DRS is represented by an array of boxes, each having a set of elements which in turn has a predefined structure suitable for representing a wide variety of linguistic information.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: November 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Pär Jonas Barklund, Michael V. Calcagno
  • Publication number: 20070106496
    Abstract: The subject disclosure pertains to systems and methods for performing natural language processing in which natural language input is mapped to a task. The system includes a task interface for defining a task, the associated data and the manner in which the task data is interpreted. Furthermore, the system provides a framework that manages the tasks to facilitate natural language processing. The task interface and framework can be used to provide natural language processing capabilities to third party applications. Additionally, the task framework can learn or be trained based upon feedback received from the third party applications.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 10, 2007
    Applicant: Microsoft Corporation
    Inventors: William Ramsey, Jonas Barklund, Sanjeev Katariya
  • Publication number: 20070106495
    Abstract: The subject disclosure pertains to systems and methods for performing natural language processing in which natural language input is mapped to a task. The system includes a task interface for defining a task, the associated data and the manner in which the task data is interpreted. Furthermore, the system provides a framework that manages the tasks to facilitate natural language processing. The task interface and framework can be used to provide natural language processing capabilities to third party applications. Additionally, the task framework can learn or be trained based upon feedback received from the third party applications.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 10, 2007
    Applicant: Microsoft Corporation
    Inventors: William Ramsey, Jonas Barklund, Sanjeev Katariya
  • Publication number: 20070100604
    Abstract: The present invention is a system and method for performing semantic analysis that interprets a linguistic structure output by a natural language linguistic analysis system. The semantic analysis system converts the linguistic output by the natural language linguistic analysis system into a data structure model referred to as a semantic discourse representation structure (SemDRS).
    Type: Application
    Filed: December 19, 2006
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Calcagno, Par Jonas Barklund, Lei Zhao, Saliha Azzam, Sonja Knoll, Su Chang
  • Patent number: 7177799
    Abstract: The present invention is a system and method for performing semantic analysis that interprets a linguistic structure output by a natural language linguistic analysis system. The semantic analysis system converts the linguistic output by the natural language linguistic analysis system into a data structure model referred to as a semantic discourse representation structure (SemDRS).
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Michael V. Calcagno, Pär Jonas Barklund, Lei Zhao, Saliha Azzam, Sonja S. Knoll, Su Chang
  • Publication number: 20060129379
    Abstract: A system for synchronizing a natural language input element and a graphical user interface has a synchronization engine. The synchronization engine is adapted to monitor user interactions with the natural language input element and the graphical user interface and to synchronize the natural language input element and the graphical user interface responsive to the user interactions.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: William Ramsey, Christopher McConnell, David Dawson, Jonas Barklund, Steven Ickman, Thomas Laird-McConnell
  • Publication number: 20060047502
    Abstract: A method and apparatus for identifying a semantic structure from text includes processing the input text to identify self-describing fragments of the input text based on a hierarchical schema defining a domain with at least one top-level node and child nodes. Each identified self-describing fragment includes hierarchical context of a portion of the input text. A semantic structure is provided based on the identified self-describing fragments.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: William D. Ramsey, Par Jonas Barklund
  • Patent number: 6993475
    Abstract: An authoring tool (or process) to facilitate the performance of an annotation function and an indexing function. The annotation function may generate informational annotations and word annotations to a database design schema (e.g., an entity-relationship diagram or “ERD”). The indexing function may analyze the words of the annotations by classifying the words in accordance with a concordance and dictionary, and assign a normalized weight to each word of each of the annotations based on the classification(s) of the word(s) of the annotation. A query translator (or query translation process) to (i) accept a natural language query from a user interface process, (ii) convert the natural language query to a formal command query (e.g., an SQL query) using the indexed annotations generated by the authoring tool and the database design schema, and (iii) present the formal command query to a database management process for interrogating the relational database.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Christopher Clayton McConnell, Pär Jonas Barklund
  • Publication number: 20030176999
    Abstract: The present invention is a system and method for performing semantic analysis that interprets a linguistic structure output by a natural language linguistic analysis system. The semantic analysis system converts the linguistic output by the natural language linguistic analysis system into a data structure model referred to as a semantic discourse representation structure (SemDRS).
    Type: Application
    Filed: January 14, 2002
    Publication date: September 18, 2003
    Inventors: Michael V. Calcagno, Par Jonas Barklund, Lei Zhao, Saliha Azzam, Sonja S. Knoll, Su Chang
  • Publication number: 20030171915
    Abstract: The present invention is a system and method for normalizing a discourse representation structure (DRS). The elements of the structure are rewritten and sorted in a way such that structures which may appear different but are nonetheless equivalent can be associated with the same, normalized representation. The present invention can also include a data structure for a DRS. The DRS is represented by an array of boxes, each having a set of elements which in turn has a predefined structure suitable for representing a wide variety of linguistic information.
    Type: Application
    Filed: January 14, 2002
    Publication date: September 11, 2003
    Inventors: Par Jonas Barklund, Michael V. Calcagno
  • Publication number: 20030130835
    Abstract: The present invention is a named entity (NE) interface to a linguistic analysis layer. The interface exposes each input sentence to the NE recognizers of all applications and returns all recognized NEs. Thus, the present invention can accommodate NEs which dynamically change in the applications, because each input string will be handed to the applications for NE recognition. The present invention also includes a data structure which is a normalized form of recognized NEs.
    Type: Application
    Filed: January 7, 2002
    Publication date: July 10, 2003
    Inventors: Saliha Azzam, Michael V. Calcagno, David N. Weise, Kevin R. Powell, Sonja S. Knoll, Par Jonas Barklund, Evelyne Viegao