41
Sameer R Rajyaguru, Terrence R Nightingale, Marvin M Theimer: System for enabling electronic catalog users to create and share research data. Amazon Technologies, Knobbe Martens Olson & Bear, March 19, 2013: US08401924 (9 worldwide citation)

Comparative decision systems and methods are disclosed for gathering and mining data representative of purchase decisions. One disclosed comparative decision system detects when a user is comparing items and provides the user with the ability to create a research note storing comparative information ...


42
Atul Adya, William J Bolosky, Gerald Cermak, John R Douceur, Marvin M Theimer, Roger P Wattenhofer: Serverless distributed file system. Microsoft Corporation, Lee & Hayes PLLC, March 17, 2009: US07505970 (7 worldwide citation)

A serverless distributed file system manages the storage of files and directories using one or more directory groups. The directories may be managed using Byzantine-fault-tolerant groups, whereas files are managed without using Byzantine-fault-tolerant groups. Additionally, the file system may emplo ...


43
John Dunagan, Nicholas J A Harvey, Michael B Jones, Dejan Kostić, Marvin M Theimer, Alastair Wolman: Method for providing guaranteed distributed failure notification. Microsoft Corporation, Wolf Greenfield & Sacks P C, June 23, 2009: US07551552 (7 worldwide citation)

A guaranteed distributed failure notification method is described, wherein a failure notification (FN) facility allows applications using the facility to create FN groups to which the application associates an application state. The application registers failure handlers with the FN facility on node ...


44
Marvin M Theimer, Eric Jason Brandwine, Marc J Brooker, David Brown, Christopher Richard Jacques de Kadt: Enforceable launch configurations. Amazon Technologies, Kilpatrick Townsend & Stockton, October 15, 2013: US08560699 (6 worldwide citation)

Users intending to launch instances or otherwise access virtual resources in a multi-tenant environment can specify a launch configuration. For each type of instance or each type of user, at least one launch configuration is created that includes parameters and values to be used in instantiating an ...


45
John R Douceur, Marvin M Theimer, Atul Adya, William J Bolosky: Locating potentially identical objects across multiple computers based on stochastic partitioning of workload. Microsoft Corporation, Lee & Hayes PLLC, August 4, 2009: US07571186 (4 worldwide citation)

Potentially identical objects (e.g., files) are located across multiple computers based on stochastic partitioning of workload. For each of a plurality of objects stored on a plurality of computers in a network, a portion of object information corresponding to the object is selected. The object info ...


46
John R Douceur, Marvin M Theimer, Atul Adya, William J Bolosky: Locating potentially identical objects across multiple computers based on stochastic partitioning of workload. Microsoft Corporation, Lee & Hayes PLLC, March 24, 2009: US07509423 (4 worldwide citation)

Potentially identical objects (e.g., files) are located across multiple computers based on stochastic partitioning of workload. For each of a plurality of objects stored on a plurality of computers in a network, a portion of object information corresponding to the object is selected. The object info ...


47
John R Douceur, Atul Adya, William J Bolosky, Marvin M Theimer: Encrypted key cache. Microsoft Corporation, Lee & Hayes PLLC, February 8, 2011: US07886364 (3 worldwide citation)

A file that has been encrypted using a symmetric key and that has a corresponding access control entry with the symmetric key encrypted using the public key of a public/private key pair can be accessed. An encrypted key cache is also accessed to determine whether an access control entry to symmetric ...


48
Jacob Gabrielson, Marvin M Theimer, Allan H Vermeulen: Managing host computing devices. Amazon Technologies, Knobbe Martens Olson & Bear, September 30, 2014: US08849995 (3 worldwide citation)

Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component ...


49
Marvin M Theimer, Eric J Brandwine, David Brown, Marc J Brooker, Erik J Fuller: Method and system for dynamically tagging metrics data. Amazon Technologies, Knobbe Martens Olson & Bear, April 23, 2013: US08429187 (3 worldwide citation)

Embodiments of systems and methods are described for dynamically tagging metrics data by a provider of computing resources. In some implementations, a requesting user or application can request the provider of computing resources to tag the metrics based on configurations and/or settings specified b ...


50
Maxim E Fateev, Alan Stuart Robbins, Marvin M Theimer: Fast sequential message store. Amazon Technologies, Knobbe Martens Olson & Bear, September 4, 2012: US08261286 (3 worldwide citation)

A broker may be used as an intermediary to exchange messages between producers and consumers. The broker may store and dispatch messages from a physical queue stored in a persistent memory. More specifically, the broker may enqueue messages to the physical queue that are received from producers and ...