Inventor · disambiguated record
James R. H. Challenger
Also filed as: CHALLENGER JAMES R · CHALLENGER JAMES R H · CHALLENGER JAMES ROBERT HAROLD
46 granted patents·7 pending applications·2,738 citations·filing 1997–2013
99Inventor score
Top patents by PatentIndex Score
53 records- 0199US8032586B2Method and system for caching message fragments using an expansion attribute in a fragment link tagIBM·Filed 2007·Granted Oct 4, 2011·383 cites·41 claims
- 0297US6026413ADetermining how changes to underlying data affect cached objectsIBM·Filed 1997·Granted Feb 15, 2000·462 cites·63 claims
- 0395US7779298B2Distributed job manager recoveryIBM·Filed 2007·Granted Aug 17, 2010·55 cites·20 claims
- 0495US6256712B1Scaleable method for maintaining and making consistent updates to cachesIBM·Filed 1997·Granted Jul 3, 2001·241 cites·25 claims
- 0594US6216212B1Scaleable method for maintaining and making consistent updates to cachesIBM·Filed 1999·Granted Apr 10, 2001·251 cites·16 claims
- 0692US8561007B2Distributable serializable finite state machineCHALLENGER JAMES R·Filed 2012·Granted Oct 15, 2013·15 cites·6 claims
- 0792US6851034B2System and method for persistent and robust storage allocationIBM·Filed 2002·Granted Feb 1, 2005·52 cites·12 claims
- 0892US6618751B1Systems and methods for publishing data with expiration timesIBM·Filed 1999·Granted Sep 9, 2003·285 cites·32 claims
- 0990US8424003B2Unified job processing of interdependent heterogeneous tasks using finite state machine job control flow based on identified job typeDEGENARO LOUIS R·Filed 2006·Granted Apr 16, 2013·26 cites·18 claims
- 1090US7987239B2Method and system for caching role-specific fragmentsIBM·Filed 2007·Granted Jul 26, 2011·18 cites·9 claims
- 1190US6598121B2System and method for coordinated hierarchical caching and cache replacementIBM·Filed 2001·Granted Jul 22, 2003·58 cites·38 claims
- 1290US6567893B1System and method for distributed caching of objects using a publish and subscribe paradigmIBM·Filed 2000·Granted May 20, 2003·62 cites·24 claims
- 1389US6643754B1System and method for dynamically allocating computer memoryIBM·Filed 2000·Granted Nov 4, 2003·42 cites·22 claims
- 1489US6266742B1Algorithm for cache replacementIBM·Filed 1997·Granted Jul 24, 2001·154 cites·79 claims
- 1588US6457103B1Method and apparatus for caching content in a data processing system with fragment granularityIBM·Filed 1999·Granted Sep 24, 2002·143 cites·52 claims
- 1687US7689947B2Data-driven finite state machine engine for flow controlIBM·Filed 2007·Granted Mar 30, 2010·17 cites·33 claims
- 1785US6574715B2Method and apparatus for managing internal caches and external caches in a data processing systemIBM·Filed 2002·Granted Jun 3, 2003·38 cites·16 claims
- 1884US9396031B2Distributed UIMA cluster computing (DUCC) facilityIBM·Filed 2013·Granted Jul 19, 2016·8 cites·20 claims
- 1983US7509393B2Method and system for caching role-specific fragmentsIBM·Filed 2001·Granted Mar 24, 2009·35 cites·11 claims
- 2082US6507891B1Method and apparatus for managing internal caches and external caches in a data processing systemIBM·Filed 1999·Granted Jan 14, 2003·104 cites·15 claims
- 2180US7908437B2Method and system for efficient fragment cachingIBM·Filed 2008·Granted Mar 15, 2011·7 cites·16 claims
- 2280US6446183B1Systems and methods for persistent and robust memory managementIBM·Filed 2000·Granted Sep 3, 2002·42 cites·52 claims
- 2379US7412535B2Method and system for caching fragments while avoiding parsing of pages that do not contain fragmentsIBM·Filed 2001·Granted Aug 12, 2008·27 cites·15 claims
- 2478US6338117B1System and method for coordinated hierarchical caching and cache replacementIBM·Filed 1998·Granted Jan 8, 2002·73 cites·62 claims
- 2577US8018614B2Method and apparatus for assigning candidate processing nodes in a stream-oriented computer systemIBM·Filed 2008·Granted Sep 13, 2011·6 cites·11 claims
- 2676US8255852B2Distributable serializable finite state machineCHALLENGER JAMES R·Filed 2009·Granted Aug 28, 2012·5 cites·5 claims
- 2776US7738129B2Method and apparatus for assigning candidate processing nodes in a stream-oriented computer systemIBM·Filed 2006·Granted Jun 15, 2010·6 cites·1 claims
- 2876US7426534B2Method and system for caching message fragments using an expansion attribute in a fragment link tagIBM·Filed 2001·Granted Sep 16, 2008·18 cites·6 claims
- 2975US6725265B1Method and system for caching customized informationIBM·Filed 2000·Granted Apr 20, 2004·20 cites·39 claims
- 3074US9600766B2Distributable serializable finite state machineIBM·Filed 2013·Granted Mar 21, 2017·2 cites·1 claims
- 3174US7383550B2Topology aware grid services scheduler architectureIBM·Filed 2002·Granted Jun 3, 2008·16 cites·8 claims
- 3272US7143026B2Generating rules to convert HTML tables to proseIBM·Filed 2002·Granted Nov 28, 2006·16 cites·12 claims
- 3370US7716610B2Distributable and serializable finite state machineIBM·Filed 2007·Granted May 11, 2010·3 cites·23 claims
- 3468US8276167B2Distributed pluggable middleware servicesCHALLENGER JAMES R·Filed 2007·Granted Sep 25, 2012·4 cites·27 claims
- 3568US7587515B2Method and system for restrictive caching of user-specific fragments limited to a fragment cache closest to a userIBM·Filed 2001·Granted Sep 8, 2009·12 cites·21 claims
- 3665US7574563B2Method and system for efficient fragment cachingIBM·Filed 2006·Granted Aug 11, 2009·2 cites·1 claims
- 3764US7114032B2Method and system for efficient fragment cachingIBM·Filed 2003·Granted Sep 26, 2006·7 cites·28 claims
- 3859US7853949B2Method and apparatus for assigning fractional processing nodes to work in a stream-oriented computer systemIBM·Filed 2006·Granted Dec 14, 2010·1 cites·6 claims
- 3958US8533722B2Method and apparatus for assigning fractional processing nodes to work in a stream-oriented computer systemBANSAL NIKHIL·Filed 2008·Granted Sep 10, 2013·1 cites·18 claims
- 4056US8095494B2Rules-based cross-FSM transition triggeringANDRADE HENRIQUE·Filed 2008·Granted Jan 10, 2012·2 cites·20 claims
- 4154US8087023B2Topology aware grid services scheduler architectureCHALLENGER JAMES ROBERT HAROLD·Filed 2008·Granted Dec 27, 2011·1 cites·8 claims
- 4253US8392827B2Method for generation and assembly of web page contentCHALLENGER JAMES R H·Filed 2001·Granted Mar 5, 2013·7 cites·13 claims
- 4351US8437029B2Method and apparatus for assigning candidate processing nodes in a stream-oriented computer systemBANSAL NIKHIL·Filed 2011·Granted May 7, 2013·0 cites·19 claims
- 4450US7308606B2System and method for persistent and robust storage allocationIBM·Filed 2004·Granted Dec 11, 2007·0 cites·12 claims
- 4550US2013042260A1Distributed Pluggable Middleware ServicesIBM·Filed 2012·Application pending·0 cites
- 4647US7870359B2System and method for persistent and robust storage allocationIBM·Filed 2007·Granted Jan 11, 2011·1 cites·11 claims
- 4745US2008215925A1Distributed fault injection mechanismIBM·Filed 2007·Application pending·0 cites
- 4845US2005240574A1Pre-fetching resources based on a resource lookup queryIBM·Filed 2004·Application pending·0 cites
- 4944US2005028080A1Method and system for publishing dynamic Web documentsFiled 2004·Application pending·0 cites
- 5043US2010242042A1Method and apparatus for scheduling work in a stream-oriented computer systemBANSAL NIKHIL·Filed 2006·Application pending·0 cites
Showing the top 50 of 53 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →