Inventor
DOUCEUR JOHN R
US120 patents
⚠️ This page may combine multiple inventors who share the name “DOUCEUR JOHN R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
48 patentsUS7401220B2Jul 15, 2008
On-disk file format for a serverless distributed file system
MICROSOFT CORP93 citations99
US7159110B2Jan 2, 2007
Identifying and coalescing identical objects encrypted with different keys
MICROSOFT CORP82 citations99
US7062490B2Jun 13, 2006
Serverless distributed file system
MICROSOFT CORP138 citations99
US7043637B2May 9, 2006
On-disk file format for a serverless distributed file system
MICROSOFT CORP258 citations99
US6988124B2Jan 17, 2006
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload
MICROSOFT CORP146 citations99
US6834386B1Dec 21, 2004
Method and system for regulating background tasks using performance measurements
MICROSOFT CORP112 citations99
US6134596AOct 17, 2000
Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates
MICROSOFT CORP277 citations99
US6041053AMar 21, 2000
Technique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards
MICROSOFT CORP493 citations99
US5907685AMay 25, 1999
System and method for synchronizing clocks in distributed computer nodes
MICROSOFT CORP161 citations99
US8368695B2Feb 5, 2013
Transforming offline maps into interactive online maps
MICROSOFT CORP276 citations98
US7539867B2May 26, 2009
On-disk file format for a serverless distributed file system
MICROSOFT CORP70 citations98
US7487245B2Feb 3, 2009
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload
MICROSOFT CORP64 citations98
US7478243B2Jan 13, 2009
On-disk file format for serverless distributed file system with signed manifest of file modifications
MICROSOFT CORP59 citations98
US7444387B2Oct 28, 2008
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload
MICROSOFT CORP60 citations98
US7415608B2Aug 19, 2008
On-disk file format for a serverless distributed file system
MICROSOFT CORP81 citations98
US7334154B2Feb 19, 2008
Efficient changing of replica sets in distributed fault-tolerant computing system
MICROSOFT CORP74 citations98
US7240060B2Jul 3, 2007
Serverless distributed file system
MICROSOFT CORP61 citations98
US6983365B1Jan 3, 2006
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys
MICROSOFT CORP65 citations98
US6981138B2Dec 27, 2005
Encrypted key cache
MICROSOFT CORP72 citations98
US6477544B1Nov 5, 2002
Single instance store for file systems
MICROSOFT CORP451 citations98
US6401126B1Jun 4, 2002
File server system and method for scheduling data streams according to a distributed scheduling policy
MICROSOFT CORP123 citations98
US6389433B1May 14, 2002
Method and system for automatically merging files into a single instance store
MICROSOFT CORP534 citations98
US6381740B1Apr 30, 2002
Method and system for incrementally improving a program layout
MICROSOFT CORP94 citations98
US6185568B1Feb 6, 2001
Classifying data packets processed by drivers included in a stack
MICROSOFT CORP85 citations98
US6178423B1Jan 23, 2001
System and method for recycling numerical values in a computer system
MICROSOFT CORP125 citations98
US6067547AMay 23, 2000
Hash table expansion and contraction for use with internal searching
MICROSOFT CORP139 citations98
US6021203AFeb 1, 2000
Coercion resistant one-time-pad cryptosystem that facilitates transmission of messages having different levels of security
MICROSOFT CORP331 citations98
US5995971ANov 30, 1999
Apparatus and accompanying methods, using a trie-indexed hierarchy forest, for storing wildcard-based patterns and, given an input key, retrieving, from the forest, a stored pattern that is identical to or more general than the key
MICROSOFT CORP123 citations98
US5764645AJun 9, 1998
IP/ATM network adaptation
MICROSOFT CORP167 citations98
US7765553B2Jul 27, 2010
Method and system for regulating background tasks using performance measurements
MICROSOFT CORP45 citations96
US7454612B2Nov 18, 2008
On-disk file format for a serverless distributed file system
MICROSOFT CORP46 citations96
US7428751B2Sep 23, 2008
Secure recovery in a serverless distributed file system
MICROSOFT CORP63 citations96
US7272630B2Sep 18, 2007
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload
MICROSOFT CORP34 citations96
US6247061B1Jun 12, 2001
Method and computer program product for scheduling network communication packets originating from different flows having unique service requirements
MICROSOFT CORP150 citations96
US5956721ASep 21, 1999
Method and computer program product for classifying network communication packets processed in a network stack
MICROSOFT CORP73 citations96
US7076544B2Jul 11, 2006
Caching techniques for streaming media
MICROSOFT CORP61 citations94
US8010498B2Aug 30, 2011
Virtually infinite reliable storage across multiple storage devices and storage services
MICROSOFT CORP38 citations93
US7886364B2Feb 8, 2011
Encrypted key cache
MICROSOFT CORP16 citations93
US7716672B2May 11, 2010
Method and system for regulating background tasks using performance measurements
MICROSOFT CORP17 citations93
US7346774B2Mar 18, 2008
Encrypted key cache
MICROSOFT CORP15 citations93
US7310644B2Dec 18, 2007
Locating potentially identical objects across multiple computers
MICROSOFT CORP41 citations93
US7266689B2Sep 4, 2007
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys
MICROSOFT CORP19 citations93
US7047420B2May 16, 2006
Exclusive encryption
MICROSOFT CORP26 citations93
US6658648B1Dec 2, 2003
Method and system for controlling the improving of a program layout
MICROSOFT CORP21 citations93
US6636874B1Oct 21, 2003
Generation, validation and reservation of reference handles
MICROSOFT CORP25 citations93
US6269477B1Jul 31, 2001
Method and system for improving the layout of a program image using clustering
MICROSOFT CORP27 citations93
US6192487B1Feb 20, 2001
Method and system for remapping physical memory
MICROSOFT CORP25 citations93
US5903917AMay 11, 1999
Method and system for alignment of blocks in a program image
MICROSOFT CORP20 citations93
ADYA ATUL
1 patentELSON JEREMY ERIC
1 patentShowing the top 50 of 120 patents by PatentIndex Score.