Inventor · disambiguated record
David Callahan
Also filed as: CALLAHAN DAVID · CALLAHAN DAVID S
31 granted patents·2 pending applications·291 citations·filing 2005–2014
96Inventor score
Top patents by PatentIndex Score
33 records- 0197US8229907B2Hardware accelerated transactional memory system with open nested transactionsGRAY JAN·Filed 2009·Granted Jul 24, 2012·129 cites·10 claims
- 0293US8886894B2Mechanisms to accelerate transactions using buffered storesINTEL CORP·Filed 2012·Granted Nov 11, 2014·15 cites·18 claims
- 0391US8250331B2Operating system virtual memory management for hardware transactional memoryYAMADA KOICHI·Filed 2009·Granted Aug 21, 2012·24 cites·7 claims
- 0486US8688951B2Operating system virtual memory management for hardware transactional memoryYAMADA KOICHI·Filed 2012·Granted Apr 1, 2014·8 cites·14 claims
- 0586US8161247B2Wait loss synchronizationGRAY JAN·Filed 2009·Granted Apr 17, 2012·16 cites·13 claims
- 0683US8316194B2Mechanisms to accelerate transactions using buffered storesADL-TABATABAI ALI-REZA·Filed 2009·Granted Nov 20, 2012·8 cites·5 claims
- 0781US8812796B2Private memory regions and coherence optimizationsGRAY JAN·Filed 2009·Granted Aug 19, 2014·9 cites·20 claims
- 0881US8201171B2Adjacent data parallel and streaming operator fusionDUFFY JOHN JOSEPH·Filed 2007·Granted Jun 12, 2012·12 cites·15 claims
- 0979US8074219B2Order preservation in data parallel operationsDUFFY JOHN JOSEPH·Filed 2007·Granted Dec 6, 2011·10 cites·15 claims
- 1078US7861072B2Throwing one selected representative exception among aggregated multiple exceptions of same root cause received from concurrent tasks and discarding the restMICROSOFT CORP·Filed 2007·Granted Dec 28, 2010·7 cites·16 claims
- 1176US9195600B2Mechanisms to accelerate transactions using buffered storesINTEL CORP·Filed 2014·Granted Nov 24, 2015·2 cites·20 claims
- 1275US9280397B2Using buffered stores or monitoring to filter redundant transactional accesses and mechanisms for mapping data to buffered metadataADL-TABATABAI ALI-REZA·Filed 2009·Granted Mar 8, 2016·8 cites·56 claims
- 1375US8146085B2Concurrent exception handling using an aggregated exception structureDUFFY JOHN JOSEPH·Filed 2007·Granted Mar 27, 2012·7 cites·17 claims
- 1474US8370577B2Metaphysically addressed cache metadataMICROSOFT CORP·Filed 2009·Granted Feb 5, 2013·6 cites·17 claims
- 1574US8271768B2Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptionsDUFFY JOHN JOSEPH·Filed 2010·Granted Sep 18, 2012·3 cites·18 claims
- 1673US8521995B2Handling operating system (OS) transitions in an unbounded transactional memory (UTM) modeYAMADA KOICHI·Filed 2009·Granted Aug 27, 2013·5 cites·18 claims
- 1768US8887162B2Persistent local storage for processor resourcesRINGSETH PAUL F·Filed 2008·Granted Nov 11, 2014·4 cites·20 claims
- 1868US8856466B2Mechanisms to accelerate transactions using buffered storesINTEL CORP·Filed 2012·Granted Oct 7, 2014·1 cites·19 claims
- 1968US7840695B2Capacity managementMICROSOFT CORP·Filed 2006·Granted Nov 23, 2010·6 cites·15 claims
- 2067US8380576B2Value determination for mobile transactionsMICROSOFT CORP·Filed 2010·Granted Feb 19, 2013·1 cites·20 claims
- 2165US8719514B2Software filtering in a transactional memory systemADL-TABATABAI ALI-REZA·Filed 2009·Granted May 6, 2014·3 cites·20 claims
- 2264US8548442B2Syndication of multiple service instancesDAUGHERTY BRIAN R·Filed 2010·Granted Oct 1, 2013·3 cites·18 claims
- 2362US8006227B2Efficiently locating transactional code blocks in a transactional memory systemMICROSOFT CORP·Filed 2007·Granted Aug 23, 2011·2 cites·16 claims
- 2458US8489864B2Performing escape actions in transactionsSHEAFFER GAD·Filed 2009·Granted Jul 16, 2013·1 cites·20 claims
- 2557US8407728B2Data flow networkGUSTAFSSON NIKLAS·Filed 2008·Granted Mar 26, 2013·1 cites·20 claims
- 2655US9069670B2Mechanisms to accelerate transactions using buffered storesADL-TABATABAI ALI-REZA·Filed 2012·Granted Jun 30, 2015·0 cites·20 claims
- 2754US2013198062A1Value determination for mobile transactionsMICROSOFT CORP·Filed 2013·Application pending·0 cites
- 2851US9477515B2Handling operating system (OS) transitions in an unbounded transactional memory (UTM) modeINTEL CORP·Filed 2013·Granted Oct 25, 2016·0 cites·17 claims
- 2949US2010332768A1Flexible read- and write-monitored and buffered memory blocksMICROSOFT CORP·Filed 2009·Application pending·0 cites
- 3043US8959517B2Cancellation mechanism for cancellable tasks including stolen task and descendent of stolen tasks from the cancellable taskgroupMESSMER WILLIAM R·Filed 2009·Granted Feb 17, 2015·0 cites·17 claims
- 3139US7555518B2Relative quality valueMICROSOFT CORP·Filed 2005·Granted Jun 30, 2009·0 cites·19 claims
- 3230US8825895B2Access point capacity managementSETHI GURDEV S·Filed 2010·Granted Sep 2, 2014·0 cites·16 claims
- 3329US9832661B2Access point managementSETHI GURDEV S·Filed 2005·Granted Nov 28, 2017·0 cites·20 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →