MT

Marvin M. Theimer

AM Amazon: 99 patents #39 of 19,158Top 1%
Microsoft: 29 patents #903 of 40,388Top 3%
Xerox: 16 patents #879 of 8,622Top 15%
📍 Bellevue, WA: #22 of 6,950 inventorsTop 1%
🗺 Washington: #114 of 76,902 inventorsTop 1%
Overall (All Time): #6,572 of 4,157,543Top 1%
146
Patents All Time

Issued Patents All Time

Showing 126–146 of 146 patents

Patent #TitleCo-InventorsDate
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