Inventor · disambiguated record
William G. O'Farrell
Also filed as: O'FARRELL WILLIAM · O'FARRELL WILLIAM G · O'FARRELL WILLIAM GERALD
32 granted patents·5 pending applications·349 citations·filing 1994–2024
96Inventor score
Top patents by PatentIndex Score
37 records- 0195US9477451B1Generating dynamic measurement metadata for efficient compilation and optimization on a target deviceIBM·Filed 2015·Granted Oct 25, 2016·18 cites·20 claims
- 0289US9535673B1Reducing compilation time using profile-directed feedbackIBM·Filed 2016·Granted Jan 3, 2017·8 cites·20 claims
- 0389US7472378B2Breakpoint management and reconciliation for embedded scripts in a business integration language specified program processIBM·Filed 2005·Granted Dec 30, 2008·26 cites·3 claims
- 0486US11403394B2Preventing selective events of a computing environmentIBM·Filed 2019·Granted Aug 2, 2022·4 cites·19 claims
- 0585US7640538B2Virtual threads in business process programsIBM·Filed 2005·Granted Dec 29, 2009·16 cites·6 claims
- 0683US8196109B2Common debug adaptor in a multiple computer programming language environmentFUNG JANE CHI-YAN·Filed 2005·Granted Jun 5, 2012·22 cites·16 claims
- 0782US10061568B2Dynamic alias checking with transactional memoryIBM·Filed 2017·Granted Aug 28, 2018·3 cites·1 claims
- 0879US8788248B2Transparent flow model simulation implementing bi-directional linksBENAYON JAY WILLIAM·Filed 2009·Granted Jul 22, 2014·9 cites·25 claims
- 0973US5632034AControlling method invocation sequence through virtual functions in an object-oriented class libraryIBM·Filed 1996·Granted May 20, 1997·70 cites·4 claims
- 1071US7287246B2Debugging optimized flows with breakpoints using stored breakpoint trigger indicatorsIBM·Filed 2003·Granted Oct 23, 2007·23 cites·14 claims
- 1169US7093237B2High performance debugging in a message flow environmentIBM·Filed 2002·Granted Aug 15, 2006·19 cites·14 claims
- 1268US9256516B2Business process execution language program simulationIBM·Filed 2013·Granted Feb 9, 2016·2 cites·6 claims
- 1368US8549481B2Web-based integrated test and debugging systemBIRSAN DORIAN·Filed 2009·Granted Oct 1, 2013·7 cites·20 claims
- 1467US8375372B2Business process execution language program simulationIBM·Filed 2005·Granted Feb 12, 2013·4 cites·15 claims
- 1567US5999987AConcurrent processing in object oriented parallel and near parallelIBM·Filed 1995·Granted Dec 7, 1999·61 cites·4 claims
- 1661US5655101AAccessing remote data objects in a distributed memory environment using parallel address locations at each local memory to reference a same data objectIBM·Filed 1994·Granted Aug 5, 1997·40 cites·19 claims
- 1760US9104808B2Debugging visual and embedded programsIBM·Filed 2014·Granted Aug 11, 2015·1 cites·17 claims
- 1860US8196108B2Breakpoint management and reconciliation for embedded scripts in a business integration language specified program processBENNET JONATHAN DAVID·Filed 2008·Granted Jun 5, 2012·4 cites·19 claims
- 1959US7779302B2Automated testing framework for event-driven systemsIBM·Filed 2004·Granted Aug 17, 2010·7 cites·17 claims
- 2058US8495593B2Method and system for state machine translationADAMS GREGORY D·Filed 2005·Granted Jul 23, 2013·2 cites·49 claims
- 2153US2008114619A1Method of Reinsuring an Insolvent Insurance or Reinsurance Company's LiabilitiesKRUTTER FORREST·Filed 2000·Application pending·0 cites
- 2251US10216496B2Dynamic alias checking with transactional memoryIBM·Filed 2016·Granted Feb 26, 2019·0 cites·20 claims
- 2351US2025036358A1Computer instructions to optimize processing within a computing environmentIBM·Filed 2023·Application pending·0 cites
- 2450US10394685B2Extensible markup language (XML) path (XPATH) debugging frameworkOFARRELL WILLIAM G·Filed 2012·Granted Aug 27, 2019·1 cites·4 claims
- 2550US9727319B1Reducing compilation time using profile-directed feedbackIBM·Filed 2016·Granted Aug 8, 2017·0 cites·20 claims
- 2649US12423071B2Porting at least one programming language package to a target operating system platformIBM·Filed 2023·Granted Sep 23, 2025·0 cites·19 claims
- 2749US8321845B2Extensible markup language (XML) path (XPATH) debugging frameworkO'FARRELL WILLIAM G·Filed 2006·Granted Nov 27, 2012·1 cites·14 claims
- 2849US2025390301A1Managing ports of software projectsIBM·Filed 2024·Application pending·0 cites
- 2947US8483099B2Microphone expansion unit for teleconference phone callsJAMES DWAYNE R·Filed 2007·Granted Jul 9, 2013·1 cites·2 claims
- 3046US2010162225A1Cross-product refactoring apparatus and methodIBM·Filed 2008·Application pending·0 cites
- 3142US8949790B2Debugging visual and embedded programsO'FARRELL WILLIAM G·Filed 2006·Granted Feb 3, 2015·0 cites·37 claims
- 3240US8473912B2Computer readable medium, system and method of debugging software applications modelled using flow paradigmsO'FARRELL WILLIAM G·Filed 2003·Granted Jun 25, 2013·0 cites·15 claims
- 3338US11321205B2Enterprise-scale time series graphite backend infrastructureIBM·Filed 2020·Granted May 3, 2022·0 cites·17 claims
- 3438US9600233B2Generic data model for event monitoring integrationKLICNIK VLADIMIR·Filed 2008·Granted Mar 21, 2017·0 cites·17 claims
- 3538US2006174225A1Debugging a High Level Language Program Operating Through a Runtime EngineIBM·Filed 2005·Application pending·0 cites
- 3636US9734461B2Resource usage calculation for process simulationBENAYON JAY W·Filed 2010·Granted Aug 15, 2017·0 cites·13 claims
- 3735US11449158B2Interactive, touch-sensitive user interface deviceJAMES DWAYNE R·Filed 2006·Granted Sep 20, 2022·0 cites·20 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →