Patents by Inventor Ruchira S. Datta

Ruchira S. Datta 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: 8762358
    Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user through a user interface a search query comprising one or more query terms, the user interface having an interface language, the interface language being a natural language; and determining a query language for the query from the query terms and the interface language, the query language being a natural language.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventors: Ruchira S. Datta, Fabio Lopiano
  • Patent number: 8606826
    Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving through a user interface with an interface language a search query having query terms; using the interface language to select one or more mappings and using the selected mappings to simplify each query term; and applying each simplified query term to a synonyms map to identify possible synonyms with which to augment the search query. In alternative embodiments, the operations include generating a synonyms map from a corpus of documents; where the synonyms map maps each of multiple keys to one or more corresponding variants, where each variant is associated with one or more of document languages. In alternative embodiments, the operations include generating a synonyms map from documents by applying document language-dependent mappings to words in the documents to generate keys for the map.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: December 10, 2013
    Assignee: Google Inc.
    Inventor: Ruchira S. Datta
  • Patent number: 8255376
    Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving through a user interface with an interface language a search query having query terms; using the interface language to select one or more mappings and using the selected mappings to simplify each query term; and applying each simplified query term to a synonyms map to identify possible synonyms with which to augment the search query. In alternative embodiments, the operations include generating a synonyms map from a corpus of documents; where the synonyms map maps each of multiple keys to one or more corresponding variants, where each variant is associated with one or more of document languages. In alternative embodiments, the operations include generating a synonyms map from documents by applying document language-dependent mappings to words in the documents to generate keys for the map.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventor: Ruchira S. Datta
  • Publication number: 20120109978
    Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving through a user interface with an interface language a search query having query terms; using the interface language to select one or more mappings and using the selected mappings to simplify each query term; and applying each simplified query term to a synonyms map to identify possible synonyms with which to augment the search query. In alternative embodiments, the operations include generating a synonyms map from a corpus of documents; where the synonyms map maps each of multiple keys to one or more corresponding variants, where each variant is associated with one or more of document languages. In alternative embodiments, the operations include generating a synonyms map from documents by applying document language-dependent mappings to words in the documents to generate keys for the map.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 3, 2012
    Applicant: GOOGLE INC.
    Inventor: Ruchira S. Datta
  • Patent number: 7835903
    Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user a search query; and receiving an indication of a user preference to apply transliteration in simplifying the query terms of the search query. Alternatively, the operations include receiving from a user a search query of query terms; applying transliteration in simplifying the query terms; and using the simplified query terms to identify synonyms to use in augmenting the search query. Alternatively, the operations include receiving from a user a search query; identifying the user interface language as a small language or not a small language; simplifying each query term to a simplified form; and if the user interface language is a small language, for each original query term that has a simplified form different from the original term, using the original query term as-is and not providing any synonyms for the query term.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: November 16, 2010
    Assignee: Google Inc.
    Inventor: Ruchira S. Datta
  • Patent number: 7475063
    Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user through a user interface a search query comprising a query term, the search query having attributed to it a query language; deriving a simplified query term from the query term; and identifying one or more potential synonyms for the query term by looking up the simplified query term in a synonyms map, the synonyms map mapping each of a plurality of keys to one or more corresponding variants, each variant being a word associated with one or more document languages, and each variant being associated for each associated language with a variant-language score indicating a relative frequency of the variant among all variants for the associated language for the same key.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: January 6, 2009
    Assignee: Google Inc.
    Inventors: Ruchira S. Datta, Fabio Lopiano