JD

John R. Douceur

Microsoft: 122 patents #32 of 40,388Top 1%
MI Micosoft: 1 patents #1 of 47Top 3%
📍 Bellevue, WA: #30 of 6,950 inventorsTop 1%
🗺 Washington: #159 of 76,902 inventorsTop 1%
Overall (All Time): #9,164 of 4,157,543Top 1%
125
Patents All Time

Issued Patents All Time

Showing 26–50 of 125 patents

Patent #TitleCo-InventorsDate
8137199 Partitioned artificial intelligence for networked games Michael P. Calligaro, Randall C Wood, Jacob R. Lorch 2012-03-20
8139872 Splitting file types within partitioned images Jonathan R. Howell, Jeremy E. Elson 2012-03-20
8135987 Collection ordering for replicated state machines Jonathan R. Howell, Jacob R. Lorch 2012-03-13
8112452 Serverless distributed file system Atul Adya, Gerald Cermak, Marvin M. Theimer, Roger P. Wattenhofer, William J. Bolosky 2012-02-07
8104070 Interest aligned manual image categorization for human interactive proofs Jeremy E. Elson, Jonathan R. Howell 2012-01-24
8046413 Automatic commutativity detection for generalized paxos Jonathan R. Howell, Jacob R. Lorch, Leslie B. Lamport 2011-10-25
8019862 Collaborative speed determination in distributed systems James W. Mickens, Thomas Moscibroda, Debmalya Panigrahi 2011-09-13
8010498 Virtually infinite reliable storage across multiple storage devices and storage services Alexander G. Gounares, Ashok Kuppusamy, Dan Teodosiu, Raymond E. Endres, William J. Bolosky 2011-08-30
7958261 Domain name cache control system generating series of varying nonce-bearing domain names based on a function of time Jonathan R. Howell, Jeremy E. Elson 2011-06-07
7958176 Identifying filter coefficients Robert Patrick Fitzgerald, John W. Miller 2011-06-07
7925601 Reducing bandwidth requirements for peer-to-peer gaming based on error difference between actual game object state and simulated game object state being below an error threshold Jacob R. Lorch, Jeffrey Pang, Frank Christopher Uyeda 2011-04-12
7886364 Encrypted key cache Atul Adya, William J. Bolosky, Marvin M. Theimer 2011-02-08
7868786 Parsing location histories Kentaro Toyama, Ramaswamy Hariharan, Ross Cutler, Nuria M. Oliver, Eric Ringger +2 more 2011-01-11
7865618 Defeating cache resistant domain name systems Jonathan R. Howell, Jeremy E. Elson 2011-01-04
7836170 Suspension and reinstatement of reference handles Yoram Bernet 2010-11-16
7783664 Method and system for protecting the consistency of information in a distributed file system Jonathan R. Howell 2010-08-24
7779253 Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys Marvin M. Theimer, William J. Bolosky 2010-08-17
7770023 Exclusive encryption Atul Adya, Josh Benaloh, Gideon A. Yuval 2010-08-03
7765553 Method and system for regulating background tasks using performance measurements William J. Bolosky 2010-07-27
7716672 Method and system for regulating background tasks using performance measurements William J. Bolosky 2010-05-11
7716249 Transaction and task scheduler Tim Harris, Simon Peyton-Jones, Jonathan R. Howell 2010-05-11
7685415 Exclusive encryption Josh Benaloh, Gideon A. Yuval, Atul Adya 2010-03-23
7650514 Scalable leases Jonathan R. Howell 2010-01-19
7627632 Reducing bandwidth requirements for peer-to-peer gaming based on importance of remote objects to a local player Jacob R. Lorch, Jeffrey Pang, Frank Christopher Uyeda 2009-12-01
7574457 Non-mutating tree-structured file identifiers Jonathan R. Howell 2009-08-11