loadpatents
name:-0.077733993530273
name:-0.057723045349121
name:-0.0053310394287109
Rodgers; Dion Patent Filings

Rodgers; Dion

Patent Applications and Registrations

Patent applications and USPTO patent grants for Rodgers; Dion.The latest application filed is for "method and apparatus to provide secure application execution".

Company Profile
4.59.66
  • Rodgers; Dion - Hillsboro OR
  • Rodgers; Dion - Hillboro 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
Method and apparatus to provide secure application execution
Grant 10,885,202 - McKeen , et al. January 5, 2
2021-01-05
Virtualization event processing in a layered virtualization architecture
Grant 10,599,455 - Bennett , et al.
2020-03-24
Method And Apparatus To Provide Secure Application Execution
App 20190087586 - McKEEN; Francis X. ;   et al.
2019-03-21
Virtualization Event Processing In A Layered Virtualization Architecture
App 20190018695 - Bennett; Steven M. ;   et al.
2019-01-17
Method and apparatus to provide secure application execution
Grant 10,102,380 - McKeen , et al. October 16, 2
2018-10-16
Virtualization event processing in a layered virtualization architecture
Grant 10,002,012 - Bennett , et al. June 19, 2
2018-06-19
Virtualization event processing in a layered virtualization architecture
Grant 9,785,485 - Bennett , et al. October 10, 2
2017-10-10
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
Grant 9,588,771 - Wang , et al. March 7, 2
2017-03-07
Virtualization Event Processing In A Layered Virtualization Architecture
App 20170052832 - Bennett; Steven M. ;   et al.
2017-02-23
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
Grant 9,459,874 - Wang , et al. October 4, 2
2016-10-04
Virtualization event processing in a layered virtualization architecuture
Grant 9,405,565 - Bennett , et al. August 2, 2
2016-08-02
Virtualization event processing in a layered virtualization architecture
Grant 9,235,434 - Bennett , et al. January 12, 2
2016-01-12
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
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150205723 - Bennett; Steven M. ;   et al.
2015-07-23
Method and apparatus to provide secure application execution
Grant 9,087,200 - McKeen , et al. July 21, 2
2015-07-21
System to profile and optimize user software in a managed run-time environment
Grant 9,063,804 - Newburn , et al. June 23, 2
2015-06-23
Virtualization event processing in a layered virtualization architecture
Grant 8,997,099 - Bennett , et al. March 31, 2
2015-03-31
Instruction Set Architecture-Based Inter-Sequencer Communications With A Heterogeneous Resource
App 20150070368 - Wang; Hong ;   et al.
2015-03-12
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
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
Grant 8,914,618 - Wang , et al. December 16, 2
2014-12-16
System To Profile And Optimize User Software In A Managed Run-time Environment
App 20140089942 - Newburn; Chris J. ;   et al.
2014-03-27
Context state management for processor feature sets
Grant 8,677,163 - Van Dyke , et al. March 18, 2
2014-03-18
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20140059320 - Bennett; Steven M. ;   et al.
2014-02-27
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
Context state management for processor feature sets
Grant 8,631,261 - Van Dyke , et al. January 14, 2
2014-01-14
System to profile and optimize user software in a managed run-time environment
Grant 8,566,567 - Newburn , et al. October 22, 2
2013-10-22
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
Context State Management For Processor Feature Sets
App 20130219154 - Van Dyke; Don A. ;   et al.
2013-08-22
Instruction Set Architecture-based Inter-sequencer Communications With A Heterogeneous Resource
App 20130205122 - WANG; Hong ;   et al.
2013-08-08
Method And Apparatus To Provide Secure Application Execution
App 20130198853 - McKEEN; Francis X. ;   et al.
2013-08-01
Method And Apparatus To Provide Secure Application Execution
App 20130159726 - MCKEEN; Francis X. ;   et al.
2013-06-20
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20130054935 - Bennett; Steven M. ;   et al.
2013-02-28
Context State Management For Processor Feature Sets
App 20130042093 - Van Dyke; Don A. ;   et al.
2013-02-14
System To Profile And Optimize User Software In A Managed Run-Time Environment
App 20130031557 - Newburn; Chris J. ;   et al.
2013-01-31
Virtualization Event Processing in a Layered Virtualization Architecuture
App 20130024861 - Bennett; Steven M. ;   et al.
2013-01-24
Virtualization Event Processing In A Layered Virtualization Architecture
App 20120317572 - Bennett; Steven M. ;   et al.
2012-12-13
Method and apparatus for a guest to access a privileged register
Grant 8,312,452 - Neiger , et al. November 13, 2
2012-11-13
System to profile and optimize user software in a managed run-time environment
Grant 8,301,868 - Newburn , et al. October 30, 2
2012-10-30
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
Virtualization event processing in a layered virtualization architecture
Grant 8,271,978 - Bennett , et al. September 18, 2
2012-09-18
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20120110299 - Bennett; Steven M. ;   et al.
2012-05-03
Asynchronous control transfer
Grant 8,171,270 - Newburn , et al. May 1, 2
2012-05-01
Technique for context state management to reduce save and restore operations between a memory and a processor using in-use vectors
Grant 8,171,268 - Newburn , et al. May 1, 2
2012-05-01
Injecting virtualization events in a layered virtualization architecture
Grant 8,151,264 - Bennett , et al. April 3, 2
2012-04-03
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,099,581 - Bennett , et al. January 17, 2
2012-01-17
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
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
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
User opt-in processor feature control capability
Grant 7,779,239 - Fischer , et al. August 17, 2
2010-08-17
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20100011186 - Bennett; Steven M. ;   et al.
2010-01-14
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
Injecting Virtualization Events In A Layered Virtualization Architecture
App 20090007103 - Bennett; Steven M. ;   et al.
2009-01-01
Method and apparatus for pausing execution in a processor or the like
Grant 7,451,296 - Marr , et al. November 11, 2
2008-11-11
Virtual Interrupt Processing In A Layered Virtualization Architecture
App 20080244571 - Bennett; Steven M. ;   et al.
2008-10-02
Asynchronous control transfer
App 20080162910 - Newburn; Chris J. ;   et al.
2008-07-03
Controlling Virtual Machines Based On Activity State
App 20080163205 - Bennett; Steven M. ;   et al.
2008-07-03
Technique for context state management
App 20080133898 - Newburn; Chris J. ;   et al.
2008-06-05
Virtualizing memory type
Grant 7,370,160 - Neiger , et al. May 6, 2
2008-05-06
Alteration of functional unit partitioning scheme in multithreaded processor based upon thread statuses
Grant 7,366,879 - Rodgers , et al. April 29, 2
2008-04-29
Method and apparatus for suspending execution of a thread until a specified memory access occurs
Grant 7,363,474 - Rodgers , et al. April 22, 2
2008-04-22
Method and apparatus for processing an event occurrence within a multithreaded processor
Grant 7,353,370 - Rodgers , et al. April 1, 2
2008-04-01
Synchronizing a translation lookaside buffer to an extended paging table
App 20080046679 - Bennett; Steven M. ;   et al.
2008-02-21
Method and apparatus for suspending execution of a thread until a specified memory access occurs
App 20080034190 - Rodgers; Dion ;   et al.
2008-02-07
Methods and systems to control virtual machines
Grant 7,318,141 - Bennett , et al. January 8, 2
2008-01-08
Support for nested fault in a virtual machine environment
Grant 7,305,592 - Neiger , et al. December 4, 2
2007-12-04
System to profile and optimize user software in a managed run-time environment
App 20070214342 - Newburn; Chris J. ;   et al.
2007-09-13
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
App 20070157211 - Wang; Hong ;   et al.
2007-07-05
Interrupt processing in a layered virtualization architecture
App 20070157198 - Bennett; Steven M. ;   et al.
2007-07-05
Virtualization event processing in a layered virtualization architecture
App 20070028238 - Bennett; Steven M. ;   et al.
2007-02-01
Method and apparatus for a guest to access a privileged register
App 20070006230 - Neiger; Gilbert ;   et al.
2007-01-04
Virtualizing memory type
App 20070005870 - Neiger; Gilbert ;   et al.
2007-01-04
Coherency techniques for suspending execution of a thread until a specified memory access occurs
Grant 7,127,561 - Hill , et al. October 24, 2
2006-10-24
Performing repeat string operations
Grant 7,100,029 - Zou , et al. August 29, 2
2006-08-29
Virtualizing physical memory in a virtual machine system
App 20060161719 - Bennett; Steven M. ;   et al.
2006-07-20
Method and apparatus for processing an event occurrence for a least one thread within a multithreaded processor
Grant 7,039,794 - Rodgers , et al. May 2, 2
2006-05-02
Providing support for a timer associated with a virtual machine monitor
App 20060075402 - Neiger; Gilbert ;   et al.
2006-04-06
User opt-in processor feature control capability
App 20060026525 - Fischer; Stephen A. ;   et al.
2006-02-02
Transitioning between virtual machine monitor domains in a virtual machine environment
App 20060015869 - Neiger; Gilbert ;   et al.
2006-01-19
Support for nested faults in a virtual machine environment
App 20060005084 - Neiger; Gilbert ;   et al.
2006-01-05
Method and apparatus for processing an event occurrence within a multithreaded processor
App 20050132376 - Rodgers, Dion ;   et al.
2005-06-16
Method and apparatus for entering and exiting multiple threads within a multithreaded processor
Grant 6,889,319 - Rodgers , et al. May 3, 2
2005-05-03
Method and apparatus for disabling a clock signal within a multithreaded processor
Grant 6,883,107 - Rodgers , et al. April 19, 2
2005-04-19
Method and apparatus for entering and exiting multiple threads within a mutlithreaded processor
App 20050038980 - Rodgers, Dion ;   et al.
2005-02-17
Method and apparatus for pausing execution in a processor or the like
App 20040117604 - Marr, Deborah T. ;   et al.
2004-06-17
Methods and systems to control virtual machines
App 20040117539 - Bennett, Steve M. ;   et al.
2004-06-17
Performing repeat string operations
App 20040044885 - Zou, Xiang ;   et al.
2004-03-04
Method and apparatus for pausing execution in a processor or the like
Grant 6,671,795 - Marr , et al. December 30, 2
2003-12-30
Method and apparatus for suspending execution of a thread until a specified memory access occurs
App 20030126186 - Rodgers, Dion ;   et al.
2003-07-03
Suspending execution of a thread in a multi-threaded processor
App 20030126416 - Marr, Deborah T. ;   et al.
2003-07-03
Coherency techniques for suspending execution of a thread until a specified memory access occurs
App 20030126375 - Hill, David L. ;   et al.
2003-07-03
Instruction sequences for suspending execution of a thread until a specified memory access occurs
App 20030126379 - Kaushik, Shiv ;   et al.
2003-07-03
Method and apparatus for processing an event occurrence for at least one thread within a multithreaded processor
App 20030061258 - Rodgers, Dion ;   et al.
2003-03-27
Method and apparatus for disabling a clock signal within a multithreaded processor
App 20020095614 - Rodgers, Dion ;   et al.
2002-07-18
Method and apparatus for disabling a clock signal within a multithreaded processor
Grant 6,357,016 - Rodgers , et al. March 12, 2
2002-03-12

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