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

David Craft — 53 Patents

IBM: 52 patents #1,623 of 70,183Top 3%
Oracle: 1 patents #8,339 of 14,854Top 60%
Hereford, TX: #1 of 39 inventorsTop 3%
Texas: #1,558 of 125,132 inventorsTop 2%
Overall (All Time): #48,528 of 4,157,543Top 2%
53 Patents All Time
David Craft has been granted 53 US patents while listed as an inventor at IBM. The first was granted in 1996 and the most recent in August 2018. David Craft ranks #48,528 of 4,157,543 US inventors in our database (top 1.2%). Patent records list David Craft in Hereford, TX, US.

Patents per Year

Patents granted per year, 1996 to 2018Bar chart with a peak of 7 patents in 2015.peak 71996: 1 patents19961997: 4 patents1998: 3 patents19981999: 4 patents2000: 3 patents20002001: 2 patents2004: 3 patents20042005: 1 patents2006: 3 patents20062007: 3 patents2009: 4 patents20092010: 3 patents2012: 1 patents20122014: 3 patents2015: 7 patents20152016: 2 patents2017: 5 patents20172018: 1 patents2018

Issued Patents All Time

Showing 1–25 of 53 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10055448 Techniques to reduce contention windows Murali Pottlapelli, Yogesh Kumar, Philippe Le Mouel 2018-08-21 $58,114,000
9817581 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2017-11-14 $4,491,000
9778873 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2017-10-03 $4,036,000
9582363 Failure domain based storage system data stripe layout Ralph A. Becker-Szendy, Scott Guthridge, James C. Wyllie 2017-02-28 $2,397,000
9582511 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2017-02-28 $2,397,000
9575682 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2017-02-21 $2,827,000
9460802 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2016-10-04 $3,433,000
9229852 Flash translation layer system for maintaining data versions in solid state memory Gokul B. Kandiraju, Hubertus Franke 2016-01-05 $2,535,000
9135162 Data versioning in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-09-15 $3,796,000
9135161 Flash translation layer system for maintaining data versions in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-09-15 $3,796,000
9135163 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-09-15 $3,796,000
9122584 File system for maintaining data version in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-09-01 $3,766,000
9122582 File system for maintaining data versions in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-09-01 $3,766,000
9122581 Data versioning in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-09-01 $3,766,000
9116793 Maintaining versions of data in solid state memory Gokul B. Kandiraju, Hubertus Franke 2015-08-25 $7,184,000
8886900 Legacy data management 2014-11-11 $15,773,000
8838950 Security architecture for system on chip Michael Norman Day, Harm Peter Hofstee, Charles Ray Johns, John Liberty 2014-09-16 $3,547,000
8743680 Hierarchical network failure handling in a clustered node environment William B. Brown, Robert K. Gjertsen 2014-06-03 $4,638,000
8140824 Secure code authentication 2012-03-20 $2,170,000
7770021 Authenticating software using protected master key 2010-08-03 $4,325,000
7764787 System and method for authenticating software using protected master key 2010-07-27 $6,569,000
7650491 Method and system for controlled distribution of application code and content data within a computer network Pradeep Kumar Dubey, Harm Peter Hofstee, James Allan Kahle 2010-01-19 $15,189,000
7617362 System for balancing multiple memory buffer sizes and method therefor Brian P. Dixon, Yuri Volobuev, James C. Wyllie 2009-11-10 $10,417,000
7603703 Method and system for controlled distribution of application code and content data within a computer network Pradeep Kumar Dubey, Harm Peter Hofstee, James Allan Kahle 2009-10-13 $16,422,000
7475257 System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data Maximino Aguilar, Michael Norman Day, Akiyuki Hatakeyama, Harm Peter Hofstee, Masakazu Suzuoki 2009-01-06 $2,860,000