Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
JG

John I. Garney — 72 Patents

Intel: 70 patents #390 of 30,777Top 2%
MCMcci: 2 patents #3 of 11Top 30%
Portland, OR: #211 of 9,213 inventorsTop 3%
Oregon: #402 of 28,073 inventorsTop 2%
Overall (All Time): #27,714 of 4,157,543Top 1%
72 Patents All Time
John I. Garney has been granted 72 US patents while listed as an inventor at Intel. The first was granted in 1994 and the most recent in January 2021. John I. Garney ranks #27,714 of 4,157,543 US inventors in our database (top 0.67%). Patent records list John I. Garney in Portland, OR, US.

Patents per Year

Patents granted per year, 1994 to 2021Bar chart with a peak of 7 patents in 2002.peak 71994: 1 patents19941995: 3 patents1996: 2 patents1998: 2 patents19981999: 1 patents2000: 4 patents2001: 2 patents20012002: 7 patents2003: 3 patents2004: 6 patents20042005: 5 patents2006: 4 patents2007: 7 patents20072008: 5 patents2009: 4 patents2010: 1 patents20102011: 3 patents2012: 1 patents2013: 1 patents20132014: 2 patents2015: 2 patents2016: 1 patents20162017: 2 patents2018: 2 patents2021: 1 patents2021

Issued Patents All Time

Showing 1–25 of 72 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10885202 Method and apparatus to provide secure application execution Francis X. McKeen, Carlos V. Rozas, Uday Savagaonkar, Simon P. Johnson, Vincent R. Scarlata +16 more 2021-01-05 $27,050,000
10102380 Method and apparatus to provide secure application execution Francis X. McKeen, Carlos V. Rozas, Uday Savagaonkar, Simon P. Johnson, Vincent R. Scarlata +16 more 2018-10-16 $21,459,000
9892081 Split transaction protocol for a bus system John S. Howard 2018-02-13 $15,494,000
9600436 Split transaction protocol for a bus system John S. Howard 2017-03-21 $8,001,000
9558142 Split transaction protocol for a bus system John S. Howard 2017-01-31 $9,360,000
9430296 System partitioning to present software as platform level functionality via inter-partition bridge including reversible mode logic to switch between initialization, configuration, and execution mode Stephen J. Tolopka, David A. Koufaty, Yasser Rasheed, Ulhas Warrier, Matthew E. Hoekstra 2016-08-30 $15,019,000
9087200 Method and apparatus to provide secure application execution Francis X. McKeen, Carlos V. Rozas, Uday Savagaonkar, Simon P. Johnson, Vincent R. Scarlata +16 more 2015-07-21 $13,511,000
9021597 Security arrangements for extended USB protocol stack of a USB host system Terrill M. Moore, Salvatore Gregory Scaffidi, Jr., Christopher Jay Yokum 2015-04-28
8713683 Security arrangements for extended USB protocol stack of a USB host system Terrill M. Moore, Salvatore Gregory Scaffidi, Jr., Christopher Jay Yokum 2014-04-29
8677032 Split transaction protocol for a bus system John S. Howard 2014-03-18 $15,232,000
8479208 System partitioning to present software as platform level functionality including mode logic to maintain and enforce partitioning in first and configure partitioning in second mode Stephen J. Tolopka, David A. Koufaty, Yasser Rasheed, Ulhas Warrier, Matthew E. Hoekstra 2013-07-02 $20,773,000
8146089 Sharing resources of a partitioned system 2012-03-27 $20,416,000
8086837 Method and apparatus to store initialization and configuration information Kirk D. Brannock, Richard Coulson 2011-12-27 $23,836,000
8041920 Partitioning memory mapped device configuration space David A. Konfaty, Ulhas Warrier, Kiran S. Panesar 2011-10-18 $21,649,000
7886087 Split transaction protocol for a bus system John S. Howard 2011-02-08 $12,723,000
7675871 Split transaction protocol for a bus system John S. Howard 2010-03-09 $23,050,000
7640426 Methods and apparatus to manage hardware resources for a partitioned platform 2009-12-29 $18,144,000
7587717 Dynamic master/slave configuration for multiple expansion modules Robert J. Royer, Jr. 2009-09-08 $22,439,000
7558911 Maintaining disk cache coherency in multiple operating system environment Robert J. Royer, Jr., Jeanna N. Matthews, Kirk D. Brannock 2009-07-07 $37,451,000
7512082 Tracking transaction status for a bus system providing legacy bus compatibility John S. Howard 2009-03-31 $17,039,000
7424603 Method and apparatus to store initialization and configuration information Kirk D. Brannock, Richard Coulson 2008-09-09 $18,766,000
7412562 Using non-volatile memories for disk caching of partition table entries 2008-08-12 $20,410,000
7389398 Methods and apparatus for data transfer between partitions in a computer system 2008-06-17 $40,097,000
7360015 Preventing storage of streaming accesses in a cache Jeanna N. Matthews 2008-04-15 $20,104,000
7328304 Interface for a block addressable mass storage system Robert J. Royer, Jr., Robert W. Faber 2008-02-05 $13,136,000