Issued Patents All Time
Showing 126–146 of 146 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7065674 | Computer system fault recovery using distributed fault-recovery information | Luis Felipe Cabrera | 2006-06-20 |
| 7062490 | Serverless distributed file system | Atul Adya, William J. Bolosky, Gerald Cermak, John R. Douceur, Roger P. Wattenhofer | 2006-06-13 |
| 6988124 | Locating potentially identical objects across multiple computers based on stochastic partitioning of workload | John R. Douceur, Atul Adya, William J. Bolosky | 2006-01-17 |
| 6983365 | Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys | John R. Douceur, William J. Bolosky | 2006-01-03 |
| 6981138 | Encrypted key cache | John R. Douceur, Atul Adya, William J. Bolosky | 2005-12-27 |
| 6557111 | Multicast-enhanced update propagation in a weakly-consistant, replicated data storage system | Mark Spiteri, Daniel C. Swinehart, James P. Dourish | 2003-04-29 |
| 5812865 | Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users | Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Daniel C. Swinehart, William Noah Schilit +1 more | 1998-09-22 |
| 5793630 | High precision spatially defined data transfer system | Roy Want, Daniel H. Greene, William M. Newman | 1998-08-11 |
| 5671407 | Application-specific conflict detection for weakly consistent replicated databases | Alan J. Demers, Karin Petersen, Michael J. Spreitzer, Douglas B. Terry, Brent B. Welch | 1997-09-23 |
| 5649099 | Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security | David A. Nichols, Douglas B. Terry | 1997-07-15 |
| 5627517 | Decentralized tracking and routing system wherein packages are associated with active tags | Roy Want | 1997-05-06 |
| 5611050 | Method for selectively performing event on computer controlled device whose location and allowable operation is consistent with the contextual and locational attributes of the event | Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart +3 more | 1997-03-11 |
| 5603026 | Application-specific conflict resolution for weakly consistent replicated databases | Alan J. Demers, Karin Petersen, Michael J. Spreitzer, Douglas B. Terry, Brent B. Welch | 1997-02-11 |
| 5603054 | Method for triggering selected machine event when the triggering properties of the system are met and the triggering conditions of an identified user are perceived | Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart +3 more | 1997-02-11 |
| 5581753 | Method for providing session consistency guarantees | Douglas B. Terry, Alan J. Demers, Karin Petersen, Michael J. Spreitzer, Brent B. Welch | 1996-12-03 |
| 5581754 | Methodology for managing weakly consistent replicated databases | Douglas B. Terry, Alan J. Demers, Karin Petersen, Michael J. Spreitzer, Brent B. Welch | 1996-12-03 |
| 5577240 | Identification of stable writes in weakly consistent replicated databases while providing access to all writes in such a database | Alan J. Demers, Karin Petersen, Michael J. Spreitzer, Douglas B. Terry, Brent B. Welch | 1996-11-19 |
| 5555376 | Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request | Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart +3 more | 1996-09-10 |
| 5544321 | System for granting ownership of device by user based on requested level of ownership, present state of the device, and the context of the device | Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart +3 more | 1996-08-06 |
| 5493692 | Selective delivery of electronic messages in a multiple computer system based on context and environment of a user | Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Douglas B. Terry, William Noah Schilit +1 more | 1996-02-20 |
| 5485634 | Method and system for the dynamic selection, allocation and arbitration of control between devices within a region | Mark D. Weiser, Richard J. Goldstein, Roy Want, Brent B. Welch, Scott A. Elrod +2 more | 1996-01-16 |