Patents by Inventor Krishnan R. Subramaniam

Krishnan R. Subramaniam 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).

  • Publication number: 20230214094
    Abstract: A device may, in response to selection of a search area included in a webpage displayed within a display area of a browser: request a search for content of the search area, receive a searched query, a search result page for the searched query, and a related search request, and cause display of a first search request indicator and a second search request indicator within a search result area outside of the display area and within the browser. A device may receive a selection of the first search request indicator. A device may, in response to the selection of the first search request indicator, cause display of content for the first search request indicator within a navigation area of the search result area.
    Type: Application
    Filed: December 16, 2022
    Publication date: July 6, 2023
    Inventors: Yana Yushkina, Nicholas Sexton, Samuel Birch, Filip Jerzy Gorski, Theresa Marie Sullivan, Ayman Almadhoun, Donn Locke Denman, Gang Wu, Krishnan R. Subramaniam, Bharath Santosh, SM Shabab Hossain, Sheng Wang, Damon Chizu Kawamoto, Tina Lin Zeng
  • Patent number: 9378272
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for correcting potentially inaccurate terms in queries. In an aspect, a search system determines that an original query includes a potentially inaccurate term. The determination is made on the basis that the term of the original query meets an inaccuracy criterion. Derivative queries are generated from the original query. Each derivative query does not include the potentially inaccurate term. For each derivative query resources that are determined to be responsive to the derivative query are determined, and from the resources, a corrected term is determined. The corrected term is substituted for the potentially inaccurate term, and a search operation that uses the corrected query as input is performed.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Krishnan R. Subramaniam, Trystan G. Upstill
  • Patent number: 8868587
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for correcting potentially inaccurate terms in queries. In an aspect, a search system determines that an original query includes a potentially inaccurate term. The determination is made on the basis that the term of the original query meets an inaccuracy criterion. Derivative queries are generated from the original query. Each derivative query does not include the potentially inaccurate term. For each derivative query resources that are determined to be responsive to the derivative query are determined, and from the resources, a corrected term is determined. The corrected term is substituted for the potentially inaccurate term, and a search operation that uses the corrected query as input is performed.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Krishnan R. Subramaniam, Trystan G. Upstill
  • Patent number: 7584202
    Abstract: A solution is provided in which regions are formed incrementally as points are added to a database. Each time a point is added to the database, it may be assigned to a new region. This new region may then be compared against each of the current set of regions until one is found with which it can be successfully merged. Then, this newly merged region may be compared against each of the other regions until one is found with which it can be successfully merged. This process repeats until there are no more regions that can be merged. Determining whether or not a region can be merged with another region may involve determining whether or not the points in one region differ from the points in the other region only along one dimension. If so, then the point can be successfully merged with the region.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: September 1, 2009
    Assignee: Oracle International Corporation
    Inventors: Krishnan R. Subramaniam, Saugata Chowdhury
  • Publication number: 20090138489
    Abstract: A solution is provided in which regions are formed incrementally as points are added to a database. Each time a point is added to the database, it may be assigned to a new region. This new region may then be compared against each of the current set of regions until one is found with which it can be successfully merged. Then, this newly merged region may be compared against each of the other regions until one is found with which it can be successfully merged. This process repeats until there are no more regions that can be merged. Determining whether or not a region can be merged with another region may involve determining whether or not the points in one region differ from the points in the other region only along one dimension. If so, then the point can be successfully merged with the region.
    Type: Application
    Filed: January 13, 2006
    Publication date: May 28, 2009
    Inventors: Krishnan R. Subramaniam, Saugata Chowdhury