BackgroundCheck.run
Search For

David William Bettis, 41Seattle, WA

David Bettis Phones & Addresses

Seattle, WA   

2613 Forest Glen Dr, Greenville, NC 27858    252-3556814   

West Lafayette, IN   

Oak City, NC   

Work

Position: Clerical/White Collar

Education

Degree: High school graduate or higher

Emails

Mentions for David William Bettis

Resumes & CV records

Resumes

David Bettis Photo 37

Senior Software Development Engineer

Location:
Seattle, WA
Industry:
Computer Software
Work:
Amazon
Senior Software Development Engineer
Purdue University Aug 2004 - Jun 2006
Teaching and Research Assistant
Intervolve May 2001 - Aug 2001
Software Developer
Eye Integrated Communications May 1997 - Aug 2000
Software Developer
Education:
Purdue University 2004 - 2006
Master of Science, Masters, Computer Science
University of Maryland 2000 - 2004
Bachelors, Bachelor of Science, Computer Science
Skills:
Software Development, Distributed Systems, Java, Software Engineering, Scalability, Web Services, Linux, Object Oriented Design, Ruby on Rails, C, Javascript, Agile Methodologies, Mobile Applications, Programming, Unix, C++, Jquery, Php
David Bettis Photo 38

David Bettis

David Bettis Photo 39

David Bettis

David Bettis Photo 40

David Bettis

David Bettis Photo 41

David Bettis

David Bettis Photo 42

David Bettis

Location:
Greater Seattle Area
Industry:
Computer Software

Publications & IP owners

Us Patents

Monitoring Web Site Content

US Patent:
7917618, Mar 29, 2011
Filed:
Mar 24, 2009
Appl. No.:
12/410251
Inventors:
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Sunbir Gill - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
G06F 15/16
G06K 9/00
US Classification:
709224, 709203, 382181
Abstract:
Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.

Monitoring Domain Allocation Performance

US Patent:
7930393, Apr 19, 2011
Filed:
Sep 29, 2008
Appl. No.:
12/240863
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
709224, 709226, 709203
Abstract:
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.

Managing Resource Consolidation Configurations

US Patent:
7970897, Jun 28, 2011
Filed:
Jan 30, 2009
Appl. No.:
12/363304
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
709224, 709217, 709223
Abstract:
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine a consolidation configuration to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests corresponding to the content associated with the two or more embedded resources and using each of a variety of alternative consolidation configurations. The processing device may also consider a number of factors, including performance selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular consolidation configuration to process a subsequent request corresponding to the content associated with the two or more embedded resources are also provided.

Service Provider Optimization Of Content Management

US Patent:
8051166, Nov 1, 2011
Filed:
Sep 29, 2008
Appl. No.:
12/240740
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
709224, 709217, 709219
Abstract:
A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a set of service providers for alternatively hosting, processing, and/or transmitting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative set(s) of service providers. The processing device may also consider service provider selection criteria obtained from the original content provider. Aspects of systems and methods for generating recommendations associated with monitoring the operation and performance of service providers with respect to specific resource requests are also provided.

Optimizing Content Management

US Patent:
8117306, Feb 14, 2012
Filed:
Sep 29, 2008
Appl. No.:
12/240659
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
709224, 709217, 709238
Abstract:
A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a CDN service provider for alternatively hosting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative CDN service providers. The processing device may also consider CDN selection criteria obtained from the original content provider. Aspects of systems and methods for generating recommendations associated with monitoring the operation and performance of CDN service providers with respect to specific resource requests are also provided.

Monitoring Performance And Operation Of Data Exchanges

US Patent:
8122124, Feb 21, 2012
Filed:
Sep 29, 2008
Appl. No.:
12/240583
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
709224, 709217, 709238
Abstract:
A system and method for monitoring the performance associated with fulfilling resource requests are provided. A client computing component associated with a client computing device identifies an original resource request and associates a record identifier with the original resource request. The client computing component transmits the original resource request and the associated record identifier to a performance measurement component. The client computing component also determines performance data associated with processing the original resource request. In response to the transmission from the client computing component, the performance measurement component further transmits the original resource request and also monitors performance associated with processing the original resource request as well as any embedded resource requests included in a response to the original resource request. The performance measurement component and the client computing component each transmit the determined performance data associated with the record identifier to a processing component for further analysis. Aspects of systems and methods for monitoring the operation and performance of networked devices are provided.

Managing Resource Consolidation Configurations

US Patent:
8185634, May 22, 2012
Filed:
Jun 22, 2011
Appl. No.:
13/166460
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
709226, 709223, 709203
Abstract:
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a first and second resource request. The processing device uses the processed performance information to determine a consolidation configuration to be associated with a subsequent request for the content corresponding to the first request. In making such a determination, the processing device identifies common embedded resources corresponding to the first and second resource requests and dynamically identifies one or more sets of embedded resources corresponding to the first resource request, each identified set to be consolidated into a single embedded resource for use in responding to the subsequent request. Each of the identified one or more sets of embedded resources includes embedded resources identified in common between the first and second resource requests.

Optimizing Resource Configurations

US Patent:
8286176, Oct 9, 2012
Filed:
Sep 29, 2008
Appl. No.:
12/240945
Inventors:
Mark S. Baumback - Seattle WA, US
David William Bettis - Seattle WA, US
Jonathan A. Jenkins - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/173
US Classification:
718104, 709221
Abstract:
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the processed performance metric information to determine a resource configuration to be associated with the set of resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests corresponding to the content associated with the set of resources and using each of a variety of alternative resource configurations. The processing device may also consider a number of factors, including performance selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular resource configuration to process a subsequent request corresponding to the content associated with the set of resources are also provided.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.