Inventor
DUFFY JOHN
US43 patents
⚠️ This page may combine multiple inventors who share the name “DUFFY JOHN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT TECHNOLOGY LICENSING LLC
8 patentsUS9430200B1Aug 30, 2016
Cross-library framework architecture feature sets
MICROSOFT TECHNOLOGY LICENSING LLC26 citations94
US10152309B2Dec 11, 2018
Cross-library framework architecture feature sets
MICROSOFT TECHNOLOGY LICENSING LLC3 citations73
US9304778B2Apr 5, 2016
Handling exceptions in a data parallel system
MICROSOFT TECHNOLOGY LICENSING LLC4 citations73
US10831758B2Nov 10, 2020
Partitioning and repartitioning for data parallel operations
MICROSOFT TECHNOLOGY LICENSING LLC2 citations71
US9740742B2Aug 22, 2017
Partitioning and repartitioning for data parallel operations
MICROSOFT TECHNOLOGY LICENSING LLC3 citations71
US9952912B2Apr 24, 2018
Lock-free barrier with dynamic updating of participant count using a lock-free technique
MICROSOFT TECHNOLOGY LICENSING LLC4 citations70
US10970130B2Apr 6, 2021
Composable and cancelable dataflow continuation passing
MICROSOFT TECHNOLOGY LICENSING LLC0 citations62
US10372509B2Aug 6, 2019
Composable and cancelable dataflow continuation passing
MICROSOFT TECHNOLOGY LICENSING LLC0 citations52
DUFFY JOHN
7 patentsUS10844659B2Nov 24, 2020
Automatic operation of building window using magnetic fields
DUFFY JOHN1 citations62
US9772887B2Sep 26, 2017
Composable and cancelable dataflow continuation passing
DUFFY JOHN1 citations61
US9251207B2Feb 2, 2016
Partitioning and repartitioning for data parallel operations
DUFFY JOHN1 citations60
US8190624B2May 29, 2012
Data parallel production and consumption
DUFFY JOHN3 citations60
US9251291B2Feb 2, 2016
Data parallel searching
DUFFY JOHN0 citations50
US9026993B2May 5, 2015
Immutable types in imperitive language
DUFFY JOHN0 citations41
US8607237B2Dec 10, 2013
Collection with local lists for a multi-processor system
DUFFY JOHN0 citations40
OSTROVSKY IGOR
5 patentsUS8290930B2Oct 16, 2012
Query result generation based on query category and data source category
OSTROVSKY IGOR2 citations62
US8266172B2Sep 11, 2012
Data parallel query analysis
OSTROVSKY IGOR0 citations51
US8290917B2Oct 16, 2012
Reordering of data elements in a data parallel system
OSTROVSKY IGOR0 citations41
US8276111B2Sep 25, 2012
Providing access to a dataset in a type-safe manner
OSTROVSKY IGOR0 citations41
US8996556B2Mar 31, 2015
Parallel processing of an ordered data stream
OSTROVSKY IGOR0 citations40
TOUB STEPHEN H
4 patentsUS8185693B2May 22, 2012
Cache-line aware collection for runtime environments
TOUB STEPHEN H6 citations70
US8239865B2Aug 7, 2012
Waiting and synchronization of parallel task executions based on task groups and task object representations
TOUB STEPHEN H3 citations62
US9229788B2Jan 5, 2016
Performing a wait operation to wait for one or more tasks to complete
TOUB STEPHEN H0 citations47
US8326886B2Dec 4, 2012
Per-thread, per-instance data storage
TOUB STEPHEN H0 citations39
LEDEBOER MARK
3 patentsUS8633205B2Jan 21, 2014
Substituted pyrrolo[2,3-d]pyrimidines as inhibitors of protein kinases
LEDEBOER MARK6 citations72
US8741912B2Jun 3, 2014
Deazapurines useful as inhibitors of Janus kinases
LEDEBOER MARK5 citations71
US8937064B2Jan 20, 2015
Pyrazolo[1,5-a]pyrimidines useful as JAK2 inhibitors
LEDEBOER MARK3 citations60