Inventor · disambiguated record
Jeffry E. Gonion
Also filed as: GONION JEFFRY · GONION JEFFRY E
117 granted patents·16 pending applications·1,933 citations·filing 1998–2025
99Inventor score
Top patents by PatentIndex Score
133 records- 0199US8555037B2Processing vectors using wrapping minima and maxima instructions in the macroscalar architectureAPPLE INC·Filed 2012·Granted Oct 8, 2013·412 cites·20 claims
- 0299US8417921B2Running-min and running-max instructions for processing vectors using a base value from a key element of an input vectorGONION JEFFRY E·Filed 2010·Granted Apr 9, 2013·418 cites·24 claims
- 0398US7975134B2Macroscalar processor architectureAPPLE INC·Filed 2010·Granted Jul 5, 2011·61 cites·20 claims
- 0497US10409600B1Return-oriented programming (ROP)/jump oriented programming (JOP) attack protectionAPPLE INC·Filed 2016·Granted Sep 10, 2019·26 cites·19 claims
- 0597US8412914B2Macroscalar processor architectureGONION JEFFRY E·Filed 2011·Granted Apr 2, 2013·45 cites·11 claims
- 0697US8131979B2Check-hazard instructions for processing vectorsGONION JEFFRY E·Filed 2009·Granted Mar 6, 2012·45 cites·32 claims
- 0796US7617496B2Macroscalar processor architectureAPPLE INC·Filed 2005·Granted Nov 10, 2009·38 cites·13 claims
- 0895US10275365B1Cryptographic signatures for capability-based addressingAPPLE INC·Filed 2016·Granted Apr 30, 2019·15 cites·20 claims
- 0994US8793472B2Vector index instruction for generating a result vector with incremental values based on a start value and an increment valueGONION JEFFRY E·Filed 2011·Granted Jul 29, 2014·23 cites·21 claims
- 1094US7739442B2Macroscalar processor architectureAPPLE INC·Filed 2008·Granted Jun 15, 2010·29 cites·12 claims
- 1194US7395419B1Macroscalar processor architectureAPPLE INC·Filed 2004·Granted Jul 1, 2008·78 cites·101 claims
- 1293US8364938B2Running-AND, running-OR, running-XOR, and running-multiply instructions for processing vectors using a base value from a key element of an input vectorAPPLE INC·Filed 2009·Granted Jan 29, 2013·17 cites·38 claims
- 1393US8078847B2Detecting memory-hazard conflicts during vector processingGONION JEFFRY E·Filed 2008·Granted Dec 13, 2011·31 cites·26 claims
- 1492US9201608B2Memory controller mapping on-the-flyAPPLE INC·Filed 2014·Granted Dec 1, 2015·15 cites·20 claims
- 1592US8271832B2Non-faulting and first-faulting instructions for processing vectorsGONION JEFFRY E·Filed 2010·Granted Sep 18, 2012·16 cites·13 claims
- 1692US8019977B2Generating predicate values during vector processingAPPLE INC·Filed 2008·Granted Sep 13, 2011·29 cites·30 claims
- 1791US10331558B2Systems and methods for performing memory compressionAPPLE INC·Filed 2017·Granted Jun 25, 2019·9 cites·20 claims
- 1891US8359460B2Running-sum instructions for processing vectors using a base value from a key element of an input vectorAPPLE INC·Filed 2009·Granted Jan 22, 2013·14 cites·21 claims
- 1991US8356159B2Break, pre-break, and remaining instructions for processing vectorsAPPLE INC·Filed 2009·Granted Jan 15, 2013·13 cites·16 claims
- 2090US10754649B2Computation engine that operates in matrix and vector modesAPPLE INC·Filed 2018·Granted Aug 25, 2020·6 cites·20 claims
- 2190US9529574B2Auto multi-threading in macroscalar compilersAPPLE INC·Filed 2014·Granted Dec 27, 2016·13 cites·20 claims
- 2290US8446426B2Technique for visually compositing a group of graphical objectsGONION JEFFRY E·Filed 2008·Granted May 21, 2013·21 cites·21 claims
- 2390US8402255B2Memory-hazard detection and avoidance instructions for vector processingGONION JEFFRY E·Filed 2011·Granted Mar 19, 2013·11 cites·24 claims
- 2490US8359461B2Running-shift instructions for processing vectors using a base value from a key element of an input vectorAPPLE INC·Filed 2009·Granted Jan 22, 2013·12 cites·24 claims
- 2590US7620797B2Instructions for efficiently accessing unaligned vectorsAPPLE INC·Filed 2006·Granted Nov 17, 2009·22 cites·18 claims
- 2690US6094726ADigital signal processor using a reconfigurable array of macrocellsSHENG GEORGE S·Filed 1998·Granted Jul 25, 2000·169 cites·22 claims
- 2789US11803471B2Scalable system on a chipAPPLE INC·Filed 2022·Granted Oct 31, 2023·1 cites·22 claims
- 2889US11449343B2Indirect branch predictor storing encrypted branch information fields and security tag for security protectionAPPLE INC·Filed 2018·Granted Sep 20, 2022·5 cites·20 claims
- 2989US10346163B2Matrix computation engineAPPLE INC·Filed 2017·Granted Jul 9, 2019·7 cites·20 claims
- 3089US8356164B2Shift-in-right instructions for processing vectorsAPPLE INC·Filed 2009·Granted Jan 15, 2013·11 cites·18 claims
- 3189US7624251B2Instructions for efficiently accessing unaligned partial vectorsAPPLE INC·Filed 2007·Granted Nov 24, 2009·20 cites·18 claims
- 3288US9182959B2Predicate count and segment count instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Nov 10, 2015·11 cites·18 claims
- 3388US8527742B2Processing vectors using wrapping add and subtract instructions in the macroscalar architectureGONION JEFFRY E·Filed 2012·Granted Sep 3, 2013·10 cites·17 claims
- 3488US8484443B2Running multiply-accumulate instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Jul 9, 2013·10 cites·24 claims
- 3588US8464031B2Running unary operation instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Jun 11, 2013·11 cites·24 claims
- 3688US8176299B2Generating stop indicators based on conditional data dependency in vector processorsGONION JEFFRY E·Filed 2008·Granted May 8, 2012·17 cites·21 claims
- 3787US10877754B2Matrix computation engineAPPLE INC·Filed 2020·Granted Dec 29, 2020·2 cites·20 claims
- 3887US8621448B2Systems and methods for compiler-based vectorization of non-leaf codeGONION JEFFRY E·Filed 2010·Granted Dec 31, 2013·10 cites·17 claims
- 3987US8578358B2Macroscalar processor architectureGONION JEFFRY E·Filed 2011·Granted Nov 5, 2013·7 cites·15 claims
- 4087US8504806B2Instruction for comparing active vector elements to preceding active elements to determine value differencesGONION JEFFRY E·Filed 2012·Granted Aug 6, 2013·9 cites·21 claims
- 4187US8370608B2Copy-propagate, propagate-post, and propagate-prior instructions for processing vectorsAPPLE INC·Filed 2009·Granted Feb 5, 2013·9 cites·33 claims
- 4287US8019976B2Memory-hazard detection and avoidance instructions for vector processingAPPLE INC·Filed 2007·Granted Sep 13, 2011·15 cites·21 claims
- 4386US9009383B2Memory controller mapping on-the-flyAPPLE INC·Filed 2014·Granted Apr 14, 2015·7 cites·20 claims
- 4486US8539205B2Processing vectors using wrapping multiply and divide instructions in the macroscalar architectureAPPLE INC·Filed 2012·Granted Sep 17, 2013·9 cites·17 claims
- 4586US8527737B2Using addresses to detect overlapping memory regionsGONION JEFFRY E·Filed 2011·Granted Sep 3, 2013·9 cites·38 claims
- 4686US8447956B2Running subtract and running divide instructions for processing vectorsGONION JEFFRY E·Filed 2011·Granted May 21, 2013·9 cites·30 claims
- 4786US8065502B2Macroscalar processor architectureGONION JEFFRY E·Filed 2009·Granted Nov 22, 2011·10 cites·12 claims
- 4885US10831484B1Return-oriented programming (ROP)/jump oriented programming (JOP) attack protectionAPPLE INC·Filed 2019·Granted Nov 10, 2020·3 cites·20 claims
- 4984US10642620B2Computation engine with strided dot productAPPLE INC·Filed 2018·Granted May 5, 2020·3 cites·20 claims
- 5084US8856456B2Systems, methods, and devices for cache block coherenceHENDRY IAN C·Filed 2011·Granted Oct 7, 2014·9 cites·28 claims
Showing the top 50 of 133 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Jeffry E. Gonion files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →