Auto Accidents Bicycle Accidents Big Rig Accidents Boating/Personal Watercraft Accidents Head and Spinal Injuries Head Injury/Brain Damage Catastrophic Injury Motorcycle Accidents Dog Bites & Attacks Motorcycle Collisions Slip and Fall Pedestrian Accidents On the Job Accidents Wrongful Death Mesothelioma / Environmental Exposure
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 17/30
US Classification:
707626, 707812, 707694
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Dynamic Object Replication Within A Distributed Storage System
John David Cormie - Seattle WA, US Alan B. Atlas - Bellevue WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707626, 707657, 707661, 707652
Abstract:
Dynamic object replication in distributed storage systems. A system may implement a web services interface, storage nodes, storage node selection logic and a coordinator. The web services interface may be configured to receive, according to a web services protocol, client requests to store data objects including a given client request to store a given one of the data objects. The storage nodes may be configured to store replicas of the data objects. The storage node selection logic may be configured to dynamically determine a write plan for storing replicas of the given data object to corresponding storage nodes, where the write plan is dynamically determined according to current state information of the storage nodes. The coordinator may be configured to receive the client requests from the web services interface, and for the given client request, to store the replicas of the given data object to the corresponding storage nodes according to the write plan.
Distributed Storage System With Web Services Client Interface
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707626, 707638
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Providing Configurable Use By Applications Of Sequences Of Invocable Services
Peter Sirota - Seattle WA, US Don Johnson - Seattle WA, US Gaurav D. Ghare - Seattle WA, US Aaron Mohrman - Seattle WA, US Tushar Jain - Seattle WA, US Eric M. Wagner - Seattle WA, US
Techniques are described for facilitating use of sequences of invocable services in a configurable manner, including by providing a metering service that tracks the use of invocable services by other invocable services or applications. In at least some situations, the invocable services are fee-based Web services or other fee-based network-accessible services, and are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of a sequence of such invocable services by applications in a manner configured by the creators of the applications and providers of the services, including to allow the application creators to define pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications.
Distributed Storage System With Web Services Client Interface
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707626, 707638
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.
Distributed Storage System With Web Services Client Interface
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
International Classification:
G06F 17/30
US Classification:
707770, 707E17014
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Distributed Storage System With Web Services Client Interface
Amazon Technologies, Inc. - , US ALAN B. ATLAS - BELLEVUE WA, US DAVID M. BARTH - SEATTLE WA, US JOHN DAVID CORMIE - SEATTLE WA, US AMI K. FISCHMAN - SEATTLE WA, US ERIC M. WAGNER - SEATTLE WA, US
Assignee:
AMAZON TECHNOLOGIES, INC. - Reno NV
International Classification:
H04L 29/06
US Classification:
709203
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
PROFESSIONAL PHARMACY New Castle, PA Aug 2011 to Mar 2012 DRIVERMOSSO'S MEDICAL SUPPLY
Feb 2006 to Aug 2011 MEDICAL TECHNICIAN DRIVERJack Hood Transportation Michigan City, IN Feb 2004 to Feb 2006 DriverExperimental Aircraft Association Oshkosh, WI Jul 2003 to Sep 2003 Audio/Visual TechnicianEAA "Countdown to Kitty Hawk" at Museum of Flight Seattle, WA Jun 1999 to Aug 2002 Audio/Video Technician
Education:
Art Institute of Pittsburgh Pittsburgh, PA Sep 1995 to Oct 1996 Video ProductionLaurel High School New Castle, PA Jun 1995 High School Diploma in General Studies