The present invention provides a method and apparatus for a scheduling driver to implement a protocol using time estimates for use with a device that does not generate interrupts. An application calls the scheduling driver to start an Input/Output (I/O) request to a device. The scheduling driver determines if the device is busy. If the device is not busy, the scheduling driver provides an estimated processing time (EPT) for the I/O request to be completed to the application. In one embodiment, if the device is busy, the scheduling driver calculates an estimated amount of time left (EATL) until the device will be available to the application and provides this EATL to the application. When the device is not busy, the application sleeps for the estimated processing time (EPT) and calls the scheduling driver to obtain the I/O operation results. If the I/O request has been completed, the scheduling driver provides the I/O operation results to the application. However, if the I/O request has not been completed, the scheduling driver calculates an estimated processing time remaining (EPTR) for the I/O request to be completed and provides the EPTR to the application.
Mark T. Gross - Portland OR David M. Barth - Portland OR Richard P. Mangold - Forest Grove OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 918
US Classification:
713175, 713201
Abstract:
Content is authenticated by generating signature certificates for content that has been successfully watermark screened. When a request is received for importation of content into a secured domain, a search is made in a signature certificates cache for a signature certificate associated with that requested content. If an identified signature certificate authenticates the requested content, the content is imported into the secured domain. If no signature certificate is identified, the content is watermark screened. If the content successfully passes the watermark screening process, a new signature certificate is then added to the signature certificate cache.
Method And Apparatus For Authenticating Content In A Portable Device
Mark T. Gross - Portland OR David M. Barth - Portland OR Richard P. Mangold - Forest Grove OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 900
US Classification:
713176, 713161
Abstract:
A portable device receives content from a computer and a signature certificate. The signature certificate is derived from content after the content successfully passes a watermark screening process. The portable device compares the received signature certificate to the received content. The content is only played in the portable device when the received signature certificate authenticates the received content as passing the watermark screening process.
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 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.
Distributed Storage System With Support For Distinct Storage Classes
John David Cormie - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707626, 707635, 707637
Abstract:
A distributed storage system including support for distinct storage classes. A system may implement a web services interface, a number of storage nodes and a coordinator. The web services interface may receive, according to a web services protocol, client requests to store data objects. A request for a given object may include an indication of a particular storage class to be associated with the given object, and where each storage class respectively specifies one or more service level agreement (SLA) characteristics. The storage nodes may store replicas of the data objects. The coordinator may receive the client requests to store the data objects from the web services interface, where in response to the given client request, the coordinator may store one or more replicas of the given data object among the storage nodes according to the SLA characteristics specified by the particular storage class.
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.
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.
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.
Nov 2013 to 2000 Piping Designer/CAD AdministratorVentech Engineers International Pasadena, TX Aug 2012 to Nov 2013 Piping Designer/CAD AdministratorHatch Mott MacDonald Pearland, TX Apr 2012 to Aug 2012 Piping Designer IVPinnacleAIS Pasadena, TX Feb 2008 to Feb 2012 CAD Manager/Technical SpecialistKnight Fire Protection Olympia, WA Sep 2003 to Oct 2004 Piping DesignerBarth and Associates Seattle, WA Jun 1998 to Oct 2004 Computer Graphics Technician
Education:
University of Houston Clear Lake, TX Jan 2009 to 2000 Bachelors in MISPeninsula High School Purdy, WA May 1999 Diploma
Wethersfield, CT, USASenior Director of Strategic Development at Post-n... Past: Technology Sales Representative - Fusion Middleware at Oracle, ISV and Territory Sales Rep...
Col. Scott Miller, the U.S. defense attach, and David Barth, director of the U.S. Agency for International Development in Bosnia further accused Bosnian leaders of "preferring to focus on their standard approach of cronyism, party advantage, backroom deals, and blame-shifting."
Date: Oct 11, 2014
Category: World
Source: Google
Flickr
Googleplus
David Barth
Education:
Northwest Missouri State University - Business Management and Marketing
David Barth
Education:
Earlham college
David Barth
Education:
Universität Augsburg
David Barth
Education:
University of California, Berkeley
David Barth
About:
I love to fly and am learning to rock climb.
David Barth
David Barth
Tagline:
Enjoy your life. You have just once to live.
David Barth
Youtube
The Sound of Silence - Cover by David Barth
Gesang & Piano: David Barth Bild & Ton: Ben Barth Text: Paul Simon.
Duration:
3m 52s
David Barth - Woanders (Live)
Ausschnitt aus dem Sorglos Song Slam live aus dem Kulturhaus Schwanen,...
Duration:
3m 11s
Chats "Under the Pine Tree" with David Barth ...
Executive Director David Barth shares in conversation and discussion a...
Duration:
1h 6m 4s
Being David Barth
Duration:
2m 58s
David Gilmour's iconic guitars played by Frod...
Frode Barth playing some of David Gilmour's (Pink Floyd) iconic guitar...