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 101–125 of 125 patents

Patent #TitleCo-InventorsDate
6389433 Method and system for automatically merging files into a single instance store William J. Bolosky, Scott M. Cutshall 2002-05-14
6381740 Method and system for incrementally improving a program layout John W. Miller, Robert Patrick Fitzgerald 2002-04-30
6304917 Negotiating optimum parameters in a system of interconnected components Adam B. Glass 2001-10-16
6269477 Method and system for improving the layout of a program image using clustering Robert Patrick Fitzgerald, John W. Miller 2001-07-31
6247061 Method and computer program product for scheduling network communication packets originating from different flows having unique service requirements Yoram Bernet, Ofer Bar, Carol A. Bell, Tsung-Yuan C. Tai, Rajendra Yavatkar 2001-06-12
6192487 Method and system for remapping physical memory 2001-02-20
6185564 Generation and validation of reference handles in a multithreading environment Yoram Bernet, Ofer Bar 2001-02-06
6185568 Classifying data packets processed by drivers included in a stack Yoram Bernet, Ofer Bar 2001-02-06
6178423 System and method for recycling numerical values in a computer system Yoram Bernet, Ofer Bar 2001-01-23
6163777 System and method for reducing location conflicts in a database Yoram Bernet, Ofer Bar 2000-12-19
6134596 Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates William J. Bolosky 2000-10-17
6105038 Hysteresis system and method for achieving a mean constant cost per action in a computer system Yoram Bernet, Ofer Bar 2000-08-15
6105039 Generation and validation of reference handles Yoram Bernet, Ofer Bar 2000-08-15
6067547 Hash table expansion and contraction for use with internal searching 2000-05-23
6041053 Technique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards Ofer Bar, Yoram Bernet 2000-03-21
6021203 Coercion resistant one-time-pad cryptosystem that facilitates transmission of messages having different levels of security Michael P. Calligaro, Matthew W. Thomlinson 2000-02-01
5995971 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 Ofer Bar, Yoram Bernet 1999-11-30
5956721 Method and computer program product for classifying network communication packets processed in a network stack Yoram Bernet, Ofer Bar 1999-09-21
5907685 System and method for synchronizing clocks in distributed computer nodes 1999-05-25
5903917 Method and system for alignment of blocks in a program image Robert Patrick Fitzgerald, John W. Miller 1999-05-11
5838893 Method and system for remapping physical memory 1998-11-17
5764645 IP/ATM network adaptation Yoram Bernet, James Stewart 1998-06-09
5764526 Dynamic propagation delay calculation using an array of storage cells 1998-06-09
5651005 System and methods for supplying continuous media data over an ATM public network Timothy C. Kwok, Yoram Bernet 1997-07-22
5642152 Method and system for scheduling the transfer of data sequences utilizing an anti-clustering scheduling algorithm William J. Bolosky 1997-06-24