Inventor · disambiguated record
Michael E. Aho
Also filed as: AHO MICHAEL E · AHO MICHAEL EDWARD
33 granted patents·3 pending applications·391 citations·filing 1992–2019
96Inventor score
Top patents by PatentIndex Score
36 records- 0196US8230442B2Executing an accelerator application program in a hybrid computing environmentAHO MICHAEL E·Filed 2008·Granted Jul 24, 2012·63 cites·24 claims
- 0291US8776084B2Executing an accelerator application program in a hybrid computing environmentIBM·Filed 2013·Granted Jul 8, 2014·12 cites·24 claims
- 0391US8424018B2Executing an accelerator application program in a hybrid computing environmentAHO MICHAEL E·Filed 2012·Granted Apr 16, 2013·14 cites·24 claims
- 0487US9015443B2Reducing remote reads of memory in a hybrid computing environmentAHO MICHAEL E·Filed 2010·Granted Apr 21, 2015·12 cites·22 claims
- 0585US10069674B2Monitoring file system operations between a client computer and a file serverIBM·Filed 2013·Granted Sep 4, 2018·7 cites·18 claims
- 0683US7984267B2Message passing module in hybrid computing system starting and sending operation information to service program for accelerator to execute application programIBM·Filed 2008·Granted Jul 19, 2011·14 cites·18 claims
- 0783US5408618AAutomatic configuration mechanismIBM·Filed 1992·Granted Apr 18, 1995·119 cites·22 claims
- 0881US8874681B2Remote direct memory access (‘RDMA’) in a parallel computerIBM·Filed 2012·Granted Oct 28, 2014·5 cites·18 claims
- 0980US6185215B1Combined router, ATM, WAN and/or LAN switch (CRAWLS) cut through and method of useIBM·Filed 1996·Granted Feb 6, 2001·63 cites·19 claims
- 1079US8141102B2Data processing in a hybrid computing environmentAHO MICHAEL E·Filed 2008·Granted Mar 20, 2012·9 cites·18 claims
- 1175US9229782B2Collectively loading an application in a parallel computerAHO MICHAEL E·Filed 2012·Granted Jan 5, 2016·4 cites·15 claims
- 1270US7093132B2Method and apparatus for protecting ongoing system integrity of a software product using digital signaturesIBM·Filed 2001·Granted Aug 15, 2006·21 cites·20 claims
- 1365US10831701B2Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’)IBM·Filed 2019·Granted Nov 10, 2020·0 cites·12 claims
- 1465US10810155B2Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’)IBM·Filed 2019·Granted Oct 20, 2020·0 cites·6 claims
- 1564US8539166B2Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locallyAHO MICHAEL E·Filed 2012·Granted Sep 17, 2013·1 cites·20 claims
- 1663US8490113B2Messaging in a parallel computer using remote direct memory access (‘RDMA’)AHO MICHAEL E·Filed 2011·Granted Jul 16, 2013·1 cites·12 claims
- 1763US5790544AATM cell-to-frame reassembly method and apparatus for overrun avoidanceIBM·Filed 1996·Granted Aug 4, 1998·25 cites·8 claims
- 1859US8180972B2Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locallyAHO MICHAEL E·Filed 2009·Granted May 15, 2012·1 cites·20 claims
- 1957US8176333B2Method and apparatus for protecting external call referencesAHO MICHAEL EDWARD·Filed 2008·Granted May 8, 2012·2 cites·20 claims
- 2057US7401219B2Method and apparatus for protecting external call referencesIBM·Filed 2003·Granted Jul 15, 2008·5 cites·9 claims
- 2154US10474626B2Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’)IBM·Filed 2012·Granted Nov 12, 2019·0 cites·6 claims
- 2254US10075326B2Monitoring file system operations between a client computer and a file serverIBM·Filed 2014·Granted Sep 11, 2018·0 cites·12 claims
- 2353US10104202B2Collectively loading programs in a multiple program multiple data environmentIBM·Filed 2013·Granted Oct 16, 2018·0 cites·7 claims
- 2453US9003226B2Core file limiter for abnormally terminating processesIBM·Filed 2012·Granted Apr 7, 2015·0 cites·12 claims
- 2553US8996911B2Core file limiter for abnormally terminating processesIBM·Filed 2012·Granted Mar 31, 2015·0 cites·6 claims
- 2652US10474625B2Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’)AHO MICHAEL E·Filed 2012·Granted Nov 12, 2019·0 cites·10 claims
- 2752US8943199B2Calculating a checksum with inactive networking components in a computing systemIBM·Filed 2013·Granted Jan 27, 2015·0 cites·8 claims
- 2852US8495655B2Messaging in a parallel computer using remote direct memory access (‘RDMA’)IBM·Filed 2012·Granted Jul 23, 2013·0 cites·6 claims
- 2951US9491259B2Collectively loading programs in a multiple program multiple data environmentIBM·Filed 2013·Granted Nov 8, 2016·0 cites·14 claims
- 3050US2013103926A1Establishing a data communications connection between a lightweight kernel in a compute node of a parallel computer and an input-output ('i/o') node of the parallel computerIBM·Filed 2012·Application pending·0 cites
- 3149US8914498B2Calculating a checksum with inactive networking components in a computing systemAHO MICHAEL E·Filed 2012·Granted Dec 16, 2014·0 cites·16 claims
- 3248US2012331153A1Establishing A Data Communications Connection Between A Lightweight Kernel In A Compute Node Of A Parallel Computer And An Input-Output ('I/O') Node Of The Parallel ComputerAHO MICHAEL E·Filed 2011·Application pending·0 cites
- 3348US2012331243A1Remote Direct Memory Access ('RDMA') In A Parallel ComputerAHO MICHAEL E·Filed 2011·Application pending·0 cites
- 3446US10268384B2File transfers between machines without target CPU interventionIBM·Filed 2016·Granted Apr 23, 2019·0 cites·20 claims
- 3545US9086962B2Aggregating job exit statuses of a plurality of compute nodes executing a parallel applicationAHO MICHAEL E·Filed 2012·Granted Jul 21, 2015·0 cites·20 claims
- 3641US6631115B1Method, apparatus and program product for balancing communication loads over a networkIBM·Filed 1999·Granted Oct 7, 2003·13 cites·26 claims
Join the waitlist — get patent alerts
Get an alert when Michael E. Aho files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →