CR

Christopher Michael Richardson

IBM: 35 patents #2,774 of 70,183Top 4%
SS Site Saver: 1 patents #7 of 9Top 80%
Overall (All Time): #93,861 of 4,157,543Top 3%
36
Patents All Time

Issued Patents All Time

Showing 25 most recent of 36 patents

Patent #TitleCo-InventorsDate
11445954 Venous access device Spencer A. Jones, David DePoyster, David L. Nichols, Kelli L. Shada 2022-09-20
8782664 Autonomic hardware assist for patching code Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2014-07-15
8689190 Counting instruction execution and data accesses Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Enio Manuel Pineda, Robert John Urquhart 2014-04-01
8615619 Qualifying collection of performance monitoring events by types of interrupt when interrupt occurs Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2013-12-24
8381037 Method and system for autonomic execution path selection in an application Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2013-02-19
8255880 Counting instruction and memory location ranges Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2012-08-28
8191049 Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program Frank Eliot Levine, Edward John Silha 2012-05-29
8141099 Autonomic method and apparatus for hardware assist for patching code Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2012-03-20
8042102 Method and system for autonomic monitoring of semaphore operations in an application Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2011-10-18
7987453 Method and apparatus for determining computer program flows autonomically using hardware assisted thread stack tracking and cataloged symbolic data Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2011-07-26
7937691 Method and apparatus for counting execution of specific instructions and accesses to specific data locations Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Enio Manuel Pineda, Robert John Urquhart 2011-05-03
7895382 Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2011-02-22
7574587 Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2009-08-11
7548989 Method and system for maintaining consistency during multi-threaded processing of LDIF data William Preston Alexander, III, Kean G. Kuiper 2009-06-16
7526757 Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program Frank Eliot Levine, Edward John Silha 2009-04-28
7496908 Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2009-02-24
7458078 Apparatus and method for autonomic hardware assisted thread stack tracking Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2008-11-25
7421681 Method and system for autonomic monitoring of semaphore operation in an application Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2008-09-02
7415705 Autonomic method and apparatus for hardware assist for patching code Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2008-08-19
7395527 Method and apparatus for counting instruction execution and data accesses Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Enio Manuel Pineda, Robert John Urquhart 2008-07-01
7392370 Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2008-06-24
7373637 Method and apparatus for counting instruction and memory location ranges Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2008-05-13
7293164 Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2007-11-06
7290255 Autonomic method and apparatus for local program code reorganization using branch count per instruction hardware Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2007-10-30
7257657 Method and apparatus for counting instruction execution and data accesses for specific types of instructions Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Robert John Urquhart 2007-08-14