loadpatents
name:-0.082887172698975
name:-0.080757856369019
name:-0.0060000419616699
Bennett; Steven M. Patent Filings

Bennett; Steven M.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Bennett; Steven M..The latest application filed is for "virtualizing physical memory in a virtual machine system".

Company Profile
7.94.101
  • Bennett; Steven M. - Hillsboro OR
  • Bennett; Steven M. - Hillboro OR
  • Bennett; Steven M. - Hilsboro OR
  • - Hillsboro OR US
  • Bennett; Steven M - Hillsboro OR
*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
Synchronizing a translation lookaside buffer with an extended paging table
Grant 10,747,682 - Bennett , et al. A
2020-08-18
Virtualization event processing in a layered virtualization architecture
Grant 10,599,455 - Bennett , et al.
2020-03-24
Virtualizing Physical Memory In A Virtual Machine System
App 20190121751 - Bennett; Steven M. ;   et al.
2019-04-25
Virtualization Event Processing In A Layered Virtualization Architecture
App 20190018695 - Bennett; Steven M. ;   et al.
2019-01-17
Synchronizing a translation lookaside buffer with an extended paging table
Grant 10,180,911 - Bennett , et al. Ja
2019-01-15
Virtualizing physical memory in a virtual machine system using a hierarchy of extended page tables to translate guest-physical addresses to host-physical addresses
Grant 10,114,767 - Bennett , et al. October 30, 2
2018-10-30
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20180196759 - Bennett; Steven M. ;   et al.
2018-07-12
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20180196758 - Bennett; Steven M. ;   et al.
2018-07-12
Virtualization event processing in a layered virtualization architecture
Grant 10,002,012 - Bennett , et al. June 19, 2
2018-06-19
Optimizing processor-managed resources based on the behavior of a virtual machine monitor
Grant 9,971,615 - Bennett , et al. May 15, 2
2018-05-15
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20180060247 - Bennett; Steven M. ;   et al.
2018-03-01
Virtualization event processing in a layered virtualization architecture
Grant 9,785,485 - Bennett , et al. October 10, 2
2017-10-10
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,678,890 - Bennett , et al. June 13, 2
2017-06-13
Virtualization Event Processing In A Layered Virtualization Architecture
App 20170052832 - Bennett; Steven M. ;   et al.
2017-02-23
Delivering interrupts directly to a virtual processor
Grant 9,442,868 - Neiger , et al. September 13, 2
2016-09-13
Virtualization event processing in a layered virtualization architecuture
Grant 9,405,565 - Bennett , et al. August 2, 2
2016-08-02
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,372,806 - Bennett , et al. June 21, 2
2016-06-21
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,372,807 - Bennett , et al. June 21, 2
2016-06-21
Accessing private data about the state of a data processing machine from storage that is publicly accessible
Grant 9,348,767 - Robinson , et al. May 24, 2
2016-05-24
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,330,021 - Bennett , et al. May 3, 2
2016-05-03
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,298,641 - Bennett , et al. March 29, 2
2016-03-29
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,298,640 - Bennett , et al. March 29, 2
2016-03-29
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,262,338 - Bennett , et al. February 16, 2
2016-02-16
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,251,094 - Bennett , et al. February 2, 2
2016-02-02
Virtualizing performance counters
Grant 9,244,712 - Cola-Robles , et al. January 26, 2
2016-01-26
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019140 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019166 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019163 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019165 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019164 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019162 - Bennett; Steven M. ;   et al.
2016-01-21
Virtualization event processing in a layered virtualization architecture
Grant 9,235,434 - Bennett , et al. January 12, 2
2016-01-12
Using permission bits in translating guests virtual addresses to guest physical addresses to host physical addresses
Grant 9,164,920 - Bennett , et al. October 20, 2
2015-10-20
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,141,555 - Bennett , et al. September 22, 2
2015-09-22
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,122,624 - Bennett , et al. September 1, 2
2015-09-01
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150205728 - Bennett; Steven M. ;   et al.
2015-07-23
Delivering Interrupts Directly To A Virtual Processor
App 20150205736 - Neiger; Gilbert ;   et al.
2015-07-23
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150205723 - Bennett; Steven M. ;   et al.
2015-07-23
Accessing private data about the state of a data processing machine from storage that is publicly accessible
Grant 9,087,000 - Robinson , et al. July 21, 2
2015-07-21
Virtualizing Physical Memory In A Virtual Machine System
App 20150100717 - Bennett; Steven M. ;   et al.
2015-04-09
Virtualization event processing in a layered virtualization architecture
Grant 8,997,099 - Bennett , et al. March 31, 2
2015-03-31
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150039850 - Bennett; Steven M. ;   et al.
2015-02-05
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,949,571 - Bennett , et al. February 3, 2
2015-02-03
Delivering interrupts directly to a virtual processor
Grant 8,938,737 - Neiger , et al. January 20, 2
2015-01-20
Automated memory book creation
Grant 8,923,570 - Bennett , et al. December 30, 2
2014-12-30
Automated memory book creation
Grant 08923570 -
2014-12-30
Controlling virtual machines based on performance counters
Grant 8,819,699 - Cota-Robles , et al. August 26, 2
2014-08-26
Optimizing Processor-managed Resources Based On The Behavior Of A Virtual Machine Monitor
App 20140109090 - Bennett; Steven M. ;   et al.
2014-04-17
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20140059320 - Bennett; Steven M. ;   et al.
2014-02-27
Virtualizing Performance Counters
App 20140053155 - Cota-Robles; Erik C. ;   et al.
2014-02-20
Virtualizing physical memory in a virtual machine system utilizing multilevel translation table base registers to map guest virtual addresses to guest physical addresses then to host physical addresses
Grant 8,645,665 - Bennett , et al. February 4, 2
2014-02-04
Automated Memory Book Creation
App 20130336543 - Bennett; Steven M. ;   et al.
2013-12-19
Virtualizing performance counters
Grant 8,607,228 - Cota-Robles , et al. December 10, 2
2013-12-10
Virtual Machine Control Structure Shadowing
App 20130326519 - Anderson; Andrew V. ;   et al.
2013-12-05
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,601,233 - Bennett , et al. December 3, 2
2013-12-03
Accessing Private Data About The State Of A Data Processing Machine From Storage That Is Publicly Accessible
App 20130275772 - Robinson; Scott H. ;   et al.
2013-10-17
Optimizing processor-managed resources based on the behavior of a virtual machine monitor
Grant 8,561,068 - Bennett , et al. October 15, 2
2013-10-15
Virtualization Event Processing In A Layered Virtualization Architecture
App 20130247040 - Bennett; Steven M. ;   et al.
2013-09-19
Translating a guest virtual address to a host physical address as guest software executes on a virtual machine
Grant 8,533,428 - Bennett , et al. September 10, 2
2013-09-10
Virtualization Event Processing In A Layered Virtualization Architecture
App 20130232488 - Bennett; Steven M. ;   et al.
2013-09-05
Virtualizing Physical Memory In A Virtual Machine System
App 20130219143 - Bennett; Steven M. ;   et al.
2013-08-22
Accessing Private Data About The State Of A Data Processing Machine From Storage That Is Publicly Accessible
App 20130067184 - Robinson; Scott H. ;   et al.
2013-03-14
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20130054935 - Bennett; Steven M. ;   et al.
2013-02-28
Executing a protected device model in a virtual machine
Grant 8,370,559 - Schoenberg , et al. February 5, 2
2013-02-05
Virtualization Event Processing in a Layered Virtualization Architecuture
App 20130024861 - Bennett; Steven M. ;   et al.
2013-01-24
Delivering Interrupts Directly To A Virtual Processor
App 20120331467 - Neiger; Gilbert ;   et al.
2012-12-27
Virtualization Event Processing In A Layered Virtualization Architecture
App 20120317572 - Bennett; Steven M. ;   et al.
2012-12-13
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,296,546 - Bennett , et al. October 23, 2
2012-10-23
Controlling virtual machines based on activity state
Grant 8,291,410 - Bennett , et al. October 16, 2
2012-10-16
Delivering interrupts directly to a virtual processor
Grant 8,286,162 - Neiger , et al. October 9, 2
2012-10-09
Virtualization event processing in a layered virtualization architecture
Grant 8,271,978 - Bennett , et al. September 18, 2
2012-09-18
Detecting spin loops in a virtual machine environment
Grant 8,230,203 - Neiger , et al. July 24, 2
2012-07-24
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20120110299 - Bennett; Steven M. ;   et al.
2012-05-03
Accessing private data about the state of a data processing machine from storage that is publicly accessible
Grant 8,156,343 - Robinson , et al. April 10, 2
2012-04-10
Injecting virtualization events in a layered virtualization architecture
Grant 8,151,264 - Bennett , et al. April 3, 2
2012-04-03
Optimizing Processor-managed Resources Based On The Behavior Of A Virtual Machine Monitor
App 20120079481 - BENNETT; STEVEN M. ;   et al.
2012-03-29
Timer offsetting mechanism in a virtual machine environment
Grant 8,146,078 - Bennett , et al. March 27, 2
2012-03-27
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,099,581 - Bennett , et al. January 17, 2
2012-01-17
Optimizing processor-managed resources based on the behavior of a virtual machine monitor
Grant 8,079,034 - Bennett , et al. December 13, 2
2011-12-13
Address window support for direct memory access translation
Grant 7,984,203 - Madukkarumukumana , et al. July 19, 2
2011-07-19
Virtual interrupt processing in a layered virtualization architecture
Grant 7,975,267 - Bennett , et al. July 5, 2
2011-07-05
Virtualizing Physical Memory In A Virtual Machine System
App 20110087822 - Bennett; Steven M. ;   et al.
2011-04-14
Interrupt processing in a layered virtualization architecture
Grant 7,900,204 - Bennett , et al. March 1, 2
2011-03-01
Virtualization Event Processing In A Layered Virtualization Architecture
App 20110047547 - Bennett; Steven M. ;   et al.
2011-02-24
Optimizing system behavior in a virtual machine environment
Grant 7,886,293 - Anderson , et al. February 8, 2
2011-02-08
Extended paging tables to map guest physical memory addresses from virtual memory page tables to host physical memory addresses in a virtual machine system
Grant 7,886,126 - Bennett , et al. February 8, 2
2011-02-08
Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment
Grant 7,861,245 - Bennett , et al. December 28, 2
2010-12-28
System and method for controlling switching between VMM and VM using enabling value of VMM timer indicator and VMM timer value having a specified time
Grant 7,840,962 - Neiger , et al. November 23, 2
2010-11-23
Support for transitioning to a virtual machine monitor based upon the privilege level of guest software
Grant 7,802,250 - Uhlig , et al. September 21, 2
2010-09-21
Method and apparatus for scheduling virtual machine access to shared resources
Grant 7,797,699 - Kagi , et al. September 14, 2
2010-09-14
Methods and systems to manage machine state in virtual machine operations
Grant 7,793,286 - Bennett , et al. September 7, 2
2010-09-07
System and method to deprivilege components of a virtual machine monitor
Grant 7,757,231 - Anderson , et al. July 13, 2
2010-07-13
Address Window Support For Direct Memory Access Translation
App 20100100648 - Madukkarumukumana; Rajesh ;   et al.
2010-04-22
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20100011186 - Bennett; Steven M. ;   et al.
2010-01-14
Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment
Grant 7,620,949 - Bennett , et al. November 17, 2
2009-11-17
Method And Apparatus For Facilitating Recognition Of An Open Event Window During Operation Of Guest Software In A Virtual Machine Environment
App 20090265709 - BENNETT; STEVEN M. ;   et al.
2009-10-22
Transitioning between virtual machine monitor domains in a virtual machine environment
Grant 7,581,219 - Neiger , et al. August 25, 2
2009-08-25
Synchronizing a translation lookaside buffer to an extended paging table
Grant 7,555,628 - Bennett , et al. June 30, 2
2009-06-30
Executing A Protected Device Model In A Virtual Machine
App 20090089527 - Schoenberg; Sebastian ;   et al.
2009-04-02
Detecting Spin Loops In A Virtual Machine Environment
App 20090077361 - Neiger; Gilbert ;   et al.
2009-03-19
Method and apparatus for a guest to access a memory mapped device
Grant 7,506,121 - Neiger , et al. March 17, 2
2009-03-17
Changing characteristics of a voice user interface
Grant 7,480,620 - Bennett January 20, 2
2009-01-20
Injecting Virtualization Events In A Layered Virtualization Architecture
App 20090007103 - Bennett; Steven M. ;   et al.
2009-01-01
Virtual Interrupt Processing In A Layered Virtualization Architecture
App 20080244571 - Bennett; Steven M. ;   et al.
2008-10-02
Use of multiple virtual machine monitors to handle privileged events
Grant 7,424,709 - Neiger , et al. September 9, 2
2008-09-09
Controlling Virtual Machines Based On Activity State
App 20080163205 - Bennett; Steven M. ;   et al.
2008-07-03
Controlling Virtual Machines Based On Performance Counters
App 20080163254 - Cota-Robles; Erik C. ;   et al.
2008-07-03
Virtualizing memory type
Grant 7,370,160 - Neiger , et al. May 6, 2
2008-05-06
Providing support for single stepping a virtual machine in a virtual machine environment
Grant 7,356,735 - Bennett , et al. April 8, 2
2008-04-08
Synchronizing a translation lookaside buffer to an extended paging table
App 20080046679 - Bennett; Steven M. ;   et al.
2008-02-21
Virtualizing performance counters
App 20080040715 - Cota-Robles; Erik C. ;   et al.
2008-02-14
Dynamic mapping of guest addresses by a virtual machine monitor
App 20080005447 - Schoenberg; Sebastian ;   et al.
2008-01-03
Support for nested fault in a virtual machine environment
Grant 7,305,592 - Neiger , et al. December 4, 2
2007-12-04
Chipset support for managing hardware interrupts in a virtual machine system
Grant 7,302,511 - Jeyasingh , et al. November 27, 2
2007-11-27
Vectoring an interrupt or exception upon resuming operation of a virtual machine
Grant 7,287,197 - Bennett , et al. October 23, 2
2007-10-23
Apparatus and method for an automated grammar file expansion tool
Grant 7,257,529 - Bennett August 14, 2
2007-08-14
Method and apparatus for differential, bandwidth-efficient and storage-efficient backups
Grant 7,257,257 - Anderson , et al. August 14, 2
2007-08-14
Method and apparatus for a guest to access a memory mapped device
App 20070156986 - Neiger; Gilbert ;   et al.
2007-07-05
Interrupt processing in a layered virtualization architecture
App 20070157198 - Bennett; Steven M. ;   et al.
2007-07-05
Delivering interrupts directly to a virtual processor
App 20070157197 - Neiger; Gilbert ;   et al.
2007-07-05
Mechanism to control hardware interrupt acknowledgement in a virtual machine system
Grant 7,237,051 - Bennett , et al. June 26, 2
2007-06-26
Dynamic generation of voice interface structure and voice content based upon either or both user-specific contextual information and environmental information
Grant 7,212,969 - Bennett May 1, 2
2007-05-01
Automating tuning of speech recognition systems
Grant 7,203,644 - Anderson , et al. April 10, 2
2007-04-10
Chipset support for managing hardware interrupts in a virtual machine system
Grant 7,177,967 - Jeyasingh , et al. February 13, 2
2007-02-13
Virtualization event processing in a layered virtualization architecture
App 20070028238 - Bennett; Steven M. ;   et al.
2007-02-01
Apparatus and method for using user context information to improve N-best processing in the presence of speech recognition uncertainty
Grant 7,162,422 - Bennett January 9, 2
2007-01-09
Virtualizing memory type
App 20070005870 - Neiger; Gilbert ;   et al.
2007-01-04
Address window support for direct memory access translation
App 20060288130 - Madukkarumukumana; Rajesh ;   et al.
2006-12-21
Changing characteristics of a voice user interface
App 20060265224 - Bennett; Steven M.
2006-11-23
Method and apparatus for bandwidth-efficient and storage-efficient backups
Grant 7,139,808 - Anderson , et al. November 21, 2
2006-11-21
Method for improving speech recognition performance using speaker and channel information
Grant 7,103,549 - Bennett , et al. September 5, 2
2006-09-05
Virtualizing physical memory in a virtual machine system
App 20060161719 - Bennett; Steven M. ;   et al.
2006-07-20
Reclaiming existing fields in address translation data structures to extend control over memory accesses
Grant 7,073,042 - Uhlig , et al. July 4, 2
2006-07-04
Timer offsetting mechanism in a virtual machine environment
App 20060130059 - Bennett; Steven M. ;   et al.
2006-06-15
System and method to deprivilege components of a virtual machine monitor
App 20060130060 - Anderson; Andrew V. ;   et al.
2006-06-15
Changing characteristics of a voice user interface
Grant 7,047,197 - Bennett May 16, 2
2006-05-16
Providing support for a timer associated with a virtual machine monitor
App 20060075402 - Neiger; Gilbert ;   et al.
2006-04-06
Method and apparatus for scheduling virtual machine access to shared resources
App 20060064697 - Kagi; Alain ;   et al.
2006-03-23
Chipset support for managing hardware interrupts in a virtual machine system
App 20060036791 - Jeyasingh; Stalinselvaraj ;   et al.
2006-02-16
Selecting one of multiple speech recognizers in a system based on performance predections resulting from experience
Grant 6,996,525 - Bennett , et al. February 7, 2
2006-02-07
Transitioning between virtual machine monitor domains in a virtual machine environment
App 20060015869 - Neiger; Gilbert ;   et al.
2006-01-19
Optimizing system behavior in a virtual machine environment
App 20060010440 - Anderson; Andrew V. ;   et al.
2006-01-12
Support for nested faults in a virtual machine environment
App 20060005084 - Neiger; Gilbert ;   et al.
2006-01-05
Support for transitioning to a virtual machine monitor based upon the privilege level of guest software
App 20050289542 - Uhlig, Volkmar ;   et al.
2005-12-29
Providing support for single stepping a virtual machine in a virtual machine environment
App 20050240819 - Bennett, Steven M. ;   et al.
2005-10-27
Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment
App 20050240700 - Bennett, Steven M. ;   et al.
2005-10-27
Accessing private data about the state of a data processing machine from storage that is publicly accessible
App 20050114610 - Robinson, Scott H. ;   et al.
2005-05-26
Method and apparatus for differential, bandwidth-efficient and storage-efficient backups
App 20050114614 - Anderson, Andrew V. ;   et al.
2005-05-26
Mechanism to control hardware interrupt acknowledgement in a virtual machine system
App 20050080965 - Bennett, Steven M. ;   et al.
2005-04-14
Chipset support for managing hardware interrupts in a virtual machine system
App 20050080970 - Jeyasingh, Stalinselvaraj ;   et al.
2005-04-14
Use of multiple virtual machine monitors to handle privileged events
App 20050071840 - Neiger, Gilbert ;   et al.
2005-03-31
Vectoring an interrupt or exception upon resuming operation of a virtual machine
App 20050060703 - Bennett, Steven M. ;   et al.
2005-03-17
Context-based information processing
App 20050060365 - Robinson, Scott L. ;   et al.
2005-03-17
Optimizing processor-managed resources based on the behavior of a virtual machine monitor
App 20050060702 - Bennett, Steven M. ;   et al.
2005-03-17
System for generating speech and non-speech audio messages
Grant 6,760,704 - Bennett July 6, 2
2004-07-06
Methods and systems to manage machine state in virtual machine operations
App 20040123288 - Bennett, Steven M. ;   et al.
2004-06-24
Reclaiming existing fields in address translation data structures to extend control over memory acceses
App 20040117593 - Uhlig, Richard ;   et al.
2004-06-17
Mechanism for controlling external interrupts in a virtual machine system
App 20040117532 - Bennett, Steven M. ;   et al.
2004-06-17
Method for automatically and dynamically switching between speech technologies
Grant 6,704,707 - Anderson , et al. March 9, 2
2004-03-09
Combining N-best lists from multiple speech recognizers
Grant 6,701,293 - Bennett , et al. March 2, 2
2004-03-02
Method and apparatus for bandwidth-efficient and storage-efficient backups
App 20030204609 - Anderson, Andrew V. ;   et al.
2003-10-30
Automating tuning of speech recognition systems
App 20030139925 - Anderson, Andrew V. ;   et al.
2003-07-24
Context-based information processing
App 20030140088 - Robinson, Scott H. ;   et al.
2003-07-24
Apparatus and method for an automated grammar file expansion tool
App 20030050772 - Bennett, Steven M.
2003-03-13
Combining N-best lists from multiple speech recognizers
App 20020193991 - Bennett, Steven M. ;   et al.
2002-12-19
Selection of a best speech recognizer from multiple speech recognizers using performance prediction
App 20020194000 - Bennett, Steven M. ;   et al.
2002-12-19
Method for improving speech recognition performance using speaker and channel information
App 20020138272 - Bennett, Steven M. ;   et al.
2002-09-26
Updating user interfaces based upon user inputs
App 20020135614 - Bennett, Steven M.
2002-09-26
Method for automatically and dynamically switching between speech technologies
App 20020133337 - Anderson, Andrew V. ;   et al.
2002-09-19

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