Inventor
GOULD CHRISTOPHER M
US18 patents
⚠️ This page may combine multiple inventors who share the name “GOULD CHRISTOPHER M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
EMC CORP
7 patentsUS8387075B1Feb 26, 2013
Common scheduling and synchronization primitives
EMC CORP81 citations98
US9378047B1Jun 28, 2016
Efficient communication of interrupts from kernel space to user space using event queues
EMC CORP36 citations90
US8359603B1Jan 22, 2013
Techniques for inter-user-space communication
EMC CORP20 citations84
US7950022B1May 24, 2011
Techniques for use with device drivers in a common software environment
EMC CORP14 citations84
US8850460B1Sep 30, 2014
Techniques for performing a remote procedure call using remote procedure call configuration information
EMC CORP4 citations73
US9459920B1Oct 4, 2016
Providing hierarchical thread storage
EMC CORP5 citations71
US7950025B1May 24, 2011
Common software environment
EMC CORP5 citations63
MCCANN PETER J
6 patentsUS8209704B1Jun 26, 2012
Techniques for user space and kernel space communication
MCCANN PETER J43 citations93
US8484616B1Jul 9, 2013
Universal module model
MCCANN PETER J20 citations83
US9703550B1Jul 11, 2017
Techniques for building code entities
MCCANN PETER J17 citations81
US9128736B1Sep 8, 2015
Common scheduling and synchronization primitives
MCCANN PETER J5 citations73
US8205218B1Jun 19, 2012
Data storage system having common software environment
MCCANN PETER J6 citations73
US9495210B1Nov 15, 2016
Logical device model
MCCANN PETER J2 citations62
GOULD CHRISTOPHER M
4 patentsUS8271996B1Sep 18, 2012
Event queues
GOULD CHRISTOPHER M117 citations97
US8555297B1Oct 8, 2013
Techniques for performing a remote procedure call using remote procedure call configuration information
GOULD CHRISTOPHER M38 citations93
US8752057B1Jun 10, 2014
Techniques for synchronizing processing of at least two code threads
GOULD CHRISTOPHER M22 citations92
US8832713B2Sep 9, 2014
Event queues
GOULD CHRISTOPHER M1 citations51