Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
SH

Stephen J. Hobson

IBM: 44 patents #2,042 of 70,183Top 3%
Snap: 3 patents #636 of 1,334Top 50%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
LLLenovo (Singapore) Ptd. Limited: 1 patents #1 of 29Top 4%
LPLenovo (Singapore) Pte.: 1 patents #697 of 1,301Top 55%
Hampton, VA: #1 of 414 inventorsTop 1%
Virginia: #260 of 34,511 inventorsTop 1%
Overall (All Time): #52,312 of 4,157,543Top 2%
51 Patents All Time

Issued Patents All Time

Showing 26–50 of 51 patents

Patent #TitleCo-InventorsDate
8990320 Method, apparatus and computer program for message handling Jose Emir Garza 2015-03-24
8930521 Method, apparatus, and computer program product for enabling monitoring of a resource Stephen James Cocks, William T. Newport, Graham Derek Wallis 2015-01-06
8818990 Method, apparatus and computer program for retrieving data Stephen J. Todd 2014-08-26
8799347 System and method for resolving a unit of work Jose Emir Garza, Steven Powell 2014-08-05
8799906 Processing a batched unit of work Jose Emir Garza, Matthew E. Golby-Kirk, Trevor Clifford Dolby 2014-08-05
8769536 Processing a batched unit of work Trevor Clifford Dolby, Jose Emir Garza, Matthew E. Golby-Kirk 2014-07-01
8725708 Resolving a unit of work Jose Emir Garza, Steven Powell 2014-05-13
8595301 Message delivery in messaging networks Andrew D. Banks, Gavin D. Beardall, Ian C. Vanstone 2013-11-26
8572187 Automated duplicate message content detection Jose Emir Garza 2013-10-29
8479044 Method for determining a state associated with a transaction Paul S. Dennis, Pete Siddall, Jamie P. Squibb, Phillip G. Willoughby 2013-07-02
8468266 High availability message transmission Jose Emir Garza, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell 2013-06-18
8307114 High availability message transmission Jose Emir Garza, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell 2012-11-06
8141103 Solution for modifying a queue manager to support smart aliasing which permits extensible software to execute against queued data without application modifications Richard M. W. Harran, Peter Siddall 2012-03-20
8112760 System for workload balancing by resetting an average queue depth upon the start of the server instance Jose Emir Garza 2012-02-07
8006248 Method, apparatus and computer program for facilitating communication between a client application and a server application Jose Emir Garza, Steven Powell 2011-08-23
7558210 Publish-subscribe looping detection and correction Gavin D. Beardall, Jose Emir Garza 2009-07-07
7543181 Recovery from failures within data processing systems Robert Buxton, David Fisher, Jose Emir Garza, Paul Hopewell, Paul Kettley +3 more 2009-06-02
7484119 Method, apparatus, computer program and computer program product for adjusting the frequency at which data is backed up David Fisher, Paul Hopewell, Paul Kettley, Robert Millar, Pete Siddall +1 more 2009-01-27
7453812 Method for detecting and correcting publish-subscribe looping in a messaging network Gavin D. Beardall, Jose Emir Garza 2008-11-18
7454478 Business message tracking system using message queues and tracking queue for tracking transaction messages communicated between computers Viente Suarez Rosselli, Jose Emir Garza 2008-11-18
7409688 System and method for workload balancing by resetting an average queue depth upon the start of the server instance Jose Emir Garza 2008-08-05
6993537 Data recovery system Robert Buxton, Stephen Walker, Paul Hopewell, Paul Kettley, Robert Millar +1 more 2006-01-31
6948093 Data processing arrangement and method Dermot Flaherty, David Fisher, Paul Hopewell, Paul Kettley, Robert Millar +2 more 2005-09-20
6848037 Data processing arrangement and method Dermot Flaherty, David Fisher, Paul Hopewell, Paul Kettley, Robert Millar +2 more 2005-01-25
6665814 Method and apparatus for providing serialization support for a computer system Paul Kettley, Anthony O'Dowd, Peter Siddall, James H. Warnes 2003-12-16