Patents by Inventor Davide Turcato

Davide Turcato 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: 11544467
    Abstract: The present disclosure relates to processing operations configured to provide a linguistic-based approach to evaluating repetition in content of an electronic document. The approach of the present disclosure is about detecting terms/words/phrases that are likely to be perceived as being repetitious by native speakers of a language rather than just identifying the occurrence of identical words or strings in a document as done by traditional language checks. Processing of the present disclosure detects and evaluates terms or phrases using positive linguistic evidence derived from evaluation of linguistic relationships between words in a string in syntactic ways. This results in more accurate and efficient determination as to whether a term is truly repetitious at the linguistic level as compared with traditional language checks.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Davide Turcato, Alfredo R. Arnaiz, Domenic Joseph Cipollone, Michael Wilson Daniels
  • Publication number: 20210390258
    Abstract: The present disclosure relates to processing operations configured to provide a linguistic-based approach to evaluating repetition in content of an electronic document. The approach of the present disclosure is about detecting terms/words/phrases that are likely to be perceived as being repetitious by native speakers of a language rather than just identifying the occurrence of identical words or strings in a document as done by traditional language checks. Processing of the present disclosure detects and evaluates terms or phrases using positive linguistic evidence derived from evaluation of linguistic relationships between words in a string in syntactic ways. This results in more accurate and efficient determination as to whether a term is truly repetitious at the linguistic level as compared with traditional language checks.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Inventors: Davide Turcato, Alfredo R. Arnaiz, Domenic Joseph Cipollone, Michael Wilson Daniels
  • Patent number: 7346490
    Abstract: A method for information retrieval that matches occurrences of concepts in natural language text documents against descriptions of concepts in user queries. Said method, implemented in a computer system, includes a preferred version of the method that comprises (1) annotating natural language text in documents and other text-forms with linguistic information and Concepts and Concept Rules expressed in a Concept Specification Language (CSL) for a particular domain, (2) pruning and optimizing synonyms for a particular domain, (3) defining and learning said CSL Concepts and Concept Rules, (4) checking user-defined descriptions of Concepts represented in CSL (including user queries), and (5) retrieval by matching said user-defined descriptions (and queries) against said annotated text. CSL is a language for expressing linguistically-based patterns. Said patterns can represent the linguistic manifestations of concepts in text.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: March 18, 2008
    Assignee: Axonwave Software Inc.
    Inventors: Daniel C Fass, Davide Turcato, Gordon W Tisher, James Devlan Nicholson, Milan Mosny, Frederick P Popowich, Janine T. Toole, Paul G McFetridge, Frederick W Kroon
  • Patent number: 7330811
    Abstract: A method and system for processing synonyms that adapts a general-purpose synonym resource to a specific domain. The method selects out a domain-specific subset of synonyms from the set of general-purpose synonyms. The synonym processing method in turn comprises two methods that can be used either together or on their own. A method of synonym pruning eliminates those synonyms that are inappropriate in a specific domain. A method of synonym optimization eliminates those synonyms that are unlikely to be used in a specific domain. The method has many applications including, but not limited to, information retrieval and domain-specific thesauri as a writer's aid.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: February 12, 2008
    Assignee: Axonwave Software, Inc.
    Inventors: Davide Turcato, Frederick P. Popowich, Janine T. Toole, Daniel C. Fass, James Devlan Nicholson, Gordon W. Tisher
  • Publication number: 20040133418
    Abstract: A method and system for processing synonyms that adapts a general-purpose synonym resource to a specific domain. The method selects out a domain-specific subset of synonyms from the set of general-purpose synonyms. The synonym processing method in turn comprises two methods that can be used either together or on their own. A method of synonym pruning eliminates those synonyms that are inappropriate in a specific domain. A method of synonym optimization eliminates those synonyms that are unlikely to be used in a specific domain. The method has many applications including, but not limited to, information retrieval and domain-specific thesauri as a writer's aid.
    Type: Application
    Filed: February 9, 2004
    Publication date: July 8, 2004
    Inventors: Davide Turcato, Frederick P Popowich, Janine T Toole, Daniel C Fass, James Devlan Nicholson, Gordon W Tisher
  • Publication number: 20040078190
    Abstract: A method for information retrieval that matches occurrences of concepts in natural language text documents against descriptions of concepts in user queries. Said method, implemented in a computer system, includes a preferred version of the method that comprises (1) annotating natural language text in documents and other text-forms with linguistic information and Concepts and Concept Rules expressed in a Concept Specification Language (CSL) for a particular domain, (2) pruning and optimizing synonyms for a particular domain, (3) defining and learning said CSL Concepts and Concept Rules, (4) checking user-defined descriptions of Concepts represented in CSL (including user queries), and (5) retrieval by matching said user-defined descriptions (and queries) against said annotated text. CSL is a language for expressing linguistically-based patterns. Said patterns can represent the linguistic manifestations of concepts in text.
    Type: Application
    Filed: November 24, 2003
    Publication date: April 22, 2004
    Inventors: Daniel C Fass, Davide Turcato, Gordon W Tisher, James Devlan Nicholson, Milan Mosny, Frederick P Popowich, Janine T Toole, Paul G McFetridge, Frederick W Kroon