Inventor · disambiguated record
Bryan Willman
Also filed as: WILLMAN BRYAN · WILLMAN BRYAN M · WILLMAN BRYAN MARK
42 granted patents·3 pending applications·1,003 citations·filing 1989–2016
98Inventor score
Files withMICROSOFT CORP36MICROSOFT TECHNOLOGY LICENSING LLC5ADAY MICHAEL A1AVRAHAM IDAN1ONEY ADRIAN J1
Top patents by PatentIndex Score
45 records- 0196US6938164B1Method and system for allowing code to be securely initialized in a computerMICROSOFT CORP·Filed 2000·Granted Aug 30, 2005·97 cites·51 claims
- 0290US7434003B2Efficient operating system operation on a hypervisorMICROSOFT CORP·Filed 2005·Granted Oct 7, 2008·23 cites·18 claims
- 0390US5363487AMethod and system for dynamic volume tracking in an installable file systemMICROSOFT CORP·Filed 1989·Granted Nov 8, 1994·155 cites·19 claims
- 0489US7073173B1Code and thread differential addressing via multiplex page mapsMICROSOFT CORP·Filed 2001·Granted Jul 4, 2006·54 cites·77 claims
- 0588US7478235B2Methods and systems for protecting data in USB systemsMICROSOFT CORP·Filed 2002·Granted Jan 13, 2009·39 cites·46 claims
- 0688US6745306B1Method and system for restricting the load of physical address translations of virtual addressesMICROSOFT CORP·Filed 2000·Granted Jun 1, 2004·57 cites·17 claims
- 0787US9218047B2Efficient power management of a system with virtual machinesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted Dec 22, 2015·6 cites·20 claims
- 0887US7721341B2Method and system for allowing code to be securely initialized in a computerMICROSOFT CORP·Filed 2005·Granted May 18, 2010·14 cites·20 claims
- 0986US7543335B2Method and system for allowing code to be securely initialized in a computerMICROSOFT CORP·Filed 2005·Granted Jun 2, 2009·12 cites·14 claims
- 1085US7644246B2Using limits on address translation to control access to an addressable entityMICROSOFT CORP·Filed 2005·Granted Jan 5, 2010·11 cites·16 claims
- 1184US7788669B2System for isolating first computing environment from second execution environment while sharing resources by copying data from first portion to second portion of memoryMICROSOFT CORP·Filed 2003·Granted Aug 31, 2010·37 cites·36 claims
- 1283US6986006B2Page granular curtained memory via mapping controlMICROSOFT CORP·Filed 2002·Granted Jan 10, 2006·28 cites·5 claims
- 1382US9489035B2Efficient power management of a system with virtual machinesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Nov 8, 2016·2 cites·20 claims
- 1482US7543293B2Privelege level changing for virtual memory mappingMICROSOFT CORP·Filed 2005·Granted Jun 2, 2009·10 cites·20 claims
- 1581US7058768B2Memory isolation through address translation data edit controlMICROSOFT CORP·Filed 2002·Granted Jun 6, 2006·30 cites·86 claims
- 1679US8909946B2Efficient power management of a system with virtual machinesONEY ADRIAN J·Filed 2006·Granted Dec 9, 2014·7 cites·18 claims
- 1779US7330981B2File locker and mechanisms for providing and using sameMICROSOFT CORP·Filed 2004·Granted Feb 12, 2008·27 cites·33 claims
- 1878US7694121B2System and method for protected operating system boot using state validationMICROSOFT CORP·Filed 2004·Granted Apr 6, 2010·28 cites·24 claims
- 1974US9772860B2Efficient power management of a system with virtual machinesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Sep 26, 2017·1 cites·20 claims
- 2074US7530103B2Projection of trustworthiness from a trusted environment to an untrusted environmentMICROSOFT CORP·Filed 2003·Granted May 5, 2009·19 cites·60 claims
- 2173US5684993ASegregation of thread-specific information from shared task informationMICROSOFT CORP·Filed 1996·Granted Nov 4, 1997·66 cites·11 claims
- 2272US6529966B1Booting a computer system using a last known good set of configuration dataMICROSOFT CORP·Filed 1995·Granted Mar 4, 2003·78 cites·14 claims
- 2372US5497492ASystem and method for loading an operating system through use of a fire systemMICROSOFT CORP·Filed 1993·Granted Mar 5, 1996·72 cites·20 claims
- 2468US7496768B2Providing secure input and output to a trusted agent in a system with a high-assurance execution environmentMICROSOFT CORP·Filed 2003·Granted Feb 24, 2009·14 cites·19 claims
- 2568US5418956AMethod and system for avoiding selector loadsMICROSOFT CORP·Filed 1992·Granted May 23, 1995·51 cites·28 claims
- 2666US7574610B2Security state watcherMICROSOFT CORP·Filed 2004·Granted Aug 11, 2009·12 cites·54 claims
- 2765US7721094B2Systems and methods for determining if applications executing on a computer system are trustedMICROSOFT CORP·Filed 2005·Granted May 18, 2010·4 cites·18 claims
- 2864US6901449B1System and method for encapsulating data with a formatted data protocolMICROSOFT CORP·Filed 2000·Granted May 31, 2005·8 cites·21 claims
- 2962US7284107B2Special-use heapsMICROSOFT CORP·Filed 2004·Granted Oct 16, 2007·8 cites·25 claims
- 3062US7197745B2User debugger for use on processes running in a high assurance kernel in an operating systemMICROSOFT CORP·Filed 2003·Granted Mar 27, 2007·7 cites·31 claims
- 3161US8279415B2Method and apparatus for distance measurement using optical beamWELLAND ROBERT·Filed 2009·Granted Oct 2, 2012·4 cites·28 claims
- 3260US8966245B2System and method for assigning quality to cryptographic identities used in a digital transactionADAY MICHAEL A·Filed 2004·Granted Feb 24, 2015·1 cites·11 claims
- 3360US7650478B2Using limits on address translation to control access to an addressable entityMICROSOFT CORP·Filed 2005·Granted Jan 19, 2010·1 cites·20 claims
- 3458US7162530B2System and method for encapsulating data within a formatted data protocolMICROSOFT CORP·Filed 2004·Granted Jan 9, 2007·4 cites·24 claims
- 3557US10248578B2Methods and systems for protecting data in USB systemsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Apr 2, 2019·0 cites·19 claims
- 3655US9313197B2System and method for assigning quality to cryptographaic identities used in a digital transactionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Apr 12, 2016·0 cites·20 claims
- 3755US2013282934A1Methods and Systems for Protecting Data in USB SystemsMICROSOFT CORP·Filed 2013·Application pending·0 cites
- 3855US2009313397A1Methods and Systems for Protecting Data in USB SystemsMICROSOFT CORP·Filed 2009·Application pending·0 cites
- 3954US7269702B2Trusted data store for use in connection with trusted computer operating systemMICROSOFT CORP·Filed 2003·Granted Sep 11, 2007·5 cites·8 claims
- 4052US7975117B2Enforcing isolation among plural operating systemsMICROSOFT CORP·Filed 2003·Granted Jul 5, 2011·2 cites·16 claims
- 4152US7370199B2System and method for n-way authentication in a networkMICROSOFT CORP·Filed 2004·Granted May 6, 2008·2 cites·19 claims
- 4251US7493429B2Communication of information via a side-band channel, and use of same to verify positional relationshipMICROSOFT CORP·Filed 2004·Granted Feb 17, 2009·2 cites·15 claims
- 4350US8122361B2Providing a graphical user interface in a system with a high-assurance execution environmentAVRAHAM IDAN·Filed 2003·Granted Feb 21, 2012·5 cites·30 claims
- 4449US2005086517A1Page granular curtained memory via mapping controlMICROSOFT CORP·Filed 2004·Application pending·0 cites
- 4546US7565509B2Using limits on address translation to control access to an addressable entityMICROSOFT CORP·Filed 2002·Granted Jul 21, 2009·0 cites·32 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →