DG

David Granshaw

IBM: 25 patents #4,217 of 70,183Top 7%
Overall (All Time): #160,591 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11956300 Message switching William Bittles, John Brian Pickering 2024-04-09
10659407 Workload management Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2020-05-19
10630614 Opaque message parsing Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2020-04-21
10412146 Message switching William Bittles, John Brian Pickering 2019-09-10
10395171 Providing event-processing rules William Bittles, Jonathan P. Bond, Daniel J. McGinnes 2019-08-27
10348660 Workload management Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2019-07-09
10250533 Workload management Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2019-04-02
10218661 Dynamic granular messaging persistence Sam T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2019-02-26
10171572 Server pool management Daniel J. McGinnes, Samuel T. Massey, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2019-01-01
10102036 Providing additional thread context to assist memory locality Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2018-10-16
10044651 Workload management Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2018-08-07
9910710 Prioritising event processing based on system workload Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2018-03-06
9882844 Opaque message parsing Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2018-01-30
9736103 Dynamic granular messaging persistence Sam T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2017-08-15
9674069 Workload management Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2017-06-06
9569285 Method and system for message handling William Bittles, John Brian Pickering 2017-02-14
9524747 Controlling persisting of data to disk Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-12-20
9477576 Using application state data and additional code to resolve deadlocks Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-10-25
9424546 Prioritising event processing based on system workload Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-08-23
9386087 Workload placement in a computer system Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-07-05
9264310 Monitoring and distributing event processing within a complex event processing environment Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-02-16
9258263 Dynamic granular messaging persistence Sam T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-02-09
9244813 Software tracing using extensible markup language messages Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2016-01-26
8924932 Using stack data and source code to rank program changes Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling 2014-12-30
7219341 Code analysis for selective runtime data processing Ann Eleanor Dalton, Matt R. Hogstrom, Aaron Kershenbaum, Lawrence Koved, Bert Vincent Laonipon +2 more 2007-05-15