loadpatents
name:-0.077778816223145
name:-0.11485695838928
name:-0.00040888786315918
Urquhart; Robert John Patent Filings

Urquhart; Robert John

Patent Applications and Registrations

Patent applications and USPTO patent grants for Urquhart; Robert John.The latest application filed is for "removal of asynchronous events in complex application performance analysis".

Company Profile
0.77.81
  • Urquhart; Robert John - Austin TX
  • Urquhart; Robert John - Ausitn TX
*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
Identifying access states for variables
Grant 8,479,050 - Alexander, III , et al. July 2, 2
2013-07-02
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
Removal Of Asynchronous Events In Complex Application Performance Analysis
App 20120311543 - Alexander, III; William Preston ;   et al.
2012-12-06
Removal of asynchronous events in complex application performance analysis
Grant 8,266,595 - Alexander, III , et al. September 11, 2
2012-09-11
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 for automatic detection of build regressions
Grant 8,196,115 - Dimpsey , et al. June 5, 2
2012-06-05
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 hardware assistance for prefetching a pointer to a data structure identified by a prefetch indicator
Grant 8,135,915 - Dimpsey , et al. March 13, 2
2012-03-13
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 Identifying Access States For Variables
App 20110107149 - Alexander, III; William Preston ;   et al.
2011-05-05
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 analyzing idle states in a data processing system
Grant 7,925,473 - DeWitt, Jr. , et al. April 12, 2
2011-04-12
Autonomic test case feedback using hardware assistance for code coverage
Grant 7,926,041 - Dimpsey , et al. April 12, 2
2011-04-12
Adaptive processor utilization reporting handling different processor frequencies
Grant 7,904,912 - DeWitt , et al. March 8, 2
2011-03-08
Method and apparatus for identifying access states for variables
Grant 7,895,473 - Alexander, III , et al. February 22, 2
2011-02-22
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 determining leaks in a Java heap
Grant 7,870,170 - Achanta , et al. January 11, 2
2011-01-11
Apparatus and method for dynamic instrumenting of code to minimize system perturbation
Grant 7,823,129 - Dimpsey , et al. October 26, 2
2010-10-26
Method and system for instruction tracing with enhanced interrupt avoidance
Grant 7,661,035 - DeWitt, Jr. , et al. February 9, 2
2010-02-09
System and method for collecting a plurality of metrics in a single profiling run of computer code
Grant 7,657,875 - Alexander, III , et al. February 2, 2
2010-02-02
Method and apparatus for hardware awareness of data types
Grant 7,647,457 - Alexander, III , et al. January 12, 2
2010-01-12
Instruction profiling using multiple metrics
Grant 7,640,539 - Alexander, III , et al. December 29, 2
2009-12-29
Method and apparatus for prefetching data from a data structure
Grant 7,620,777 - Dimpsey , et al. November 17, 2
2009-11-17
Method and Apparatus for Prefetching Data from a Data Structure
App 20090210630 - Dimpsey; Robert Tod ;   et al.
2009-08-20
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 apparatus for prefetching data from a data structure
Grant 7,526,616 - Dimpsey , et al. April 28, 2
2009-04-28
Method and Apparatus for Autonomic Test Case Feedback Using Hardware Assistance for Code Coverage
App 20090100414 - Dimpsey; Robert Tod ;   et al.
2009-04-16
Method and apparatus for averaging out variations in run-to-run path data of a computer program
Grant 7,519,961 - Alexander, III , et al. April 14, 2
2009-04-14
Method And System For Instruction Tracing With Enhanced Interrupt Avoidance
App 20090083715 - DeWitt, JR.; Jimmie Earl ;   et al.
2009-03-26
Method and Apparatus for Analyzing Idle States in a Data Processing System
App 20090083002 - DeWitt, JR.; Jimmie Earl ;   et al.
2009-03-26
Method and apparatus for identifying differences in runs of a computer program due to code changes
Grant 7,506,330 - Alexander, III , et al. March 17, 2
2009-03-17
Method for automatic detection of build regressions
Grant 7,496,900 - Dimpsey , et al. February 24, 2
2009-02-24
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
Method and apparatus for autonomic test case feedback using hardware assistance for code coverage
Grant 7,480,899 - Dimpsey , et al. January 20, 2
2009-01-20
Method and apparatus for analyzing idle states in a data processing system
Grant 7,474,991 - DeWitt, Jr. , et al. January 6, 2
2009-01-06
Method and Apparatus for Autonomic Test Case Feedback Using Hardware Assistance for Data Coverage
App 20080320448 - Dimpsey; Robert Tod ;   et al.
2008-12-25
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 for Automatic Detection of Build Regressions
App 20080270995 - Dimpsey; Robert Tod ;   et al.
2008-10-30
Method and system for determining memory usage of a heap
Grant 7,444,484 - Achanta , et al. October 28, 2
2008-10-28
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
Method and Apparatus for Hardware Awareness of Data Types
App 20080229156 - Alexander; William Preston ;   et al.
2008-09-18
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
Autonomic Method and Apparatus for Hardware Assist for Patching Code
App 20080216091 - 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
Method and apparatus for autonomic test case feedback using hardware assistance for data coverage
Grant 7,421,684 - Dimpsey , 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 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 hardware awareness of data types
Grant 7,386,690 - Alexander, III , et al. June 10, 2
2008-06-10
Method and apparatus for counting instruction and memory location ranges
Grant 7,373,637 - DeWitt, Jr. , et al. May 13, 2
2008-05-13
Method and system for application-based normalization of processor clocks in a multiprocessor environment
Grant 7,340,629 - Kates , et al. March 4, 2
2008-03-04
Method and apparatus for implementing assertions in hardware
Grant 7,328,374 - Alexander, III , et al. February 5, 2
2008-02-05
Method and system for instruction tracing with enhanced interrupt avoidance
Grant 7,313,734 - DeWitt, Jr. , et al. December 25, 2
2007-12-25
Method and apparatus for providing hardware assistance for code coverage
Grant 7,299,319 - Dimpsey , et al. November 20, 2
2007-11-20
Method and apparatus for providing hardware assistance for data access coverage on dynamically allocated data
Grant 7,296,130 - Dimpsey , et al. November 13, 2
2007-11-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 verifying data types to be used for instructions and casting data types if needed
Grant 7,269,718 - Alexander, III , et al. September 11, 2
2007-09-11
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 apparatus for analyzing idle states in a data processing system
App 20070180102 - DeWitt; Jimmie Earl JR. ;   et al.
2007-08-02
Method and apparatus for adaptive tracing with different processor frequencies
Grant 7,239,980 - DeWitt, Jr. , et al. July 3, 2
2007-07-03
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 apparatus for adjusting profiling rates on systems with variable processor frequencies
App 20070074081 - DeWitt; Jimmie Earl JR. ;   et al.
2007-03-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
Adaptive processor utilization reporting handling different processor frequencies
App 20070061108 - DeWitt; Jimmie Earl ;   et al.
2007-03-15
Method and apparatus for adaptive tracing with different processor frequencies
App 20070050174 - DeWitt; Jimmie Earl JR. ;   et al.
2007-03-01
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 system for obtaining memory usage information for a heap when a peak live count is updated
Grant 7,162,605 - Achanta , et al. January 9, 2
2007-01-09
Apparatus and method for dynamic instrumenting of code to minimize system perturbation
App 20070006168 - Dimpsey; Robert Tod ;   et al.
2007-01-04
Method and apparatus for determining leaks in a Java heap
App 20060253845 - Achanta; Phani Gopal V. ;   et al.
2006-11-09
Method and apparatus for highly secure communication
App 20060236121 - Jones; Scott Thomas ;   et al.
2006-10-19
Method and apparatus employing stress detection for highly secure communication
App 20060236120 - Jones; Scott Thomas ;   et al.
2006-10-19
System and method for collecting a plurality of metrics in a single profiling run of computer code
App 20060230391 - Alexander; William Preston III ;   et al.
2006-10-12
Instruction profiling using multiple metrics
App 20060230390 - Alexander; William Preston III ;   et al.
2006-10-12
Apparatus and method for dynamic instrumenting of code to minimize system perturbation
Grant 7,114,150 - Dimpsey , et al. September 26, 2
2006-09-26
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
Enabling tracing of a repeat instruction
Grant 7,062,684 - DeWitt, Jr. , et al. June 13, 2
2006-06-13
Method and apparatus for data-aware hardware arithmetic
App 20060020946 - Alexander; William Preston III ;   et al.
2006-01-26
Method and system for obtaining memory usage information for a heap when a peak live count is updated
App 20050289315 - Achanta, Phani Gopal ;   et al.
2005-12-29
Method and system for determining memory usage of a heap
App 20050289307 - Achanta, Phani Gopal ;   et al.
2005-12-29
Method and apparatus for identifying access states for variables
App 20050257092 - Alexander, William Preston III ;   et al.
2005-11-17
Method and apparatus for data-aware hardware operations
App 20050251706 - Alexander, William Preston III ;   et al.
2005-11-10
Mothod and apparatus for implementing assertions in hardware
App 20050251707 - Alexander, William Preston III ;   et al.
2005-11-10
Method and apparatus for hardware awareness of data types
App 20050246696 - Alexander, William Preston III ;   et al.
2005-11-03
Method and appartus for hardware assistance for data access coverage
App 20050210450 - Dimpsey, Robert Tod ;   et al.
2005-09-22
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 autonomic test case feedback using hardware assistance for code coverage
App 20050210339 - Dimpsey, Robert Tod ;   et al.
2005-09-22
Method and apparatus for providing hardware assistance for code coverage
App 20050210452 - Dimpsey, Robert Tod ;   et al.
2005-09-22
Method and apparatus for prefetching data from a data structure
App 20050210198 - Dimpsey, Robert Tod ;   et al.
2005-09-22
Method and apparatus for providing hardware assistance for data access coverage on dynamically allocated data
App 20050210451 - Dimpsey, Robert Tod ;   et al.
2005-09-22
Method and apparatus for hardware assistance for prefetching data
App 20050210199 - Dimpsey, Robert Tod ;   et al.
2005-09-22
Method and apparatus for autonomic test case feedback using hardware assistance for data coverage
App 20050210439 - Dimpsey, Robert Tod ;   et al.
2005-09-22
Method and apparatus for averaging out variations in run-to-run path data of a computer program
App 20050183070 - Alexander, William Preston III ;   et al.
2005-08-18
Method and apparatus for removal of asynchronous events in complex application performance analysis
App 20050183075 - Alexander, William Preston III ;   et al.
2005-08-18
Method and apparatus for automatic detection of build regressions
App 20050183067 - Dimpsey, Robert Tod ;   et al.
2005-08-18
Method and apparatus for identifying differences in runs of a computer program due to code changes
App 20050183074 - Alexander, William Preston III ;   et al.
2005-08-18
Method, apparatus and computer program product for efficient, large counts of per thread performance events
Grant 6,931,354 - Jones , et al. August 16, 2
2005-08-16
Method, apparatus and computer program product for efficient per thread performance information
Grant 6,925,424 - Jones , et al. August 2, 2
2005-08-02
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
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 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 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 optimizing code execution using annotated trace information having performance indicator and counter information
App 20050155026 - 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 providing pre and post handlers for recording events
App 20050154812 - 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 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 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
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
Method and apparatus for identifying false cache line sharing
App 20050154839 - 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, Apparatus And Computer Program Product For Efficient, Large Counts Of Per Thread Performance Events
App 20050107986 - Jones, Scott Thomas ;   et al.
2005-05-19
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
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 generating interrupts for specific types of instructions
App 20050086455 - DeWitt, Jimmie Earl JR. ;   et al.
2005-04-21
Method, apparatus and computer program product for efficient per thread performance information
App 20050086028 - Jones, Scott Thomas ;   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 monitoring of semaphore operation in an application
App 20050081019 - 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 apparatus to autonomically count instruction execution for applications
App 20050071816 - Levine, Frank Eliot ;   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 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 instruction and memory location ranges
App 20050071822 - 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 to autonomically select instructions for selective counting
App 20050071821 - Levine, Frank Eliot ;   et al.
2005-03-31
Method and apparatus to autonomically profile applications
App 20050071516 - Levine, Frank Eliot ;   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 debug support for individual instructions and memory locations
App 20050071610 - 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 to autonomically take an exception on specified instructions
App 20050071609 - Levine, Frank Eliot ;   et al.
2005-03-31
Method and system for application-based normalization of processor clocks in a multiprocessor environment
App 20040268172 - Kates, Clive Richard ;   et al.
2004-12-30
Apparatus and method for dynamic instrumenting of code to minimize system perturbation
App 20040163077 - Dimpsey, Robert Tod ;   et al.
2004-08-19
Enabling tracing of a repeat instruction
App 20040123084 - DeWitt, Jimmie Earl JR. ;   et al.
2004-06-24
System and method for injecting hooks into Java classes to handle exception and finalization processing
Grant 6,662,359 - Berry , et al. December 9, 2
2003-12-09
Method and system for low-overhead measurement of per-thread performance information in a multithreaded environment
Grant 6,658,654 - Berry , et al. December 2, 2
2003-12-02
Method and system for instruction tracing with enhanced interrupt avoidance
App 20030135789 - DeWitt, Jimmie Earl JR. ;   et al.
2003-07-17
Process and system for merging trace data for primarily interpreted methods
Grant 6,553,564 - Alexander, III , et al. April 22, 2
2003-04-22
Method and system for merging event-based data and sampled data into postprocessed trace output
Grant 6,513,155 - Alexander, III , et al. January 28, 2
2003-01-28
System and method for providing trace information
Grant 6,338,159 - Alexander, III , et al. January 8, 2
2002-01-08
General event stamping scheme
Grant 6,332,117 - Berry , et al. December 18, 2
2001-12-18
System and method for enabling software monitoring in a computer system
Grant 6,263,488 - Fortin , et al. July 17, 2
2001-07-17
Method and apparatus for benchmarking byte code sequences
Grant 6,118,940 - Alexander, III , et al. September 12, 2
2000-09-12
System and method for enabling software monitoring in a computer system
Grant 6,026,236 - Fortin , et al. February 15, 2
2000-02-15
Method and apparatus for structured profiling of data processing systems and applications
Grant 6,002,872 - Alexander, III , et al. December 14, 1
1999-12-14
System and method for multi-phased performance profiling of single-processor and multi-processor systems
Grant 5,896,538 - Blandy , et al. April 20, 1
1999-04-20
Computer program product for utilizing fast polygon fill routines in a graphics display system
Grant 5,710,578 - Beauregard , et al. January 20, 1
1998-01-20

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