Patent | Date |
---|
Executing native-code applications in a browser Grant 10,824,716 - Howell , et al. November 3, 2 | 2020-11-03 |
Enforcing deterministic execution of threads of guest operating systems running in a virtual machine hosted on a multiprocessor machine Grant 9,753,754 - Howell , et al. September 5, 2 | 2017-09-05 |
Executing Native-Code Applications in a Browser App 20170161493 - Howell; Jonathan R. ;   et al. | 2017-06-08 |
Executing native-code applications in a browser Grant 9,588,803 - Howell , et al. March 7, 2 | 2017-03-07 |
Data layout for recovery and durability Grant 9,454,441 - Elson , et al. September 27, 2 | 2016-09-27 |
Trusted hardware component for distributed systems Grant 9,455,992 - Douceur , et al. September 27, 2 | 2016-09-27 |
Providing consistent security information Grant 9,432,401 - Douceur , et al. August 30, 2 | 2016-08-30 |
Systematic mitigation of memory errors Grant 9,424,123 - Leischner , et al. August 23, 2 | 2016-08-23 |
Partitioned artificial intelligence for networked games Grant 9,327,194 - Douceur , et al. May 3, 2 | 2016-05-03 |
Addiing Custom Content To Mapping Applications App 20150371439 - Kinman; Keith Robert ;   et al. | 2015-12-24 |
Systematic Mitigation Of Memory Errors App 20150243372 - Leischner; Garrett ;   et al. | 2015-08-27 |
Systematic mitigation of memory errors Grant 9,026,889 - Leischner , et al. May 5, 2 | 2015-05-05 |
Mutual-exclusion algorithms resilient to transient memory faults Grant 8,943,510 - Oshman , et al. January 27, 2 | 2015-01-27 |
Application compatibility shims for minimal client computers Grant 8,903,705 - Douceur , et al. December 2, 2 | 2014-12-02 |
Fast, non-write-cycle-limited persistent memory for secure containers Grant 8,812,908 - Douceur , et al. August 19, 2 | 2014-08-19 |
Systematic Mitigation Of Memory Errors App 20140181577 - Leischner; Garrett ;   et al. | 2014-06-26 |
Adding custom content to mapping applications Grant 8,749,585 - Kinnan , et al. June 10, 2 | 2014-06-10 |
Method and apparatus for thwarting traffic analysis in online games Grant 8,719,336 - Douceur , et al. May 6, 2 | 2014-05-06 |
Providing Consistent Security Information App 20140013426 - Douceur; John R. ;   et al. | 2014-01-09 |
Systematic mitigation of memory errors Grant 8,627,176 - Leischner , et al. January 7, 2 | 2014-01-07 |
Leveraging remote server pools for client applications Grant 8,549,106 - Howell , et al. October 1, 2 | 2013-10-01 |
Strategy-Resistant Referral Reward Distribution App 20130085821 - Douceur; John R. ;   et al. | 2013-04-04 |
Constraining Execution of Specified Device Drivers App 20130036431 - Douceur; John R. ;   et al. | 2013-02-07 |
Transforming offline maps into interactive online maps Grant 8,368,695 - Howell , et al. February 5, 2 | 2013-02-05 |
Secure application interoperation via user interface gestures Grant 8,335,991 - Douceur , et al. December 18, 2 | 2012-12-18 |
Collaborative speed determination in distributed systems Grant 8,307,077 - Douceur , et al. November 6, 2 | 2012-11-06 |
Human performance in human interactive proofs using partial credit Grant 8,209,741 - Elson , et al. June 26, 2 | 2012-06-26 |
Application Compatibility Shims for Minimal Client Computers App 20120158396 - Douceur; John R. ;   et al. | 2012-06-21 |
Mutual-Exclusion Algorithms Resilient to Transient Memory Faults App 20120159504 - Oshman; Rotem ;   et al. | 2012-06-21 |
Secure recovery in a serverless distributed file system Grant 8,205,090 - Oom Temudo de Castro , et al. June 19, 2 | 2012-06-19 |
Partitioned Artificial Intelligence For Networked Games App 20120142430 - Douceur; John R. ;   et al. | 2012-06-07 |
Systematic Mitigation Of Memory Errors App 20120137167 - Leischner; Garrett ;   et al. | 2012-05-31 |
Fast, Non-Write-Cycle-Limited Persistent Memory for Secure Containers App 20120072771 - Douceur; John R. ;   et al. | 2012-03-22 |
Splitting file types within partitioned images Grant 8,139,872 - Howell , et al. March 20, 2 | 2012-03-20 |
Partitioned artificial intelligence for networked games Grant 8,137,199 - Douceur , et al. March 20, 2 | 2012-03-20 |
Serverless distributed file system Grant 8,112,452 - Adya , et al. February 7, 2 | 2012-02-07 |
Motivational Deployment Mechanism For Networked Systems App 20120021815 - Douceur; John R. ;   et al. | 2012-01-26 |
Interest aligned manual image categorization for human interactive proofs Grant 8,104,070 - Douceur , et al. January 24, 2 | 2012-01-24 |
Secure Application Interoperation via User Interface Gestures App 20110307817 - Douceur; John R. ;   et al. | 2011-12-15 |
Collection Ordering For Replicated State Machines App 20110302449 - Douceur; John R. ;   et al. | 2011-12-08 |
Collaborative Speed Determination in Distributed Systems App 20110289232 - Douceur; John R. ;   et al. | 2011-11-24 |
Ad Stalking Defense App 20110288934 - Douceur; John R. ;   et al. | 2011-11-24 |
Virtually Infinite Reliable Storage Across Multiple Storage Devices And Storage Services App 20110282837 - Gounares; Alexander G. ;   et al. | 2011-11-17 |
Automatic commutativity detection for generalized paxos Grant 8,046,413 - Howell , et al. October 25, 2 | 2011-10-25 |
Data Layout for Recovery and Durability App 20110258483 - Elson; Jeremy E. ;   et al. | 2011-10-20 |
Collaborative speed determination in distributed systems Grant 8,019,862 - Douceur , et al. September 13, 2 | 2011-09-13 |
Virtually infinite reliable storage across multiple storage devices and storage services Grant 8,010,498 - Gounares , et al. August 30, 2 | 2011-08-30 |
Domain name cache control system generating series of varying nonce-bearing domain names based on a function of time Grant 7,958,261 - Howell , et al. June 7, 2 | 2011-06-07 |
Identifying filter coefficients Grant 7,958,176 - Douceur , et al. June 7, 2 | 2011-06-07 |
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 Grant 7,925,601 - Douceur , et al. April 12, 2 | 2011-04-12 |
Encrypted key cache Grant 7,886,364 - Douceur , et al. February 8, 2 | 2011-02-08 |
Parsing location histories Grant 7,868,786 - Toyama , et al. January 11, 2 | 2011-01-11 |
Defeating cache resistant domain name systems Grant 7,865,618 - Howell , et al. January 4, 2 | 2011-01-04 |
Trusted Hardware Component for Distributed Systems App 20100318786 - Douceur; John R. ;   et al. | 2010-12-16 |
Leveraging Remote Server Pools for Client Applications App 20100318630 - Howell; Jonathan R. ;   et al. | 2010-12-16 |
Suspension and reinstatement of reference handles Grant 7,836,170 - Douceur , et al. November 16, 2 | 2010-11-16 |
Executing Native-Code Applications in a Browser App 20100287618 - Howell; Jonathan R. ;   et al. | 2010-11-11 |
Collaborative speed determination in distributed systems App 20100241742 - Douceur; John R. ;   et al. | 2010-09-23 |
Method and system for protecting the consistency of information in a distributed file system Grant 7,783,664 - Douceur , et al. August 24, 2 | 2010-08-24 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys Grant 7,779,253 - Douceur , et al. August 17, 2 | 2010-08-17 |
Method And Apparatus For Thwarting Traffic Analysis In Online Games App 20100197405 - Douceur; John R. ;   et al. | 2010-08-05 |
Exclusive encryption Grant 7,770,023 - Douceur , et al. August 3, 2 | 2010-08-03 |
Method and system for regulating background tasks using performance measurements Grant 7,765,553 - Douceur , et al. July 27, 2 | 2010-07-27 |
Transaction and task scheduler Grant 7,716,249 - Harris , et al. May 11, 2 | 2010-05-11 |
Method and system for regulating background tasks using performance measurements Grant 7,716,672 - Douceur , et al. May 11, 2 | 2010-05-11 |
Exclusive encryption Grant 7,685,415 - Douceur , et al. March 23, 2 | 2010-03-23 |
Reducing Bandwidth Requirements For Peer-to-peer Gaming Based On Importance Of Remote Objects To A Local Player App 20100035695 - Douceur; John R. ;   et al. | 2010-02-11 |
Scalable leases Grant 7,650,514 - Howell , et al. January 19, 2 | 2010-01-19 |
Splitting File Types Within Partitioned Images App 20090324134 - Howell; Jonathan R. ;   et al. | 2009-12-31 |
Reducing bandwidth requirements for peer-to-peer gaming based on importance of remote objects to a local player Grant 7,627,632 - Douceur , et al. December 1, 2 | 2009-12-01 |
Defeating Cache Resistant Domain Name Systems App 20090216903 - Howell; Jonathan Ryan ;   et al. | 2009-08-27 |
Domain Name Cache Control App 20090210526 - Howell; Jonathan Ryan ;   et al. | 2009-08-20 |
Partitioned Artificial Intelligence For Networked Games App 20090203449 - Douceur; John R. ;   et al. | 2009-08-13 |
Identifying and coalescing identical objects encrypted with different keys Grant 7,574,598 - Douceur , et al. August 11, 2 | 2009-08-11 |
Non-mutating tree-structured file identifiers Grant 7,574,457 - Douceur , et al. August 11, 2 | 2009-08-11 |
Exclusive encryption Grant 7,571,327 - Douceur , et al. August 4, 2 | 2009-08-04 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,571,186 - Douceur , et al. August 4, 2 | 2009-08-04 |
Exclusive encryption Grant 7,555,656 - Douceur , et al. June 30, 2 | 2009-06-30 |
On-disk file format for a serverless distributed file system Grant 7,539,867 - Bolosky , et al. May 26, 2 | 2009-05-26 |
Serverless Distributed File System App 20090132552 - Adya; Atul ;   et al. | 2009-05-21 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,519,623 - Douceur , et al. April 14, 2 | 2009-04-14 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,509,423 - Douceur , et al. March 24, 2 | 2009-03-24 |
Human Performance In Human Interactive Proofs Using Partial Credit App 20090077628 - Elson; Jeremy Eric ;   et al. | 2009-03-19 |
Interest Aligned Manual Image Categorization For Human Interactive Proofs App 20090077629 - Douceur; John R. ;   et al. | 2009-03-19 |
Counteracting Random Guess Attacks Against Human Interactive Proofs With Token Buckets App 20090076965 - Elson; Jeremy Eric ;   et al. | 2009-03-19 |
Serverless distributed file system Grant 7,505,970 - Adya , et al. March 17, 2 | 2009-03-17 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,487,245 - Douceur , et al. February 3, 2 | 2009-02-03 |
Secure Recovery In A Serverless Distributed File System App 20090019288 - Oom Temudo de Castro; Miguel ;   et al. | 2009-01-15 |
On-disk file format for serverless distributed file system with signed manifest of file modifications Grant 7,478,243 - Bolosky , et al. January 13, 2 | 2009-01-13 |
Exclusive encryption Grant 7,475,258 - Douceur , et al. January 6, 2 | 2009-01-06 |
Motivational Deployment Mechanism for Networked Systems App 20080293474 - Douceur; John R. ;   et al. | 2008-11-27 |
On-disk file format for a serverless distributed file system Grant 7,454,612 - Bolosky , et al. November 18, 2 | 2008-11-18 |
Byzantine fault quantifying clock synchronization Grant 7,454,521 - Howell , et al. November 18, 2 | 2008-11-18 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,444,387 - Douceur , et al. October 28, 2 | 2008-10-28 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys Grant 7,437,555 - Douceur , et al. October 14, 2 | 2008-10-14 |
Adding custom content to mapping applications App 20080238941 - Kinnan; Keith Robert ;   et al. | 2008-10-02 |
Managing states with delta pager Grant 7,430,553 - Howell , et al. September 30, 2 | 2008-09-30 |
Secure recovery in a serverless distributed file system Grant 7,428,751 - Oom Temudo de Castro , et al. September 23, 2 | 2008-09-23 |
On-disk file format for a serverless distributed file system Grant 7,415,608 - Bolosky , et al. August 19, 2 | 2008-08-19 |
Transforming Offline Maps into Interactive Online Maps App 20080192053 - Howell; Jonathan R. ;   et al. | 2008-08-14 |
On-disk file format for a serverless distributed file system Grant 7,401,220 - Bolosky , et al. July 15, 2 | 2008-07-15 |
Suspension and reinstatement of reference handles Grant 7,395,331 - Douceur , et al. July 1, 2 | 2008-07-01 |
Reducing Bandwidth Requirements for Peer-to-Peer Gaming Architectures App 20080115121 - Douceur; John R. ;   et al. | 2008-05-15 |
Suspension and reinstatement of reference Grant 7,373,404 - Douceur , et al. May 13, 2 | 2008-05-13 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,359,937 - Douceur , et al. April 15, 2 | 2008-04-15 |
Encrypted key cache Grant 7,346,774 - Douceur , et al. March 18, 2 | 2008-03-18 |
Efficient changing of replica sets in distributed fault-tolerant computing system Grant 7,334,154 - Lorch , et al. February 19, 2 | 2008-02-19 |
File metadata lease management App 20080010282 - Douceur; John R. ;   et al. | 2008-01-10 |
Locating potentially identical objects across multiple computers Grant 7,310,644 - Adya , et al. December 18, 2 | 2007-12-18 |
Suspension and reinstatement of reference handles Grant 7,305,468 - Douceur , et al. December 4, 2 | 2007-12-04 |
File availability in distributed file storage systems Grant 7,299,250 - Douceur , et al. November 20, 2 | 2007-11-20 |
Fail-safe remotely controlled chain stopper with position indicator Grant 7,284,496 - Douceur October 23, 2 | 2007-10-23 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 7,272,630 - Douceur , et al. September 18, 2 | 2007-09-18 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys Grant 7,266,689 - Douceur , et al. September 4, 2 | 2007-09-04 |
Suspension and Reinstatement of Reference Handles App 20070174368 - Douceur; John R. ;   et al. | 2007-07-26 |
Managing States With Delta Pager App 20070168393 - Howell; Jonathan R. ;   et al. | 2007-07-19 |
Non-Mutating Tree-Structured File Identifiers App 20070168364 - Douceur; John R. ;   et al. | 2007-07-19 |
Scalable Leases App 20070156588 - Howell; Jonathan R. ;   et al. | 2007-07-05 |
Serverless distributed file system Grant 7,240,060 - Adya , et al. July 3, 2 | 2007-07-03 |
Suspension and reinstatement of reference handles Grant 7,237,022 - Douceur , et al. June 26, 2 | 2007-06-26 |
Exclusive Encryption App 20070076881 - Douceur; John R. ;   et al. | 2007-04-05 |
File availability in distributed file storage systems Grant 7,200,618 - Douceur , et al. April 3, 2 | 2007-04-03 |
Transaction and task scheduler App 20070073693 - Harris; Tim L. ;   et al. | 2007-03-29 |
Method and system for controlling the improving of a program layout Grant 7,181,736 - Douceur , et al. February 20, 2 | 2007-02-20 |
Identifying and coalescing identical objects encrypted with different keys Grant 7,159,110 - Douceur , et al. January 2, 2 | 2007-01-02 |
File server system and method for scheduling data streams according to a distributed scheduling policy Grant 7,146,424 - Douceur , et al. December 5, 2 | 2006-12-05 |
Deterministic multiprocessor computer system App 20060259818 - Howell; Jonathan R. ;   et al. | 2006-11-16 |
Method and system for controlling the improving of a program layout App 20060247908 - Douceur; John R. ;   et al. | 2006-11-02 |
Virtually infinite reliable storage across multiple storage devices and storage services App 20060230076 - Gounares; Alexander G. ;   et al. | 2006-10-12 |
Data storage safety indicator and expander App 20060230245 - Gounares; Alexander G. ;   et al. | 2006-10-12 |
Automatic commutativity detection for generalized paxos App 20060184627 - Howell; Jonathan R. ;   et al. | 2006-08-17 |
Caching techniques for streaming media Grant 7,076,544 - Katz , et al. July 11, 2 | 2006-07-11 |
Replicated virtual machine App 20060143517 - Douceur; John R. ;   et al. | 2006-06-29 |
Method and system for protecting the consistency of information in a distributed file system App 20060136369 - Douceur; John R. ;   et al. | 2006-06-22 |
Serverless distributed file system Grant 7,062,490 - Adya , et al. June 13, 2 | 2006-06-13 |
File Availability in Distributed File Storage Systems App 20060112154 - Douceur; John R. ;   et al. | 2006-05-25 |
File Availability in Distributed File Storage Systems App 20060106882 - Douceur; John R. ;   et al. | 2006-05-18 |
Exclusive Encryption App 20060107048 - Douceur; John R. ;   et al. | 2006-05-18 |
Exclusive encryption Grant 7,047,420 - Douceur , et al. May 16, 2 | 2006-05-16 |
Parsing location histories App 20060101377 - Toyama; Kentaro ;   et al. | 2006-05-11 |
On-disk file format for a serverless distributed file system Grant 7,043,637 - Bolosky , et al. May 9, 2 | 2006-05-09 |
File availability in distributed file storage systems Grant 7,020,665 - Douceur , et al. March 28, 2 | 2006-03-28 |
Encrypted key cache App 20060026425 - Douceur; John R. ;   et al. | 2006-02-02 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload Grant 6,988,124 - Douceur , et al. January 17, 2 | 2006-01-17 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys Grant 6,983,365 - Douceur , et al. January 3, 2 | 2006-01-03 |
Encrypted key cache Grant 6,981,138 - Douceur , et al. December 27, 2 | 2005-12-27 |
Efficient changing of replica sets in distributed fault-tolerant computing system App 20050283644 - Lorch, Jacob R. ;   et al. | 2005-12-22 |
Encrypted key cache App 20050278525 - Douceur, John R. ;   et al. | 2005-12-15 |
Identifying and coalescing identical objects encrypted with different keys App 20050235146 - Douceur, John R. ;   et al. | 2005-10-20 |
Identifying and coalescing identical objects encrypted with different keys App 20050229012 - Douceur, John R. ;   et al. | 2005-10-13 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050222994 - Douceur, John R. ;   et al. | 2005-10-06 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050216538 - Douceur, John R. ;   et al. | 2005-09-29 |
Method and system for regulating background tasks using performance measurements App 20050132375 - Douceur, John R. ;   et al. | 2005-06-16 |
Method and system for regulating background tasks using performance measurements App 20050108716 - Douceur, John R. ;   et al. | 2005-05-19 |
On-disk file format for a serverless distributed file system App 20050108240 - Bolosky, William J. ;   et al. | 2005-05-19 |
Serverless distributed file system App 20050102268 - Adya, Atul ;   et al. | 2005-05-12 |
On-disk file format for a serverless distributed file system App 20050097313 - Bolosky, William J. ;   et al. | 2005-05-05 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050097148 - Douceur, John R. ;   et al. | 2005-05-05 |
On-disk file format for a serverless distributed file system App 20050097318 - Bolosky, William J. ;   et al. | 2005-05-05 |
On-disk file format for a serverless distributed file system App 20050097077 - Bolosky, William J. ;   et al. | 2005-05-05 |
Byzantine fault quantifying clock synchronization App 20050089131 - Howell, Jonathan R. ;   et al. | 2005-04-28 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050071339 - Douceur, John R. ;   et al. | 2005-03-31 |
Suspension and reinstatement of reference handles App 20050071466 - Douceur, John R. ;   et al. | 2005-03-31 |
Suspension and reinstatement of reference App 20050071467 - Douceur, John R. ;   et al. | 2005-03-31 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050071330 - Douceur, John R. ;   et al. | 2005-03-31 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050071340 - Douceur, John R. ;   et al. | 2005-03-31 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20050071315 - Douceur, John R. ;   et al. | 2005-03-31 |
Exclusive encryption App 20050066183 - Douceur, John R. ;   et al. | 2005-03-24 |
Exclusive encryption App 20050066185 - Douceur, John R. ;   et al. | 2005-03-24 |
Exclusive encryption App 20050066184 - Douceur, John R. ;   et al. | 2005-03-24 |
Suspension and reinstatement of reference handles App 20050060683 - Douceur, John R. ;   et al. | 2005-03-17 |
Serverless distributed file system App 20050044092 - Adya, Atul ;   et al. | 2005-02-24 |
Method and system for regulating background tasks using performance measurements Grant 6,834,386 - Douceur , et al. December 21, 2 | 2004-12-21 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys App 20040221159 - Douceur, John R. ;   et al. | 2004-11-04 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys App 20040221160 - Douceur, John R. ;   et al. | 2004-11-04 |
Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys App 20040215962 - Douceur, John R. ;   et al. | 2004-10-28 |
Secure recovery in a serverless distributed file system App 20040111608 - Oom Temudo de Castro, Miguel ;   et al. | 2004-06-10 |
Method and system for controlling the improving of a program layout App 20040060042 - Douceur, John R. ;   et al. | 2004-03-25 |
Method and system using combinable computational puzzles as challenges to network entities for identity check App 20030233584 - Douceur, John R. | 2003-12-18 |
Method and system for controlling the improving of a program layout Grant 6,658,648 - Douceur , et al. December 2, 2 | 2003-12-02 |
Caching techniques for streaming media App 20030217113 - Katz, Ariel ;   et al. | 2003-11-20 |
Generation, validation and reservation of reference handles Grant 6,636,874 - Douceur , et al. October 21, 2 | 2003-10-21 |
File availability in distributed file storage systems App 20030172089 - Douceur, John R. ;   et al. | 2003-09-11 |
Negotiating optimum parameters in a system of interconnected components Grant 6,546,430 - Gray, III , et al. April 8, 2 | 2003-04-08 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload App 20030037094 - Douceur, John R. ;   et al. | 2003-02-20 |
Locating potentially identical objects across multiple computers App 20030037022 - Adya, Atul ;   et al. | 2003-02-20 |
On-disk file format for serverless distributed file system with signed manifest of file modifications App 20020194484 - Bolosky, William J. ;   et al. | 2002-12-19 |
On-disk file format for a serverless distributed file system App 20020194209 - Bolosky, William J. ;   et al. | 2002-12-19 |
Serverless distributed file system App 20020188605 - Adya, Atul ;   et al. | 2002-12-12 |
Single instance store for file systems Grant 6,477,544 - Bolosky , et al. November 5, 2 | 2002-11-05 |
File server system and method for scheduling data streams according to a distributed scheduling policy App 20020143979 - Douceur, John R. ;   et al. | 2002-10-03 |
Encrypted key cache App 20020138722 - Douceur, John R. ;   et al. | 2002-09-26 |
Exclusive encryption App 20020095590 - Douceur, John R. ;   et al. | 2002-07-18 |
File server system and method for scheduling data streams according to a distributed scheduling policy Grant 6,401,126 - Douceur , et al. June 4, 2 | 2002-06-04 |
Negotiating optimum parameters in a system of interconnected components App 20020059469 - Gray, Donald M. III ;   et al. | 2002-05-16 |
Method and system for automatically merging files into a single instance store Grant 6,389,433 - Bolosky , et al. May 14, 2 | 2002-05-14 |
Method and system for incrementally improving a program layout Grant 6,381,740 - Miller , et al. April 30, 2 | 2002-04-30 |
Negotiating optimum parameters in a system of interconnected components Grant 6,304,917 - Douceur , et al. October 16, 2 | 2001-10-16 |
Method and system for improving the layout of a program image using clustering Grant 6,269,477 - Fitzgerald , et al. July 31, 2 | 2001-07-31 |
Method and computer program product for scheduling network communication packets originating from different flows having unique service requirements Grant 6,247,061 - Douceur , et al. June 12, 2 | 2001-06-12 |
Method and system for remapping physical memory Grant 6,192,487 - Douceur February 20, 2 | 2001-02-20 |
Classifying data packets processed by drivers included in a stack Grant 6,185,568 - Douceur , et al. February 6, 2 | 2001-02-06 |
System and method for recycling numerical values in a computer system Grant 6,178,423 - Douceur , et al. January 23, 2 | 2001-01-23 |
Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates Grant 6,134,596 - Bolosky , et al. October 17, 2 | 2000-10-17 |
Hysteresis system and method for achieving a mean constant cost per action in a computer system Grant 6,105,038 - Douceur , et al. August 15, 2 | 2000-08-15 |
Hash table expansion and contraction for use with internal searching Grant 6,067,547 - Douceur May 23, 2 | 2000-05-23 |
Technique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards Grant 6,041,053 - Douceur , et al. March 21, 2 | 2000-03-21 |
Coercion resistant one-time-pad cryptosystem that facilitates transmission of messages having different levels of security Grant 6,021,203 - Douceur , et al. February 1, 2 | 2000-02-01 |
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 Grant 5,995,971 - Douceur , et al. November 30, 1 | 1999-11-30 |
Method and computer program product for classifying network communication packets processed in a network stack Grant 5,956,721 - Douceur , et al. September 21, 1 | 1999-09-21 |
System and method for synchronizing clocks in distributed computer nodes Grant 5,907,685 - Douceur May 25, 1 | 1999-05-25 |
Method and system for alignment of blocks in a program image Grant 5,903,917 - Douceur , et al. May 11, 1 | 1999-05-11 |
Method and system for remapping physical memory Grant 5,838,893 - Douceur November 17, 1 | 1998-11-17 |
IP/ATM network adaptation Grant 5,764,645 - Bernet , et al. June 9, 1 | 1998-06-09 |
System and methods for supplying continuous media data over an ATM public network Grant 5,651,005 - Kwok , et al. July 22, 1 | 1997-07-22 |
Method and system for scheduling the transfer of data sequences utilizing an anti-clustering scheduling algorithm Grant 5,642,152 - Douceur , et al. June 24, 1 | 1997-06-24 |