Inventor · disambiguated record
Ian Pratt
Also filed as: PRATT IAN · PRATT IAN ALEXANDER
61 granted patents·2 pending applications·970 citations·filing 2001–2019
99Inventor score
Top patents by PatentIndex Score
63 records- 0199US9116733B2Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activityBROMIUM INC·Filed 2015·Granted Aug 25, 2015·59 cites·24 claims
- 0298US9626204B1Automated provisioning of secure virtual execution environment using virtual machine templates based on source code originBROMIUM INC·Filed 2015·Granted Apr 18, 2017·34 cites·21 claims
- 0397US8972980B2Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activityBANGA GAURAV·Filed 2011·Granted Mar 3, 2015·74 cites·35 claims
- 0497US7814287B2Using writeable page tables for memory address translation in a hypervisor environmentXENSOURCE INC·Filed 2006·Granted Oct 12, 2010·123 cites·21 claims
- 0596US10140139B1Ensuring the privacy and integrity of a hypervisorBROMIUM INC·Filed 2015·Granted Nov 27, 2018·20 cites·25 claims
- 0696US9386021B1Restricting network access to untrusted virtual machinesBROMIUM INC·Filed 2014·Granted Jul 5, 2016·34 cites·23 claims
- 0796US8839245B1Transferring files using a virtualized applicationKHAJURIA DEEPAK·Filed 2012·Granted Sep 16, 2014·48 cites·24 claims
- 0896US8752047B2Automated management of virtual machines to process untrusted data based on client policy informationBANGA GAURAV·Filed 2011·Granted Jun 10, 2014·42 cites·35 claims
- 0995US9785771B1Preventing malicious attacks launched from or involving usb devicesBROMIUM INC·Filed 2015·Granted Oct 10, 2017·17 cites·22 claims
- 1094US10055231B1Network-access partitioning using virtual machinesLI XIN·Filed 2012·Granted Aug 21, 2018·20 cites·33 claims
- 1194US9921860B1Isolation of applications within a virtual machineBROMIUM INC·Filed 2013·Granted Mar 20, 2018·36 cites·16 claims
- 1294US9292328B2Management of supervisor mode execution protection (SMEP) by a hypervisorBROMIUM INC·Filed 2013·Granted Mar 22, 2016·32 cites·24 claims
- 1394US9021476B1Ensuring the privacy and integrity of a hypervisorPRATT IAN·Filed 2012·Granted Apr 28, 2015·28 cites·21 claims
- 1493US9680873B1Trusted network detectionBROMIUM INC·Filed 2014·Granted Jun 13, 2017·21 cites·12 claims
- 1593US9148428B1Seamless management of untrusted data using virtual machinesBANGA GAURAV·Filed 2012·Granted Sep 29, 2015·35 cites·30 claims
- 1692US10430591B1Using threat model to monitor host execution in a virtualized environmentBROMIUM INC·Filed 2017·Granted Oct 1, 2019·9 cites·26 claims
- 1792US9135038B1Mapping free memory pages maintained by a guest operating system to a shared zero page within a machine frameUCHRONSKI KRZYSZTOF·Filed 2012·Granted Sep 15, 2015·20 cites·23 claims
- 1892US8869300B2Redirection of information from secure virtual machines to unsecure virtual machinesSINGH MANBINDER PAL·Filed 2011·Granted Oct 21, 2014·51 cites·21 claims
- 1991US10275269B1Hypervisor to support nested virtualizationBROMIUM INC·Filed 2016·Granted Apr 30, 2019·9 cites·20 claims
- 2091US9792131B1Preparing a virtual machine for template creationUCHRONSKI KRZYSZTOF·Filed 2012·Granted Oct 17, 2017·18 cites·22 claims
- 2191US9244705B1Intelligent micro-virtual machine schedulingBONDALAPATI KIRAN·Filed 2012·Granted Jan 26, 2016·18 cites·22 claims
- 2291US8924571B2Methods and systems for providing to virtual machines, via a designated wireless local area network driver, access to data associated with a connection to a wireless local area networkPRATT IAN·Filed 2010·Granted Dec 30, 2014·11 cites·12 claims
- 2391US8869144B2Managing forwarding of input events in a virtualization environment to prevent keylogging attacksPRATT IAN·Filed 2010·Granted Oct 21, 2014·16 cites·18 claims
- 2490US9245108B1Dynamic adjustment of the file format to identify untrusted filesBROMIUM INC·Filed 2014·Granted Jan 26, 2016·20 cites·20 claims
- 2589US9923926B1Seamless management of untrusted data using isolated environmentsBROMIUM INC·Filed 2015·Granted Mar 20, 2018·7 cites·31 claims
- 2688US10503534B1Adaptive clock scaling to optimize time-based operations within virtualized guest operating systemsBROMIUM INC·Filed 2016·Granted Dec 10, 2019·6 cites·29 claims
- 2788US9354906B1Managing the eviction processUCHRONSKI KRZYSZTOF·Filed 2012·Granted May 31, 2016·13 cites·22 claims
- 2888US9201850B1Composing the display of a virtualized web browserBUDDHIRAJA PRAKASH·Filed 2012·Granted Dec 1, 2015·16 cites·24 claims
- 2987US9384026B1Sharing and injecting cookies into virtual machines for retrieving requested web pagesBROMIUM INC·Filed 2014·Granted Jul 5, 2016·10 cites·19 claims
- 3087US9135046B1Preventing host operating system from inspecting or modifying data received by hardware controller by moving host operating system into a virtual machine after boot upPRATT IAN·Filed 2012·Granted Sep 15, 2015·10 cites·24 claims
- 3186US8719933B1Safe printingKHAJURIA DEEPAK·Filed 2012·Granted May 6, 2014·10 cites·20 claims
- 3285US9104837B1Exposing subset of host file systems to restricted virtual machines based on upon performing user-initiated actions against host filesKHAJURIA DEEPAK·Filed 2012·Granted Aug 11, 2015·9 cites·23 claims
- 3384US9727534B1Synchronizing cookie data using a virtualized browserBUDDHIRAJA PRAKASH·Filed 2012·Granted Aug 8, 2017·10 cites·20 claims
- 3482US9460293B1Clipboard hardeningBROMIUM INC·Filed 2013·Granted Oct 4, 2016·7 cites·21 claims
- 3580US11295021B2Using a threat model to monitor host execution in a virtualized environmentHEWLETT PACKARD DEVELOPMENT CO·Filed 2019·Granted Apr 5, 2022·2 cites·20 claims
- 3680US10311122B1On-demand unprotected mode accessBROMIUM INC·Filed 2014·Granted Jun 4, 2019·5 cites·20 claims
- 3780US9104544B1Mitigating eviction by maintaining mapping tablesUCHRONSKI KRZYSZTOF·Filed 2012·Granted Aug 11, 2015·6 cites·15 claims
- 3879US9348636B2Transferring files using a virtualized applicationBROMIUM INC·Filed 2014·Granted May 24, 2016·4 cites·24 claims
- 3979US9239909B2Approaches for protecting sensitive data within a guest operating systemTEDESCO GIANNI·Filed 2012·Granted Jan 19, 2016·9 cites·12 claims
- 4079US8972984B2Methods and systems for virtualizing audio hardware for one or more virtual machinesMEISNER STEVEN·Filed 2012·Granted Mar 3, 2015·9 cites·18 claims
- 4177US9128743B1Graphic visualization of a suspended virtual machineBONDALAPATI KIRAN·Filed 2012·Granted Sep 8, 2015·5 cites·18 claims
- 4276US10798077B1Securely authenticating untrusted operating environmentsHEWLETT PACKARD DEVELOPMENT CO·Filed 2015·Granted Oct 6, 2020·3 cites·21 claims
- 4373US9349008B1Safe printingBROMIUM INC·Filed 2014·Granted May 24, 2016·3 cites·20 claims
- 4471US10095662B1Synchronizing resources of a virtualized browserBONDALAPATI KIRAN·Filed 2012·Granted Oct 9, 2018·3 cites·25 claims
- 4571US9734131B1Synchronizing history data across a virtualized web browserBONDALAPATI KIRAN·Filed 2012·Granted Aug 15, 2017·3 cites·16 claims
- 4671US7870411B2Tracking current time on multiprocessor hosts and virtual machinesXENSOURCE INC·Filed 2007·Granted Jan 11, 2011·6 cites·19 claims
- 4770US9767274B2Approaches for efficient physical to virtual disk conversionBANGA GAURAV·Filed 2011·Granted Sep 19, 2017·3 cites·17 claims
- 4868US9678780B2Redirection of information from secure virtual machines to unsecure virtual machinesCITRIX SYSTEMS INC·Filed 2014·Granted Jun 13, 2017·2 cites·20 claims
- 4963US11409554B2Time dilation based on an amount of resources allocated to a software execution environmentHEWLETT PACKARD DEVELOPMENT CO·Filed 2019·Granted Aug 9, 2022·0 cites·15 claims
- 5063US10095530B1Transferring control of potentially malicious bit sets to secure micro-virtual machineBROMIUM INC·Filed 2015·Granted Oct 9, 2018·1 cites·19 claims
Showing the top 50 of 63 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Ian Pratt 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 →