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

Pankaj Garg

VEVeveo: 29 patents #6 of 26Top 25%
Microsoft: 19 patents #1,856 of 40,388Top 5%
ICInnovation Thru Energy Co: 8 patents #1 of 5Top 20%
HPHP: 7 patents #2,518 of 16,619Top 20%
Samsung: 4 patents #25,854 of 75,807Top 35%
INIntel: 1 patents #18,218 of 30,777Top 60%
RMRakuten Mobile: 1 patents #93 of 180Top 55%
AGAdeia Guides: 1 patents #172 of 333Top 55%
Tokyo, WA: #18 of 89 inventorsTop 25%
Overall (All Time): #28,417 of 4,157,543Top 1%
71 Patents All Time

Issued Patents All Time

Showing 51–71 of 71 patents

Patent #TitleCo-InventorsDate
8370284 System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and/or typographic errors Sashikumar Venkataraman, Gopal Mishrimalji Rajpurohit 2013-02-05
8260985 Universal serial bus assistance engine Nils Bunger, Aly E. Orady, Matthew B. Debski, Dali Kilani, Teju Khubchandani +1 more 2012-09-04
8245229 Temporal batching of I/O jobs Dustin L. Green, Yau Ning Chin, Bruce L. Worthington, Shuvabrata Ganguly 2012-08-14
8166473 Method and system for a resource negotiation between virtual machines Jeffrey Kinsey, Eric P. Traut, Dustin L. Green, Parag Chakraborty 2012-04-24
8073979 Enhanced network system through the combination of networking objects Jeffrey Kinsey, Neel Jain 2011-12-06
8073860 Method and system for incrementally selecting and providing relevant search engines in response to a user query Sashikumar Venkataraman, Rakesh Barve 2011-12-06
8037071 Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters Sashikumar Venkataraman, Pranav Rajanala 2011-10-11
7865908 VM network traffic monitoring and filtering on the host Jeffrey Kinsey 2011-01-04
7797460 Enhanced network system through the combination of network objects Jeffrey Kinsey, Neel Jain 2010-09-14
7788266 Method and system for processing ambiguous, multi-term search queries Sashikumar Venkataraman, Rakesh Barve, Pranav Rajanala, Murali Aravamudan, Ajit Rajasekharan 2010-08-31
7761578 Communicating in a virtual environment Brian Henry, Jeffrey Kinsey, Benjamin A. Leis, Parag Chakraborty 2010-07-20
7644054 System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors Sashikumar Venkataraman, Gopal Mishrimalji Rajpurohit 2010-01-05
7567250 Visual boundaries for aggregate information in pixel-oriented graphs Ming C. Hao, Umeshwar Dayal, Stephany Kalil, Peter J. Wright, Betty Cant +4 more 2009-07-28
7536384 Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters Sashikumar Venkataraman, Pranav Rajanala 2009-05-19
7287247 Instrumenting a software application that includes distributed object technology Thomas Gschwind 2007-10-23
7222170 Tracking hits for network files using transmitted counter instructions Thomas Gschwind, Kave Eshghi, Klaus Wurster 2007-05-22
7146353 Resource allocation for multiple applications Cipriano A. Santos, Hsiu-Khuern Tang, Alex Zhang 2006-12-05
7081897 Unified memory organization for power savings 2006-07-25
6937238 System for visualizing massive web transaction data sets without overlapping Ming C. Hao, Umeshwar Dayal, Vijay Machiraju, Daniel Cotting 2005-08-30
6834303 Method and apparatus auto-discovering components of distributed services Mohamed E. Dekhil, Klaus Wurster, Jerremy Holland, Martin L. Griss, Vijay Machiraju 2004-12-21
5388268 Methods of indicating states of software processes cooperating on a single task Brian Beach, Anand Deshpande, Wendy Fong, Audrey K. Ishizaki, Thuan Quang Pham 1995-02-07