{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "Microsoft", "item": "https://www.patentleaderboard.com/company/microsoft"}, {"@type": "ListItem", "position": 3, "name": "Randy S. Kimmerly", "item": "https://www.patentleaderboard.com/inventor/fl:ra_ln:kimmerly-1"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
RK

Randy S. Kimmerly — 24 Patents

Microsoft: 24 patents #1,281 of 40,388Top 4%
Woodinville, WA: #118 of 1,504 inventorsTop 8%
Washington: #3,621 of 76,902 inventorsTop 5%
Overall (All Time): #168,038 of 4,157,543Top 5%
24 Patents All Time
Randy S. Kimmerly has been granted 24 US patents while listed as an inventor at Microsoft. The first was granted in 1997 and the most recent in February 2016. Randy S. Kimmerly ranks #168,038 of 4,157,543 US inventors in our database (top 4.0%). Patent records list Randy S. Kimmerly in Woodinville, WA, US.

Patents per Year

Patents granted per year, 1997 to 2016Bar chart with a peak of 4 patents in 2010.peak 41997: 1 patents19972002: 1 patents2004: 2 patents20042007: 1 patents2008: 2 patents20082010: 4 patents2011: 2 patents20112012: 4 patents2013: 2 patents20132014: 3 patents2015: 1 patents20152016: 1 patents2016

Issued Patents All Time

Showing 1–24 of 24 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
9256401 Editor visualization of symbolic relationships Michael C. Fanning, Steven Lucco, Andrew R. Sterland 2016-02-09 $44,306,000
8930898 Declarative commands using workflows David K. Peck, Christopher L. Anderson 2015-01-06 $23,359,000
8886659 Data framework to enable rich processing of data from any arbitrary data source Haroon Ahmed, John D. Doty, Donald F. Box 2014-11-11 $24,503,000
8869106 Language service provider management using application context Charles P. Jazdzewski, Michael C. Fanning, A. Michael Horton 2014-10-21 $25,843,000
8626715 Generic editor for databases William A. Manis, Lonny Bastien, Antony S. Williams, Anthony Christopher Bloesch, Gunter Leeb +3 more 2014-01-07 $21,622,000
8484629 Programming model for modular development Patrick Dengler, Oleg Lvovitch 2013-07-09 $26,872,000
8386429 Generic editor for databases William A. Manis, Lonny Bastien, Antony S. Williams, Anthony Christopher Bloesch, Gunter Leeb +3 more 2013-02-26 $11,012,000
8341598 Declartive commands using workflows David K. Peck, Christopher L. Anderson 2012-12-25
8307329 Implicit composition of component bindings Anthony J. Moore, Christopher L. Anderson, Clemens A. Szyperski, Donald F. Box, Bradford H. Lovering 2012-11-06 $20,259,000
8290922 Data framework to enable rich processing of data from any arbitrary data source Haroon Ahmed, John D. Doty, Donald F. Box 2012-10-16 $18,516,000
8108831 Iterative component binding Christopher L. Anderson, Clemens A. Szyperski, Anthony J. Moore, Donald F. Box 2012-01-31 $19,052,000
8060865 Build-time enforcement of architectural partitioning in computer application 2011-11-15 $16,121,000
7937688 System and method for context-sensitive help in a design environment Shankar Vaidyanathan, Biliana Kaneva 2011-05-03 $28,388,000
7831956 Using attributes to identify and filter pluggable functionality 2010-11-09 $17,265,000
7743318 Order independent batched updates on a text buffer Vijaye Ganesh Raji 2010-06-22 $17,867,000
7721196 Arbitrary rendering of visual elements on a code editor John Tilford, Vijaye Ganesh Raji 2010-05-18 $13,421,000
7669178 System and method for interacting with computer programming languages at semantic level William P. Chiles, Shankar Vaidyanathan, David Waggoner 2010-02-23 $27,908,000
7346892 Prediction and pre-selection of an element in syntax completion Darren Shou, Josefa Michael George Nalewabau 2008-03-18 $32,923,000
7333965 Classifying text in a code editor using multiple classifiers John Tilford, Vijaye Ganesh Raji 2008-02-19 $39,124,000
7283991 Caching system for path search optimization 2007-10-16 $16,447,000
6832365 System and method for interacting with computer programming languages at semantic level William P. Chiles, Shankar Vaidyanathan, David Waggoner 2004-12-14 $69,751,000
6748582 Task list window for use in an integrated development environment William P. Chiles, Anders Hejlsberg, Peter E Loforte 2004-06-08 $49,212,000
6360358 Maintenance of code knowledge for up-to-date access thereof John Elsbree, Anders Hejlsberg 2002-03-19 $145,303,000
5628017 Method and system for providing event-response capabilities to pseudocode Robert E. Saile 1997-05-06 $173,214,000