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

Keith E. Diefendorff — 51 Patents

Apple: 31 patents #997 of 18,612Top 6%
MTMips Technologies: 10 patents #17 of 129Top 15%
IBM: 5 patents #18,770 of 70,183Top 30%
Motorola: 5 patents #2,530 of 14,142Top 20%
TITexas Instruments: 4 patents #3,300 of 12,488Top 30%
Austin, TX: #443 of 18,064 inventorsTop 3%
Texas: #1,671 of 125,132 inventorsTop 2%
Overall (All Time): #51,932 of 4,157,543Top 2%
51 Patents All Time
Keith E. Diefendorff has been granted 51 US patents while listed as an inventor at Apple. The first was granted in 1986 and the most recent in March 2015. Keith E. Diefendorff ranks #51,932 of 4,157,543 US inventors in our database (top 1.2%). Patent records list Keith E. Diefendorff in Austin, TX, US.

Issued Patents All Time

Showing 1–25 of 51 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8984262 Generate predicates instruction for processing vectors Jeffry E. Gonion 2015-03-17 $91,673,000
8976799 Converged computer I/O system and bridging mechanism for peer-to-peer communication Paul A. Baker, Michael Murphy, Eric W. Anderson, Colin Whitby-Strevens, David Ferguson +2 more 2015-03-10 $87,927,000
8959316 Actual instruction and actual-fault instructions for processing vectors Jeffry E. Gonion 2015-02-17 $88,226,000
8793472 Vector index instruction for generating a result vector with incremental values based on a start value and an increment value Jeffry E. Gonion 2014-07-29 $113,998,000
8762690 Increment-propagate and decrement-propagate instructions for processing vectors Jeffry E. Gonion 2014-06-24 $67,710,000
8745360 Generating predicate values based on conditional data dependency in vector processors Jeffry E. Gonion 2014-06-03 $58,287,000
8650383 Vector processing with predicate vector for setting element values based on key element position by executing remaining instruction Jeffry E. Gonion 2014-02-11 $88,803,000
8578209 Non-faulting and first faulting instructions for processing vectors Jeffry E. Gonion 2013-11-05 $69,090,000
8463881 Bridging mechanism for peer-to-peer communication Paul A. Baker, Michael Murphy, Eric W. Anderson, Colin Whitby-Strevens, David Ferguson +2 more 2013-06-11 $85,401,000
8447956 Running subtract and running divide instructions for processing vectors Jeffry E. Gonion 2013-05-21 $123,748,000
8417921 Running-min and running-max instructions for processing vectors using a base value from a key element of an input vector Jeffry E. Gonion 2013-04-09 $75,106,000
8402255 Memory-hazard detection and avoidance instructions for vector processing Jeffry E. Gonion 2013-03-19 $67,108,000
8370608 Copy-propagate, propagate-post, and propagate-prior instructions for processing vectors Jeffry E. Gonion 2013-02-05 $88,003,000
8364938 Running-AND, running-OR, running-XOR, and running-multiply instructions for processing vectors using a base value from a key element of an input vector Jeffry E. Gonion 2013-01-29 $69,278,000
8359461 Running-shift instructions for processing vectors using a base value from a key element of an input vector Jeffry E. Gonion 2013-01-22 $96,014,000
8359460 Running-sum instructions for processing vectors using a base value from a key element of an input vector Jeffry E. Gonion 2013-01-22 $96,014,000
8356159 Break, pre-break, and remaining instructions for processing vectors Jeffry E. Gonion 2013-01-15 $114,427,000
8356164 Shift-in-right instructions for processing vectors Jeffry E. Gonion 2013-01-15 $114,427,000
8271832 Non-faulting and first-faulting instructions for processing vectors Jeffry E. Gonion 2012-09-18 $127,165,000
8209525 Method and apparatus for executing program code Jeffry E. Gonion 2012-06-26 $142,395,000
8181001 Conditional data-dependency resolution in vector processors Jeffry E. Gonion 2012-05-15 $168,141,000
8176299 Generating stop indicators based on conditional data dependency in vector processors Jeffry E. Gonion 2012-05-08 $209,179,000
8131979 Check-hazard instructions for processing vectors Jeffry E. Gonion 2012-03-06 $109,256,000
8078806 Microprocessor with improved data stream prefetching 2011-12-13 $848,000
8078847 Detecting memory-hazard conflicts during vector processing Jeffry E. Gonion 2011-12-13 $85,027,000