loadpatents
name:-0.031261920928955
name:-0.068075180053711
name:-0.015269994735718
Pratt; Ian Patent Filings

Pratt; Ian

Patent Applications and Registrations

Patent applications and USPTO patent grants for Pratt; Ian.The latest application filed is for "using a threat model to monitor host execution in a virtualized environment".

Company Profile
16.87.28
  • Pratt; Ian - Cambridge GB
  • - Cambridge GB
  • Pratt; Ian - Alfred Station NY
  • Pratt; Ian - Shelby OH
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Time dilation based on an amount of resources allocated to a software execution environment
Grant 11,409,554 - Southgate , et al. August 9, 2
2022-08-09
Adaptive clock scaling using a hypervisor in a reserved portion of memory
Grant 11,354,149 - Southgate , et al. June 7, 2
2022-06-07
Using a threat model to monitor host execution in a virtualized environment
Grant 11,295,021 - Pratt , et al. April 5, 2
2022-04-05
Composing the display of a virtualized web browser
Grant 11,023,088 - Buddhiraja , et al. June 1, 2
2021-06-01
Clipboard hardening
Grant 10,986,137 - Kashyap , et al. April 20, 2
2021-04-20
Downloading data in a dedicated virtual machine
Grant 10,846,396 - Banga , et al. November 24, 2
2020-11-24
Using a Threat Model to Monitor Host Execution in a Virtualized Environment
App 20200327236 - Pratt; Ian ;   et al.
2020-10-15
Securely authenticating untrusted operating environments
Grant 10,798,077 - Pratt , et al. October 6, 2
2020-10-06
Automatic Initiation of Execution Analysis
App 20200218832 - Pratt; Ian ;   et al.
2020-07-09
Adaptive Clock Scaling To Optimize Time-based Operations Within Virtualized Guest Operating Systems
App 20200104155 - Southgate; Andrew ;   et al.
2020-04-02
Adaptive Clock Scaling To Optimize Time-based Operations Within Virtualized Guest Operating Systems
App 20200097317 - Southgate; Andrew ;   et al.
2020-03-26
Hypervisor managing memory addressed above four gigabytes
Grant 10,599,565 - Pratt , et al.
2020-03-24
Using a profile to provide selective access to resources in performing file operations
Grant 10,546,118 - Kapoor , et al. Ja
2020-01-28
Adaptive clock scaling to optimize time-based operations within virtualized guest operating systems
Grant 10,503,534 - Southgate , et al. Dec
2019-12-10
Using threat model to monitor host execution in a virtualized environment
Grant 10,430,591 - Pratt , et al. O
2019-10-01
Automatic initiation of execution analysis
Grant 10,430,614 - Pratt , et al. O
2019-10-01
Restricting network access to untrusted virtual machines
Grant 10,348,711 - Pratt July 9, 2
2019-07-09
On-demand unprotected mode access
Grant 10,311,122 - Banga , et al.
2019-06-04
Hypervisor to support nested virtualization
Grant 10,275,269 - Pratt , et al.
2019-04-30
Ensuring The Privacy And Integrity Of A Hypervisor
App 20190065236 - Pratt; Ian
2019-02-28
Ensuring the privacy and integrity of a hypervisor
Grant 10,140,139 - Pratt Nov
2018-11-27
Synchronizing resources of a virtualized browser
Grant 10,095,662 - Bondalapati , et al. October 9, 2
2018-10-09
Transferring control of potentially malicious bit sets to secure micro-virtual machine
Grant 10,095,530 - Banga , et al. October 9, 2
2018-10-09
Network-access partitioning using virtual machines
Grant 10,055,231 - Li , et al. August 21, 2
2018-08-21
Isolation of applications within a virtual machine
Grant 9,921,860 - Banga , et al. March 20, 2
2018-03-20
Seamless management of untrusted data using isolated environments
Grant 9,923,926 - Banga , et al. March 20, 2
2018-03-20
Preparing a virtual machine for template creation
Grant 9,792,131 - Uchronski , et al. October 17, 2
2017-10-17
Preventing malicious attacks launched from or involving usb devices
Grant 9,785,771 - Pratt October 10, 2
2017-10-10
Approaches for efficient physical to virtual disk conversion
Grant 9,767,274 - Banga , et al. September 19, 2
2017-09-19
Synchronizing history data across a virtualized web browser
Grant 9,734,131 - Bondalapati , et al. August 15, 2
2017-08-15
Synchronizing cookie data using a virtualized browser
Grant 9,727,534 - Buddhiraja , et al. August 8, 2
2017-08-08
Restricting Network Access to Untrusted Virtual Machines
App 20170201507 - Pratt; Ian
2017-07-13
Clipboard Hardening
App 20170180427 - Kashyap; Rahul C. ;   et al.
2017-06-22
Redirection of information from secure virtual machines to unsecure virtual machines
Grant 9,678,780 - Singh , et al. June 13, 2
2017-06-13
Trusted network detection
Grant 9,680,873 - Halls , et al. June 13, 2
2017-06-13
Automated provisioning of secure virtual execution environment using virtual machine templates based on source code origin
Grant 9,626,204 - Banga , et al. April 18, 2
2017-04-18
Clipboard hardening
Grant 9,460,293 - Kashyap , et al. October 4, 2
2016-10-04
Automatic Initiation Of Execution Analysis
App 20160232380 - Pratt; Ian ;   et al.
2016-08-11
Restricting network access to untrusted virtual machines
Grant 9,386,021 - Pratt July 5, 2
2016-07-05
Sharing and injecting cookies into virtual machines for retrieving requested web pages
Grant 9,384,026 - Banga , et al. July 5, 2
2016-07-05
Composing The Display Of A Virtualized Web Browser
App 20160154539 - Buddhiraja; Prakash ;   et al.
2016-06-02
Managing the eviction process
Grant 9,354,906 - Uchronski , et al. May 31, 2
2016-05-31
Safe printing
Grant 9,349,008 - Khajuria , et al. May 24, 2
2016-05-24
Transferring files using a virtualized application
Grant 9,348,636 - Khajuria , et al. May 24, 2
2016-05-24
Management of supervisor mode execution protection (SMEP) by a hypervisor
Grant 9,292,328 - Pratt , et al. March 22, 2
2016-03-22
Intelligent micro-virtual machine scheduling
Grant 9,244,705 - Bondalapati , et al. January 26, 2
2016-01-26
Dynamic adjustment of the file format to identify untrusted files
Grant 9,245,108 - Khajuria , et al. January 26, 2
2016-01-26
Approaches for protecting sensitive data within a guest operating system
Grant 9,239,909 - Tedesco , et al. January 19, 2
2016-01-19
Composing the display of a virtualized web browser
Grant 9,201,850 - Buddhiraja , et al. December 1, 2
2015-12-01
Seamless management of untrusted data using virtual machines
Grant 9,148,428 - Banga , et al. September 29, 2
2015-09-29
Preventing host operating system from inspecting or modifying data received by hardware controller by moving host operating system into a virtual machine after boot up
Grant 9,135,046 - Pratt September 15, 2
2015-09-15
Mapping free memory pages maintained by a guest operating system to a shared zero page within a machine frame
Grant 9,135,038 - Uchronski , et al. September 15, 2
2015-09-15
Graphic visualization of a suspended virtual machine
Grant 9,128,743 - Bondalapati , et al. September 8, 2
2015-09-08
Methods and systems for optimizing a process of archiving at least one block of a virtual disk image
Grant 9,122,414 - Pratt , et al. September 1, 2
2015-09-01
Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activity
Grant 9,116,733 - Banga , et al. August 25, 2
2015-08-25
Automated identification of virtual machines to process or receive untrusted data based on client policies
Grant 9,110,701 - Banga , et al. August 18, 2
2015-08-18
Mitigating eviction by maintaining mapping tables
Grant 9,104,544 - Uchronski , et al. August 11, 2
2015-08-11
Exposing subset of host file systems to restricted virtual machines based on upon performing user-initiated actions against host files
Grant 9,104,837 - Khajuria , et al. August 11, 2
2015-08-11
Hypervisor Managing Memory Addressed Above Four Gigabytes
App 20150178198 - Pratt; Ian ;   et al.
2015-06-25
Securing An Internet Endpoint Using Fine-grained Operating System Virtualization
App 20150143374 - Banga; Gaurav ;   et al.
2015-05-21
Ensuring the privacy and integrity of a hypervisor
Grant 9,021,476 - Pratt April 28, 2
2015-04-28
Methods and systems for virtualizing audio hardware for one or more virtual machines
Grant 8,972,984 - Meisner , et al. March 3, 2
2015-03-03
Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activity
Grant 8,972,980 - Banga , et al. March 3, 2
2015-03-03
Redirection Of Information From Secure Virtual Machines To Unsecure Virtual Machines
App 20150026682 - Singh; Manbinder Pal ;   et al.
2015-01-22
Methods 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 network
Grant 08924571 -
2014-12-30
Methods 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 network
Grant 8,924,571 - Pratt , et al. December 30, 2
2014-12-30
Transferring Files Using A Virtualized Application
App 20140380315 - Khajuria; Deepak ;   et al.
2014-12-25
Management of Supervisor Mode Execution Protection (SMEP) by a Hypervisor
App 20140351810 - Pratt; Ian ;   et al.
2014-11-27
Managing forwarding of input events in a virtualization environment to prevent keylogging attacks
Grant 8,869,144 - Pratt , et al. October 21, 2
2014-10-21
Redirection of information from secure virtual machines to unsecure virtual machines
Grant 8,869,300 - Singh , et al. October 21, 2
2014-10-21
Transferring files using a virtualized application
Grant 8,839,245 - Khajuria , et al. September 16, 2
2014-09-16
Automated management of virtual machines to process untrusted data based on client policy information
Grant 8,752,047 - Banga , et al. June 10, 2
2014-06-10
Safe printing
Grant 8,719,933 - Khajuria , et al. May 6, 2
2014-05-06
Approaches for Protecting Sensitive Data Within a Guest Operating System
App 20130191924 - Tedesco; Gianni ;   et al.
2013-07-25
Approaches For Efficient Physical To Virtual Disk Conversion
App 20130132691 - Banga; Gaurav ;   et al.
2013-05-23
Approaches For Automated Management Of Virtual Machines For Running Untrusted Code Safely
App 20130055256 - Banga; Gaurav ;   et al.
2013-02-28
Methods And Systems For Virtualizing Audio Hardware For One Or More Virtual Machines
App 20120297383 - Meisner; Steven ;   et al.
2012-11-22
Redirection of Information from Secure Virtual Machines to Unsecure Virtual Machines
App 20120054744 - Singh; Manbinder Pal ;   et al.
2012-03-01
Approaches For Securing An Internet Endpoint Using Fine-grained Operating System Virtualization
App 20110296412 - Banga; Gaurav ;   et al.
2011-12-01
Methods And Systems For Optimizing A Process Of Archiving At Least One Block Of A Virtual Disk Image
App 20110161301 - Pratt; Ian ;   et al.
2011-06-30
Methods 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 Network
App 20110145418 - PRATT; IAN ;   et al.
2011-06-16
Methods And Systems For Managing Injection Of Input Data Into A Virtualization Environment
App 20110145820 - PRATT; IAN ;   et al.
2011-06-16
Using writeable page tables for memory address translation in a hypervisor environment
Grant 7,814,287 - Pratt October 12, 2
2010-10-12
Using writeable page tables for memory address translation in a hypervisor environment
App 20070016755 - Pratt; Ian
2007-01-18
Robotic reservoir without liquid hangup
Grant 6,800,491 - Ringleben , et al. October 5, 2
2004-10-05
Robotic reservoir without liquid hangup
App 20020187079 - Ringleben, Ronald D. ;   et al.
2002-12-12
Diaphragm pump
Grant D400,210 - Reynolds , et al. October 27, 1
1998-10-27

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed