loadpatents
name:-0.033464908599854
name:-0.028489828109741
name:-0.00053596496582031
Richardson; Christopher Michael Patent Filings

Richardson; Christopher Michael

Patent Applications and Registrations

Patent applications and USPTO patent grants for Richardson; Christopher Michael.The latest application filed is for "autonomic method and apparatus for hardware assist for patching code".

Company Profile
0.36.37
  • Richardson; Christopher Michael - Austin TX US
*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
Counting instruction execution and data accesses
Grant 8,689,190 - DeWitt, Jr. , et al. April 1, 2
2014-04-01
Qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
Grant 8,615,619 - DeWitt, Jr. , et al. December 24, 2
2013-12-24
Method and system for autonomic execution path selection in an application
Grant 8,381,037 - DeWitt, Jr. , et al. February 19, 2
2013-02-19
Counting instruction and memory location ranges
Grant 8,255,880 - DeWitt, Jr. , et al. August 28, 2
2012-08-28
Autonomic Method and Apparatus for Hardware Assist for Patching Code
App 20120151465 - DeWitt, JR.; Jimmie Earl ;   et al.
2012-06-14
Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
Grant 8,191,049 - Levine , et al. May 29, 2
2012-05-29
Autonomic method and apparatus for hardware assist for patching code
Grant 8,141,099 - DeWitt, Jr. , et al. March 20, 2
2012-03-20
Method and apparatus for determining computer program flows autonomically using hardware assisted thread stack tracking and cataloged symbolic data
Grant 7,987,453 - DeWitt, Jr. , et al. July 26, 2
2011-07-26
Method And Apparatus For Qualifying Collection Of Performance Monitoring Events By Types Of Interrupt When Interrupt Occurs
App 20110106994 - DeWitt, JR.; Jimmie Earl ;   et al.
2011-05-05
Method and apparatus for counting execution of specific instructions and accesses to specific data locations
Grant 7,937,691 - DeWitt, Jr. , et al. May 3, 2
2011-05-03
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
Grant 7,895,382 - DeWitt, Jr. , et al. February 22, 2
2011-02-22
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
Grant 7,574,587 - DeWitt, Jr. , et al. August 11, 2
2009-08-11
Method and system for maintaining consistency during multi-threaded processing of LDIF data
Grant 7,548,989 - Alexander, III , et al. June 16, 2
2009-06-16
Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
Grant 7,526,757 - Levine , et al. April 28, 2
2009-04-28
Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
Grant 7,496,908 - DeWitt, Jr. , et al. February 24, 2
2009-02-24
Apparatus and method for autonomic hardware assisted thread stack tracking
Grant 7,458,078 - DeWitt, Jr. , et al. November 25, 2
2008-11-25
Method and System for Autonomic Monitoring of Semaphore Operations in an Application
App 20080244239 - DeWitt; Jimmie Earl ;   et al.
2008-10-02
Method and Apparatus for Counting Instruction and Memory Location Ranges
App 20080235495 - DeWitt; Jimmie Earl ;   et al.
2008-09-25
Autonomic Method and Apparatus for Hardware Assist for Patching Code
App 20080216091 - DeWitt; Jimmie Earl ;   et al.
2008-09-04
Method and Apparatus for Autonomically Initiating Measurement of Secondary Metrics Based on Hardware Counter Values for Primary Metrics
App 20080215863 - DeWitt; Jimmie Earl ;   et al.
2008-09-04
Method and system for autonomic monitoring of semaphore operation in an application
Grant 7,421,681 - DeWitt, Jr. , et al. September 2, 2
2008-09-02
Autonomic method and apparatus for hardware assist for patching code
Grant 7,415,705 - DeWitt, Jr. , et al. August 19, 2
2008-08-19
Method and Apparatus for Maintaining Performance Monitoring Structures in a Page Table for Use in Monitoring Performance of a Computer Program
App 20080189687 - Levine; Frank Eliot ;   et al.
2008-08-07
Method and apparatus for counting instruction execution and data accesses
Grant 7,395,527 - DeWitt, Jr. , et al. July 1, 2
2008-07-01
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
Grant 7,392,370 - DeWitt, Jr. , et al. June 24, 2
2008-06-24
Method And Apparatus For Counting Instruction Execution And Data Accesses
App 20080141005 - DEWITT, JR.; JIMMIE EARL ;   et al.
2008-06-12
Method and apparatus for counting instruction and memory location ranges
Grant 7,373,637 - DeWitt, Jr. , et al. May 13, 2
2008-05-13
Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions
Grant 7,293,164 - DeWitt, Jr. , et al. November 6, 2
2007-11-06
Autonomic method and apparatus for local program code reorganization using branch count per instruction hardware
Grant 7,290,255 - DeWitt, Jr. , et al. October 30, 2
2007-10-30
Method and apparatus for counting instruction execution and data accesses for specific types of instructions
Grant 7,257,657 - DeWitt, Jr. , et al. August 14, 2
2007-08-14
Method and system for autonomic performance improvements in an application via memory relocation
Grant 7,225,309 - DeWitt, Jr. , et al. May 29, 2
2007-05-29
Method and system for recording events of an interrupt using pre-interrupt handler and post-interrupt handler
Grant 7,197,586 - DeWitt, Jr. , et al. March 27, 2
2007-03-27
Method and apparatus for autonomic detection of cache "chase tail" conditions and storage of instructions/data in "chase tail" data structure
Grant 7,181,599 - DeWitt, Jr. , et al. February 20, 2
2007-02-20
Method and apparatus for autonomically moving cache entries to dedicated storage when false cache line sharing is detected
Grant 7,114,036 - DeWitt, Jr. , et al. September 26, 2
2006-09-26
Method and apparatus for identifying false cache line sharing
Grant 7,093,081 - DeWitt, Jr. , et al. August 15, 2
2006-08-15
Method and apparatus for counting interrupts by type
Grant 7,082,486 - DeWitt, Jr. , et al. July 25, 2
2006-07-25
Apparatus and method for cataloging symbolic data for use in performance analysis of computer programs
Grant 6,988,263 - Hussain , et al. January 17, 2
2006-01-17
Method and apparatus for determining computer program flows autonomically using hardware assisted thread stack tracking and cataloged symbolic data
App 20050210454 - DeWitt, Jimmie Earl JR. ;   et al.
2005-09-22
Method and apparatus for generating interrupts based on arithmetic combinations of performance counter values
App 20050155018 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for counting interrupts by type
App 20050154813 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for autonomically moving cache entries to dedicated storage when false cache line sharing is detected
App 20050154838 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Autonomic method and apparatus for local program code reorganization using branch count per instruction hardware
App 20050155025 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
App 20050154811 - DeWitt, Jimmies Earl JR. ;   et al.
2005-07-14
Method and apparatus for identifying false cache line sharing
App 20050154839 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
App 20050155021 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for providing pre and post handlers for recording events
App 20050154812 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Autonomic method and apparatus for counting branch instructions to improve branch predictions
App 20050154867 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
App 20050155019 - Levine, Frank Eliot ;   et al.
2005-07-14
Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
App 20050155026 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Autonomic method and apparatus for hardware assist for patching code
App 20050155030 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for autonomic detection of cache "chase tail" conditions and storage of instructions/data in "chase tail" data structure
App 20050155020 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Method and apparatus for counting instruction execution and data accesses to identify hot spots
App 20050155022 - DeWitt, Jimmie Earl JR. ;   et al.
2005-07-14
Apparatus and method for autonomic hardware assisted thread stack tracking
App 20050102673 - DeWitt, Jimmie Earl JR. ;   et al.
2005-05-12
Method and apparatus for counting instruction execution and data accesses for specific types of instructions
App 20050102493 - DeWitt, Jimmie Earl JR. ;   et al.
2005-05-12
Method and apparatus for generating interrupts for specific types of instructions
App 20050086455 - DeWitt, Jimmie Earl JR. ;   et al.
2005-04-21
Method and system for autonomic performance improvements in an application via memory relocation
App 20050081010 - DeWitt, Jimmie Earl JR. ;   et al.
2005-04-14
Method and system for autonomic execution path selection in an application
App 20050081107 - DeWitt, Jimmie Earl JR. ;   et al.
2005-04-14
Method and system for autonomic monitoring of semaphore operation in an application
App 20050081019 - DeWitt, Jimmie Earl JR. ;   et al.
2005-04-14
Method and apparatus for counting data accesses and instruction executions that exceed a threshold
App 20050071611 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and apparatus for counting execution of specific instructions and accesses to specific data locations
App 20050071817 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and apparatus for debug support for individual instructions and memory locations
App 20050071610 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and apparatus for counting instruction execution and data accesses
App 20050071515 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and apparatus for selectively counting instructions and data accesses
App 20050071608 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and apparatus for generating interrupts upon execution of marked instructions and upon access to marked memory locations
App 20050071612 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and apparatus for counting instruction and memory location ranges
App 20050071822 - DeWitt, Jimmie Earl JR. ;   et al.
2005-03-31
Method and system for maintaining consistency during multi-threaded processing of LDIF data
App 20050015763 - Alexander, William Preston III ;   et al.
2005-01-20
Apparatus and method for performing symbolic resolution of modules using static representations of a trace
Grant 6,766,511 - Berry , et al. July 20, 2
2004-07-20
Apparatus and method for generating a merged symbol file for verifying symbolic data
Grant 6,708,169 - Berry , et al. March 16, 2
2004-03-16
Apparatus and method for creating a trace file for a trace of a computer program based on loaded module information
Grant 6,678,883 - Berry , et al. January 13, 2
2004-01-13
Apparatus and method for creating an indexed database of symbolic data for use with trace data of a computer program
Grant 6,658,416 - Hussain , et al. December 2, 2
2003-12-02

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