Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
RG

Ramanathan V. Guha

Google: 34 patents #412 of 22,993Top 2%
Apple: 9 patents #3,465 of 18,612Top 20%
NCNetscape Communications: 5 patents #2 of 79Top 3%
IBM: 5 patents #18,733 of 70,183Top 30%
Los Altos, CA: #165 of 3,651 inventorsTop 5%
California: #6,949 of 386,348 inventorsTop 2%
Overall (All Time): #47,558 of 4,157,543Top 2%
54 Patents All Time

Issued Patents All Time

Showing 26–50 of 54 patents

Patent #TitleCo-InventorsDate
8290964 Method and apparatus for obtaining recommendations from trusted sources 2012-10-16
8250080 Filtering in search engines Vrishali Wagle 2012-08-21
8051063 Aggregating context data for programmable search engines 2011-11-01
7801876 Systems and methods for customizing behavior of multiple search engines Patrick F. Riley, Corin Anderson, Matthew D. Wytock, Othar Hansson 2010-09-21
7743045 Detecting spam related and biased contexts for programmable search engines 2010-06-22
7725346 Method and computer program product for predicting sales from online public discussions Daniel Gruhl, Jasmine Novak, Shanmugasundaram Ravikumar, Andrew Tomkins 2010-05-25
7716199 Aggregating context data for programmable search engines 2010-05-11
7693830 Programmable search engine 2010-04-06
7668812 Filtering search results using annotations Patrick F. Riley 2010-02-23
7603350 Search result ranking based on trust 2009-10-13
7593939 Generating specialized search results in response to patterned queries Nicholas B. Weininger 2009-09-22
7519582 System and method for performing a high-level multi-dimensional query on a multi-structural database Ronald Fagin, Phokion Gerasimos Kolaitis, Jasmine Novak, Shanmugasundaram Ravikumar, Dandapani Sivakumar +1 more 2009-04-14
7519613 Method and system for generating threads of documents Shanmugasundaram Ravikumar, Dandapani Sivakumar 2009-04-14
7386545 System and method for disambiguating entities in a web page search Garg Ashutosh 2008-06-10
7328405 Smart browsing providers David Lee Hyatt 2008-02-05
7281022 System, method, and service for segmenting a topic into chatter and subtopics Daniel Gruhl, Andrew Tomkins 2007-10-09
6862602 System and method for rapidly identifying the existence and location of an item in a file 2005-03-01
6539373 Contextual searching by determining intersections of search results 2003-03-25
6212525 Hash-based system and method with primary and secondary hash functions for rapidly identifying the existence and location of an item in a file 2001-04-03
6108651 Heuristic co-identification of objects across heterogeneous information sources 2000-08-22
6081805 Pass-through architecture via hash techniques to remove duplicate query results 2000-06-27
6005588 System and method for rapidly displaying text in a graphical user interface 1999-12-21
5943665 Method and system for performing conceptual joins across fields of a database 1999-08-24
5929853 Simulating display of on-screen objects in three dimensions 1999-07-27
5897637 System and method for rapidly identifying the existence and location of an item in a file 1999-04-27