Inventor · disambiguated record
John Zolnowsky
Also filed as: ZOLNOWSKY JOHN · ZOLNOWSKY JOHN E
40 granted patents·1 pending application·1,868 citations·filing 1980–2016
98Inventor score
Technology areasG06F
Top patents by PatentIndex Score
41 records- 0195US5826081AReal time thread dispatcher for multiprocessor applicationsSUN MICROSYSTEMS INC·Filed 1996·Granted Oct 20, 1998·245 cites·17 claims
- 0291US4566063AData processor which can repeat the execution of instruction loops with minimal instruction fetchesMOTOROLA INC·Filed 1983·Granted Jan 21, 1986·109 cites·5 claims
- 0391US4473878AMemory management unitMOTOROLA INC·Filed 1981·Granted Sep 25, 1984·126 cites·6 claims
- 0489US4524415AVirtual machine data processorMOTOROLA INC·Filed 1982·Granted Jun 18, 1985·100 cites·8 claims
- 0588US6779182B1Real time thread dispatcher for multiprocessor applicationsSUN MICROSYSTEMS INC·Filed 1998·Granted Aug 17, 2004·127 cites·14 claims
- 0687US4584640AMethod and apparatus for a compare and swap instructionMOTOROLA INC·Filed 1984·Granted Apr 22, 1986·79 cites·6 claims
- 0783US4890223APaged memory management unit which evaluates access permissions when creating translatorMOTOROLA INC·Filed 1988·Granted Dec 26, 1989·83 cites·22 claims
- 0882US4635193AData processor having selective breakpoint capability with minimal overheadMOTOROLA INC·Filed 1986·Granted Jan 6, 1987·69 cites·5 claims
- 0981US4800489APaged memory management unit capable of selectively supporting multiple address spacesMOTOROLA INC·Filed 1988·Granted Jan 24, 1989·61 cites·4 claims
- 1080US4763244APaged memory management unit capable of selectively supporting multiple address spacesMOTOROLA INC·Filed 1986·Granted Aug 9, 1988·60 cites·6 claims
- 1179US4602327ABus master capable of relinquishing bus on request and retrying bus cycleMOTOROLA INC·Filed 1983·Granted Jul 22, 1986·56 cites·1 claims
- 1278US5991790AGeneration and delivery of signals in a two-level, multithreaded systemSUN MICROSYSTEMS INC·Filed 1996·Granted Nov 23, 1999·85 cites·40 claims
- 1378US4710866AMethod and apparatus for validating prefetched instructionMOTOROLA INC·Filed 1986·Granted Dec 1, 1987·64 cites·2 claims
- 1476US4349873AMicroprocessor interrupt processingMOTOROLA INC·Filed 1980·Granted Sep 14, 1982·47 cites·4 claims
- 1575US4763250APaged memory management unit having variable number of translation table levelsMOTOROLA INC·Filed 1985·Granted Aug 9, 1988·54 cites·8 claims
- 1674US4719567AMethod and apparatus for limiting bus utilizationMOTOROLA INC·Filed 1982·Granted Jan 12, 1988·42 cites·6 claims
- 1774US4488256AMemory management unit having means for detecting and preventing mapping conflictsMOTOROLA INC·Filed 1981·Granted Dec 11, 1984·44 cites·9 claims
- 1871US4715013ACoprocessor instruction formatMOTOROLA INC·Filed 1986·Granted Dec 22, 1987·44 cites·2 claims
- 1970US4750110AMethod and apparatus for executing an instruction contingent upon a condition present in another data processorMOTOROLA INC·Filed 1983·Granted Jun 7, 1988·35 cites·2 claims
- 2069US8108686B2Method and system for detecting modified pagesDIK CASPER H·Filed 2008·Granted Jan 31, 2012·6 cites·20 claims
- 2169US4729094AMethod and apparatus for coordinating execution of an instruction by a coprocessorMOTOROLA INC·Filed 1987·Granted Mar 1, 1988·39 cites·5 claims
- 2269US4493035AData processor version validationMOTOROLA INC·Filed 1982·Granted Jan 8, 1985·36 cites·3 claims
- 2368US8856938B2Unvalidated privilege capDIK CASPER H·Filed 2008·Granted Oct 7, 2014·6 cites·8 claims
- 2465US4488228AVirtual memory data processorMOTOROLA INC·Filed 1982·Granted Dec 11, 1984·29 cites·6 claims
- 2559US4731736AMethod and apparatus for coordinating execution of an instruction by a selected coprocessorMOTOROLA INC·Filed 1986·Granted Mar 15, 1988·25 cites·2 claims
- 2658US7058656B2System and method of using extensions in a data structure without interfering with applications unaware of the extensionsSUN MICROSYSTEMS INC·Filed 2002·Granted Jun 6, 2006·9 cites·40 claims
- 2758US4348722ABus error recognition for microprogrammed data processorMOTOROLA INC·Filed 1980·Granted Sep 7, 1982·23 cites·4 claims
- 2857US10402378B2Method and system for executing an executable fileORACLE AMERICA INC·Filed 2016·Granted Sep 3, 2019·0 cites·14 claims
- 2957US4740889ACache disable for a data processorMOTOROLA INC·Filed 1986·Granted Apr 26, 1988·28 cites·1 claims
- 3056US4584666AMethod and apparatus for signed and unsigned bounds checkMOTOROLA INC·Filed 1984·Granted Apr 22, 1986·22 cites·5 claims
- 3156US2014297696A1Method and system for executing an executable fileORACLE INT CORP·Filed 2014·Application pending·0 cites
- 3255US5021991ACoprocessor instruction formatMOTOROLA INC·Filed 1987·Granted Jun 4, 1991·21 cites·2 claims
- 3352US4821231AMethod and apparatus for selectively evaluating an effective address for a coprocessorMOTOROLA INC·Filed 1987·Granted Apr 11, 1989·19 cites·1 claims
- 3449US4914578AMethod and apparatus for interrupting a coprocessorMOTOROLA INC·Filed 1986·Granted Apr 3, 1990·16 cites·24 claims
- 3548US8930894B2Method and system for executing an executable fileZOLNOWSKY JOHN E·Filed 2008·Granted Jan 6, 2015·0 cites·11 claims
- 3648US4766537APaged memory management unit having stack change control registerMOTOROLA INC·Filed 1986·Granted Aug 23, 1988·15 cites·11 claims
- 3748US4757445AMethod and apparatus for validating prefetched instructionMOTOROLA INC·Filed 1987·Granted Jul 12, 1988·16 cites·2 claims
- 3844US4887203AMicrocoded processor executing microroutines with a user specified starting microaddressMOTOROLA INC·Filed 1988·Granted Dec 12, 1989·13 cites·3 claims
- 3939US4994961ACoprocessor instruction formatMOTOROLA INC·Filed 1987·Granted Feb 19, 1991·9 cites·1 claims
- 4033US4758978AMethod and apparatus for selectively evaluating an effective address for a coprocessorMOTOROLA INC·Filed 1986·Granted Jul 19, 1988·5 cites·10 claims
- 4130US4811274AMethod and apparatus for selectively evaluating an effective address for a coprocessorMOTOROLA INC·Filed 1987·Granted Mar 7, 1989·1 cites·1 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →