Inventor
David Callahan
Inventor
Seattle, WA, US
Overview
Patents· 31 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing71%
H04LTransmission of digital information, e.g. telegraphic communication14%
H04WWireless communication networks9%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes6%
PatentTitleYear
9,832,661Access point management20179,477,515'Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode'20169,280,397'Using buffered stores or monitoring to filter redundant transactional accesses and mechanisms for mapping data to buffered metadata'20169,195,600'Mechanisms to accelerate transactions using buffered stores'20159,069,670'Mechanisms to accelerate transactions using buffered stores'20158,959,517'Cancellation mechanism for cancellable tasks including stolen task and descendent of stolen tasks from the cancellable taskgroup'20158,887,162'Persistent local storage for processor resources'20148,886,894'Mechanisms to accelerate transactions using buffered stores'20148,856,466'Mechanisms to accelerate transactions using buffered stores'20148,825,895'Access point capacity management'20148,812,796'Private memory regions and coherence optimizations'20148,719,514'Software filtering in a transactional memory system'20148,688,951'Operating system virtual memory management for hardware transactional memory'20148,548,442'Syndication of multiple service instances'20138,521,995'Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode'20138,489,864'Performing escape actions in transactions'20138,407,728'Data flow network'20138,380,576'Value determination for mobile transactions'20138,370,577'Metaphysically addressed cache metadata'20138,316,194'Mechanisms to accelerate transactions using buffered stores'20128,271,768'Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions'20128,250,331'Operating system virtual memory management for hardware transactional memory'20128,229,907'Hardware accelerated transactional memory system with open nested transactions'20128,201,171'Adjacent data parallel and streaming operator fusion'20128,161,247'Wait loss synchronization'20128,146,085'Concurrent exception handling using an aggregated exception structure'20128,074,219'Order preservation in data parallel operations'20118,006,227'Efficiently locating transactional code blocks in a transactional memory system'20117,861,072'Throwing one selected representative exception among aggregated multiple exceptions of same root cause received from concurrent tasks and discarding the rest'20107,840,695'Capacity management'20107,555,518'Relative quality value'2009Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2009–2015Patents assigned to MICROSOFT CORP (21)· patent assignee history
2009–2017Based in Mukilteo, WA, US· patent location history
2010–2016Based in Seattle, WA, US· patent location history
2011–2016Patents assigned to CALLAHAN DAVID (19)· patent assignee history
2012–2016Patents assigned to ADL-TABATABAI ALI-REZA (12)· patent assignee history
2012–2016Patents assigned to GRAY JAN (12)· patent assignee history
2012–2016Patents assigned to SHEAFFER GAD (11)· patent assignee history
2013Based in Issaquah, WA, US· patent location history
2013Based in Everett, WA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 21 | 2009–2015 |
| CALLAHAN DAVIDself | 19 | 2011–2016 |
| ADL-TABATABAI ALI-REZA | 12 | 2012–2016 |
| GRAY JAN | 12 | 2012–2016 |
| SHEAFFER GAD | 11 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Seattle, Washington, US | 25 | 2010–2016 |
| Mukilteo, Washington, US | 4 | 2009–2017 |
| Issaquah, Washington, US | 1 | 2013 |
| Everett, Washington, US | 1 | 2013 |