Inventor
CHALMER STEVEN R
US30 patents
⚠️ This page may combine multiple inventors who share the name “CHALMER STEVEN R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
EMC CORP
20 patentsUS6687903B1Feb 3, 2004
Inhibiting starvation in a multitasking operating system
EMC CORP61 citations96
US7810094B1Oct 5, 2010
Distributed task scheduling for symmetric multiprocessing environments
EMC CORP27 citations92
US7793160B1Sep 7, 2010
Systems and methods for tracing errors
EMC CORP26 citations92
US7343432B1Mar 11, 2008
Message based global distributed locks with automatic expiration for indicating that said locks is expired
EMC CORP23 citations92
US7296271B1Nov 13, 2007
Replaceable scheduling algorithm in multitasking kernel
EMC CORP45 citations92
US7136969B1Nov 14, 2006
Using the message fabric to maintain cache coherency of local caches of global memory
EMC CORP22 citations92
US6757790B2Jun 29, 2004
Distributed, scalable data storage facility with cache memory
EMC CORP44 citations92
US6728962B1Apr 27, 2004
Context swapping in multitasking kernel
EMC CORP26 citations92
US7818447B1Oct 19, 2010
End-to-end broadcast based flow control in a switch fabric
EMC CORP9 citations84
US7363431B1Apr 22, 2008
Message-based distributed synchronization in a storage system
EMC CORP15 citations84
US7330956B1Feb 12, 2008
Bucket based memory allocation
EMC CORP10 citations84
US7178146B1Feb 13, 2007
Pizza scheduler
EMC CORP12 citations84
US9864609B1Jan 9, 2018
Rebooting a hypervisor without disrupting or moving an associated guest operating system
EMC CORP8 citations81
US7631143B1Dec 8, 2009
Data storage system employing virtual disk enclosure
EMC CORP11 citations80
US10089706B1Oct 2, 2018
GPU virtual device driver for offload processing in a storage array
EMC CORP3 citations72
US7996848B1Aug 9, 2011
Systems and methods for suspending and resuming threads
EMC CORP4 citations63
US7478202B1Jan 13, 2009
Using the message fabric to maintain cache coherency of local caches of global memory
EMC CORP3 citations63
US10430220B1Oct 1, 2019
Virtual devices as protocol neutral communications mediators
EMC CORP1 citations59
US7673100B1Mar 2, 2010
Methods and systems for distributed cache tag management
EMC CORP1 citations52
US7392361B2Jun 24, 2008
Generic reallocation function for heap reconstitution in a multi-processor shared memory environment
EMC CORP1 citations52
EMC IP HOLDING CO LLC
5 patentsUS10437622B1Oct 8, 2019
Nested hypervisors with peripheral component interconnect pass-through
EMC IP HOLDING CO LLC7 citations83
US9935652B1Apr 3, 2018
Data compression by hamming distance categorization
EMC IP HOLDING CO LLC9 citations83
US11294702B2Apr 5, 2022
Method and system for processing data using a processing pipeline and processing units
EMC IP HOLDING CO LLC2 citations69
US11119803B2Sep 14, 2021
Method and system for offloading parity processing
EMC IP HOLDING CO LLC2 citations68
US11119802B2Sep 14, 2021
Method and system for offloading parallel processing of multiple write requests
EMC IP HOLDING CO LLC0 citations51
CHALMER STEVEN R
2 patentsUS8424013B1Apr 16, 2013
Methods and systems for handling interrupts across software instances and context switching between instances having interrupt service routine registered to handle the interrupt
CHALMER STEVEN R5 citations71
US8533696B1Sep 10, 2013
Methods and systems for allocating hardware resources to instances of software images
CHALMER STEVEN R2 citations60