loadpatents
name:-0.062600135803223
name:-0.079715013504028
name:-0.0042750835418701
Christie; David S. Patent Filings

Christie; David S.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Christie; David S..The latest application filed is for "platform first error handling".

Company Profile
3.74.36
  • Christie; David S. - Austin TX
  • Christie; David S - Austin TX
  • Christie; David S. - Aberdeen GB
  • Christie; David S. - Scotland GB
*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
Platform first error handling
Grant 11,061,753 - Liberty , et al. July 13, 2
2021-07-13
Processor support for hardware transactional memory
Grant 10,956,163 - Chung , et al. March 23, 2
2021-03-23
Platform First Error Handling
App 20190303230 - Liberty; Dean A. ;   et al.
2019-10-03
Adaptive extension of leases for entries in a translation lookaside buffer
Grant 10,261,916 - Awad , et al.
2019-04-16
Using leases for entries in a translation lookaside buffer
Grant 10,078,588 - Basu , et al. September 18, 2
2018-09-18
Processor Support For Hardware Transactional Memory
App 20180121204 - CHUNG; Jaewoong ;   et al.
2018-05-03
Processor support for hardware transactional memory
Grant 9,880,848 - Chung , et al. January 30, 2
2018-01-30
Adaptive Extension of Leases for Entries in a Translation Lookaside Buffer
App 20170277639 - Awad; Amro ;   et al.
2017-09-28
Using Leases for Entries in a Translation Lookaside Buffer
App 20170277634 - Basu; Arkaprava ;   et al.
2017-09-28
Randomly branching using hardware watchpoints
Grant 9,483,379 - Greathouse , et al. November 1, 2
2016-11-01
Randomly branching using performance counters
Grant 9,448,909 - Greathouse , et al. September 20, 2
2016-09-20
Virtualizable advanced synchronization facility
Grant 9,372,718 - Christie , et al. June 21, 2
2016-06-21
Compiler support technique for hardware transactional memory systems
Grant 9,110,691 - Chung , et al. August 18, 2
2015-08-18
Randomly Branching Using Hardware Watchpoints
App 20150106602 - Greathouse; Joseph L. ;   et al.
2015-04-16
Randomly Branching Using Performance Counters
App 20150106604 - Greathouse; Joseph L. ;   et al.
2015-04-16
Automatic suspend atomic hardware transactional memory in response to detecting an implicit suspend condition and resume thereof
Grant 8,739,164 - Chung , et al. May 27, 2
2014-05-27
Processor with support for nested speculative sections with different transactional modes
Grant 8,621,183 - Hohmuth , et al. December 31, 2
2013-12-31
Protecting large objects within an advanced synchronization facility
Grant 8,612,694 - Pohlack , et al. December 17, 2
2013-12-17
Preventing unintended loss of transactional data in hardware transactional memory systems
Grant 8,543,775 - Chung , et al. September 24, 2
2013-09-24
Preventing Unintended Loss Of Transactional Data In Hardware Transactional Memory Systems
App 20130103908 - Chung; Jaewoong ;   et al.
2013-04-25
Coexistence of advanced hardware synchronization and global locks
Grant 8,407,455 - Christie , et al. March 26, 2
2013-03-26
Preventing unintended loss of transactional data in hardware transactional memory systems
Grant 8,352,688 - Chung , et al. January 8, 2
2013-01-08
Protecting Large Objects Within an Advanced Synchronization Facility
App 20120233411 - Pohlack; Martin T. ;   et al.
2012-09-13
Combined tree stab and control interface
Grant 8,240,389 - Christie August 14, 2
2012-08-14
Method And Apparatus For Reducing Livelock In A Shared Memory System
App 20120159084 - POHLACK; MARTIN T. ;   et al.
2012-06-21
Extended page size using aggregated small pages
Grant 8,195,917 - Hohmuth , et al. June 5, 2
2012-06-05
Compiler Support Technique For Hardware Transactional Memory Systems
App 20120124563 - Chung; Jaewoong ;   et al.
2012-05-17
Preventing Unintended Loss Of Transactional Data In Hardware Transactional Memory Systems
App 20120124293 - Chung; Jaewoong ;   et al.
2012-05-17
Large bore vertical tree
Grant 8,157,015 - Voss , et al. April 17, 2
2012-04-17
Multi-level buffering of transactional data
Grant 8,127,057 - Chung , et al. February 28, 2
2012-02-28
Processor Support For Hardware Transactional Memory
App 20110307689 - Chung; Jaewoong ;   et al.
2011-12-15
Through riser installation of tree block
Grant 8,011,436 - Christie , et al. September 6, 2
2011-09-06
Inverted Default Semantics For In-speculative-region Memory Accesses
App 20110208921 - Pohlack; Martin T. ;   et al.
2011-08-25
Automatic Suspend And Resume In Hardware Transactional Memory
App 20110209151 - Chung; Jaewoong ;   et al.
2011-08-25
Virtual Machine Device And Methods Thereof
App 20110107328 - Serebrin; Benjamin C. ;   et al.
2011-05-05
Multi-level Buffering of Transactional Data
App 20110040906 - Chung; Jaewoong ;   et al.
2011-02-17
Extended Page Size Using Aggregated Small Pages
App 20110004739 - Hohmuth; Michael P. ;   et al.
2011-01-06
Speculative Region: Hardware Support for Selective Transactional Memory Access Annotation Using Instruction Prefix
App 20100205408 - Chung; Jaewoong ;   et al.
2010-08-12
Combined Tree Stab and Control Interface
App 20100078176 - Christie; David S.
2010-04-01
Hardware Transactional Memory Support For Protected And Unprotected Shared-memory Accesses In A Speculative Section
App 20100023703 - Christie; David S. ;   et al.
2010-01-28
Coexistence Of Advanced Hardware Synchronization And Global Locks
App 20100023706 - Christie; David S. ;   et al.
2010-01-28
Processor With Support For Nested Speculative Sections With Different Transactional Modes
App 20100023707 - Hohmuth; Michael P. ;   et al.
2010-01-28
Virtualizable Advanced Synchronization Facility
App 20100023704 - Christie; David S. ;   et al.
2010-01-28
Large Bore Vertical Tree
App 20090255682 - Voss; Robert K. ;   et al.
2009-10-15
Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication path
Grant 7,603,550 - McGrath , et al. October 13, 2
2009-10-13
Initialization of a computer system including a secure execution mode-capable processor
Grant 7,603,551 - McGrath , et al. October 13, 2
2009-10-13
Integrated Electrical Connector For Use In A Wellhead Tree
App 20090223674 - Christie; David S.
2009-09-10
Tubing running equipment for offshore rig with surface blowout preventer
Grant 7,513,308 - Hosie , et al. April 7, 2
2009-04-07
Method and apparatus for controlling operation of a secure execution mode-capable processor in system management mode
Grant 7,496,966 - McGrath , et al. February 24, 2
2009-02-24
Secure execution mode exceptions
Grant 7,451,324 - Schmidt , et al. November 11, 2
2008-11-11
Through-Riser Installation of Tree Block
App 20080245529 - Christie; David S. ;   et al.
2008-10-09
Method of controlling access to control registers of a microprocessor
Grant 7,401,358 - Christie , et al. July 15, 2
2008-07-15
Tubing running equipment for offshore rig with surface blowout preventer
Grant 7,318,480 - Hosie , et al. January 15, 2
2008-01-15
Method and apparatus for controlling interrupts in a secure execution mode-capable processor
Grant 7,165,135 - Christie , et al. January 16, 2
2007-01-16
Mechanism for selectively blocking peripheral device accesses to system memory
Grant 7,146,477 - Strongin , et al. December 5, 2
2006-12-05
Controlling access to a control register of a microprocessor
Grant 7,130,977 - Christie , et al. October 31, 2
2006-10-31
Method for selectively disabling interrupts on a secure execution mode-capable processor
Grant 7,130,951 - Christie , et al. October 31, 2
2006-10-31
Multiple entry points for system call instructions
Grant 7,100,028 - McGrath , et al. August 29, 2
2006-08-29
Method of controlling access to an address translation data structure of a computer system
Grant 7,082,507 - Christie , et al. July 25, 2
2006-07-25
System architecture for high speed ray tracing
Grant 7,012,604 - Christie , et al. March 14, 2
2006-03-14
Tubing running equipment for offshore rig with surface blowout preventer
App 20060042791 - Hosie; Stanley ;   et al.
2006-03-02
Tubing running equipment for offshore rig with surface blowout preventer
App 20060042799 - Hosie; Stanley ;   et al.
2006-03-02
Uniform register addressing using prefix byte
Grant 6,981,132 - Christie , et al. December 27, 2
2005-12-27
Central processing unit (CPU) accessing an extended register set in an extended register mode
Grant 6,877,084 - Christie April 5, 2
2005-04-05
Multiple entry points for system call instructions
App 20040250053 - McGrath, Kevin J. ;   et al.
2004-12-09
Variable state save formats based on operand size of state save instruction
Grant 6,810,476 - McGrath , et al. October 26, 2
2004-10-26
Initialization of a computer system including a secure execution mode-capable processor
App 20040210764 - McGrath, Kevin J. ;   et al.
2004-10-21
Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication path
App 20040210760 - McGrath, Kevin J. ;   et al.
2004-10-21
Uniform register addressing using prefix byte
App 20040186981 - Christie, David S. ;   et al.
2004-09-23
Variable State Save Formats Based On Operand Size Of State Save Instruction
App 20040181653 - McGrath, Kevin J. ;   et al.
2004-09-16
Method and apparatus for storing and retrieving security attributes
Grant 6,785,790 - Christie , et al. August 31, 2
2004-08-31
Stack switching mechanism in a computer system
Grant 6,757,771 - Christie June 29, 2
2004-06-29
IP relative addressing
Grant 6,732,258 - McGrath , et al. May 4, 2
2004-05-04
Trusted client utilizing security kernel under secure execution mode
App 20030226014 - Schmidt, Rodney W. ;   et al.
2003-12-04
Secure execution mode exceptions
App 20030226022 - Schmidt, Rodney W. ;   et al.
2003-12-04
Exception handling with reduced overhead in a multithreaded multiprocessing system
Grant 6,651,163 - Kranich , et al. November 18, 2
2003-11-18
Method and mechanism for speculatively executing threads of instructions
Grant 6,574,725 - Kranich , et al. June 3, 2
2003-06-03
System and method for controlling access to a privilege-partitioned address space with a fixed set of attributes
Grant 6,516,395 - Christie February 4, 2
2003-02-04
Program counter update mechanism
Grant 6,351,801 - Christie , et al. February 26, 2
2002-02-26
Stack switching mechanism in a computer system
App 20020019902 - Christie, David S.
2002-02-14
Chipset configured to perform data-directed prefetching
Grant 6,247,107 - Christie June 12, 2
2001-06-12
Transparent extended state save
Grant 6,230,259 - Christie , et al. May 8, 2
2001-05-08
Basic block oriented trace cache utilizing a basic block sequence buffer to indicate program order of cached basic blocks
Grant 6,185,675 - Kranich , et al. February 6, 2
2001-02-06
Mechanism for fast revalidation of virtual tags
Grant 6,175,906 - Christie January 16, 2
2001-01-16
Processor programably configurable to execute enhanced variable byte length instructions including predicated execution, three operand addressing, and increased register space
Grant 6,157,996 - Christie , et al. December 5, 2
2000-12-05
System and method of controlling access to privilege partitioned address space for a model specific register file
Grant 6,154,818 - Christie November 28, 2
2000-11-28
Horizontal tree block for subsea wellhead and completion method
Grant 6,076,605 - Lilley , et al. June 20, 2
2000-06-20
Instruction redefinition using model specific registers
Grant 6,076,156 - Pickett , et al. June 13, 2
2000-06-13
Processor configured to detect program phase changes and to adapt thereto
Grant 6,055,650 - Christie April 25, 2
2000-04-25
Increasing general registers in X86 processors
Grant 6,014,739 - Christie January 11, 2
2000-01-11
Microprocessor including an interrupt polling unit configured to poll external devices for interrupts when said microprocessor is in a task switch state
Grant 5,948,093 - Swanstrom , et al. September 7, 1
1999-09-07
Microprocessor with built-in instruction tracing capability
Grant 5,944,841 - Christie August 31, 1
1999-08-31
Method and mechanism for checking integrity of byte enable signals
Grant 5,835,511 - Christie November 10, 1
1998-11-10
Microprocessor and method of using a segment override prefix instruction field to expand the register file
Grant 5,822,778 - Dutton , et al. October 13, 1
1998-10-13
Microprocessor using an instruction field to specify condition flags for use with branch instructions and a computer system employing the microprocessor
Grant 5,819,080 - Dutton , et al. October 6, 1
1998-10-06
Superscalar microprocessor including flag operand renaming and forwarding apparatus
Grant 5,805,853 - White , et al. September 8, 1
1998-09-08
Microcode patching apparatus and method
Grant 5,796,974 - Goddard , et al. August 18, 1
1998-08-18
Microprocessor using an instruction field to expand the condition flags and a computer system employing the microprocessor
Grant 5,768,574 - Dutton , et al. June 16, 1
1998-06-16
Dependency checking and forwarding of variable width operands
Grant 5,737,629 - Zuraski, Jr. , et al. April 7, 1
1998-04-07
Microprocessor using an instruction field to specify expanded functionality and a computer system employing same
Grant 5,680,578 - Dutton , et al. October 21, 1
1997-10-21
Superscalar microprocessor including flag operand renaming and forwarding apparatus
Grant 5,632,023 - White , et al. May 20, 1
1997-05-20
Dependency checking and forwarding of variable width operands
Grant 5,590,352 - Zuraski, Jr. , et al. December 31, 1
1996-12-31
Tubular threaded connector joint with separate interfering locking profile
Grant 5,044,676 - Burton , et al. September 3, 1
1991-09-03

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