Inventor · disambiguated record
John D. Detreville
Also filed as: DETREVILLE JOHN · DETREVILLE JOHN D
33 granted patents·4 pending applications·3,029 citations·filing 1996–2006
98Inventor score
Top patents by PatentIndex Score
37 records- 0199US6330670B1Digital rights management operating systemMICROSOFT CORP·Filed 1999·Granted Dec 11, 2001·835 cites·24 claims
- 0299US6327652B1Loading and identifying a digital rights management operating systemMICROSOFT CORP·Filed 1999·Granted Dec 4, 2001·746 cites·31 claims
- 0397US6609199B1Method and apparatus for authenticating an open system application to a portable IC deviceMICROSOFT CORP·Filed 1999·Granted Aug 19, 2003·347 cites·30 claims
- 0496US7302709B2Key-based secure storageMICROSOFT CORP·Filed 2005·Granted Nov 27, 2007·39 cites·4 claims
- 0594US7415620B2System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third partyMICROSOFT CORP·Filed 2006·Granted Aug 19, 2008·30 cites·22 claims
- 0694US6820063B1Controlling access to content based on certificates and access predicatesMICROSOFT CORP·Filed 1999·Granted Nov 16, 2004·233 cites·36 claims
- 0792US7194092B1Key-based secure storageMICROSOFT CORP·Filed 1999·Granted Mar 20, 2007·113 cites·16 claims
- 0891US7139915B2Method and apparatus for authenticating an open system application to a portable IC deviceMICROSOFT CORP·Filed 2005·Granted Nov 21, 2006·26 cites·15 claims
- 0989US7543336B2System and method for secure storage of data using public and private keysMICROSOFT CORP·Filed 2003·Granted Jun 2, 2009·35 cites·49 claims
- 1089US7529919B2Boot blocks for softwareMICROSOFT CORP·Filed 2003·Granted May 5, 2009·35 cites·57 claims
- 1188US7424747B2Method and system for detecting pirated contentMICROSOFT CORP·Filed 2001·Granted Sep 9, 2008·49 cites·51 claims
- 1288US6745306B1Method and system for restricting the load of physical address translations of virtual addressesMICROSOFT CORP·Filed 2000·Granted Jun 1, 2004·57 cites·17 claims
- 1386US7451435B2Self-describing artifacts and application abstractionsMICROSOFT CORP·Filed 2004·Granted Nov 11, 2008·46 cites·41 claims
- 1485US7174457B1System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third partyMICROSOFT CORP·Filed 1999·Granted Feb 6, 2007·82 cites·16 claims
- 1583US7788637B2Operating system process identificationMICROSOFT CORP·Filed 2005·Granted Aug 31, 2010·10 cites·19 claims
- 1679US7694300B2Inter-process interference eliminationMICROSOFT CORP·Filed 2005·Granted Apr 6, 2010·7 cites·20 claims
- 1777US7434263B2System and method for secure storage data using a keyMICROSOFT CORP·Filed 2003·Granted Oct 7, 2008·14 cites·56 claims
- 1876US7010684B2Method and apparatus for authenticating an open system application to a portable IC deviceMICROSOFT CORP·Filed 2003·Granted Mar 7, 2006·19 cites·6 claims
- 1973US7356682B2Attesting to a value of a register and/or memory regionMICROSOFT CORP·Filed 2003·Granted Apr 8, 2008·12 cites·16 claims
- 2073US7228293B2Copy detection for digitally-formatted worksMICROSOFT CORP·Filed 2004·Granted Jun 5, 2007·13 cites·17 claims
- 2171US7177845B2Copy detection for digitally-formatted worksMICROSOFT CORP·Filed 2004·Granted Feb 13, 2007·12 cites·15 claims
- 2270US7600232B2Inter-process communications employing bi-directional message conduitsMICROSOFT CORP·Filed 2004·Granted Oct 6, 2009·15 cites·40 claims
- 2368US7757075B2State referenceMICROSOFT CORP·Filed 2002·Granted Jul 13, 2010·13 cites·15 claims
- 2468US7424606B2System and method for authenticating an operating systemMICROSOFT CORP·Filed 2003·Granted Sep 9, 2008·7 cites·39 claims
- 2567US7457412B2System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third partyMICROSOFT CORP·Filed 2006·Granted Nov 25, 2008·2 cites·23 claims
- 2667US6131150AScaled memory allocation systemDIGITAL EQUIPMENT CORP·Filed 1996·Granted Oct 10, 2000·49 cites·19 claims
- 2766US6078740AItem selection by prediction and refinementDIGITAL EQUIPMENT CORP·Filed 1996·Granted Jun 20, 2000·146 cites·12 claims
- 2862US8020141B2Operating-system process constructionMICROSOFT CORP·Filed 2004·Granted Sep 13, 2011·6 cites·54 claims
- 2958US7184985B2Method, system, and apparatus for providing secure access to a digital workMICROSOFT CORP·Filed 2002·Granted Feb 27, 2007·14 cites·12 claims
- 3056US2004098277A1Licenses that include fields identifying propertiesMICROSOFT CORP·Filed 2002·Application pending·0 cites
- 3150US7603717B2Digital licenses that include universally quantified variablesMICROSOFT CORP·Filed 2002·Granted Oct 13, 2009·1 cites·7 claims
- 3247US7792758B2Substitution groups/inheritance for extensibility in authorization policyMICROSOFT CORP·Filed 2002·Granted Sep 7, 2010·1 cites·17 claims
- 3347US6868405B1Copy detection for digitally-formatted worksMICROSOFT CORP·Filed 1999·Granted Mar 15, 2005·15 cites·20 claims
- 3447US2005060549A1Controlling access to content based on certificates and access predicatesMICROSOFT CORP·Filed 2004·Application pending·0 cites
- 3541US2004098346A1Digital licenses including patternsMICROSOFT CORP·Filed 2002·Application pending·0 cites
- 3640US8892694B2Declarative system configurationsDETREVILLE JOHN D·Filed 2005·Granted Nov 18, 2014·0 cites·20 claims
- 3738US2004098602A1Prerequisite rightsMICROSOFT CORP·Filed 2002·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →