# How Amazon Optimizes Website Loading Speeds by Managing Domain Requests

> A system that tests different ways to distribute website resources across multiple domains to find the fastest way to load a webpage for users.

- **Patent:** US 7930393
- **Original title:** Monitoring domain allocation performance
- **Owner:** Amazon Technologies Inc
- **Granted:** 2011
- **Status:** Active
- **Times cited:** 123
- **Field:** telecommunications, software, ecommerce

## What it does

When a web browser loads a page, it fetches many 'embedded resources' like images, scripts, and stylesheets. This patent describes a system that monitors how long these resources take to load from different domains. It then tests various 'domain allocations'—essentially deciding which files should come from which server address—to see which configuration is fastest. By analyzing performance data like bandwidth and connection limits, the system dynamically recommends the best way to group these resources to ensure the page loads as quickly as possible for the user.

## What it does NOT cover

- Does not cover general website caching techniques that do not involve testing multiple domain allocations.
- Does not cover hardware-based load balancing that operates purely at the network layer without client-side performance feedback.
- Does not cover methods for optimizing server-side database queries or backend application logic.

## The clever bit

The system doesn't just guess the best configuration; it actively performs 'A/B testing' of domain assignments in the background to empirically measure which specific distribution of resources performs best under real-world network conditions.

## Real-world examples

1. Amazon CloudFront
2. Modern Content Delivery Networks (CDNs)
3. Dynamic web performance monitoring tools

## Why it matters

This technology is fundamental to modern Content Delivery Networks (CDNs). By automating the 'domain sharding' process, it allows large-scale web platforms to bypass browser limitations on simultaneous connections, significantly reducing latency and improving the user experience for complex, media-heavy websites.

## Frequently asked questions

### What does How Amazon Optimizes Website Loading Speeds by Managing Domain Requests cover?

A system that tests different ways to distribute website resources across multiple domains to find the fastest way to load a webpage for users.

### Who owns patent US 7930393?

Amazon Technologies Inc owns this patent, granted in 2011.

### When does this patent expire?

This patent is expected to expire on April 19, 2031, when the invention enters the public domain.

### What is patent US 7930393 cited by?

This patent has been cited by 123 later patents that build on its ideas.

### What problem does this patent solve?

This technology is fundamental to modern Content Delivery Networks (CDNs). By automating the 'domain sharding' process, it allows large-scale web platforms to bypass browser limitations on simultaneous connections, significantly reducing latency and improving the user experience for complex, media-heavy websites.

### What does this patent NOT cover?

Does not cover general website caching techniques that do not involve testing multiple domain allocations.

**Full plain-English explainer:** https://patentbrief.org/patent/us/7930393/amazon-cloudfront-cdn

**Original patent:** https://patents.google.com/patent/US7930393

---

_Source: PatentBrief — https://patentbrief.org. Patent facts are from public records; the plain-English explanation is PatentBrief's._


## Related patents

Semantically similar inventions in the PatentBrief corpus:

- [How CDNs Use Client-Side Code to Speed Up Web Downloads](https://patentbrief.org/patent/us/9544394/aws-cloudtrail) — Amazon's patent on using client-side code like JavaScript to dynamically rewrite website links so they point directly to the fastest content delivery server, bypassing traditional DNS routing bottlenecks.
- [How DNS Servers Route Web Traffic to the Least Busy Server](https://patentbrief.org/patent/us/6178160/load-balancing-of-client-connections-across-a-network-using-server-based-algorithms) — A method for balancing web traffic by having servers report their current workload to a DNS server, which then directs new users to the fastest available machine.
- [How Amazon Delivers Content Faster Using Local Servers](https://patentbrief.org/patent/us/9332078/facebook-memories) — Amazon's 2016 patent describes a system for breaking down digital content into smaller pieces and storing them on servers located near users to speed up downloads and reduce network traffic.
- [How Cloud Storage Providers Automatically Connect Files to Content Delivery Networks](https://patentbrief.org/patent/us/8060616/amazon-s3-simple-storage-service) — A system that lets website owners use a single button in their storage dashboard to automatically distribute their files across a global network of servers for faster loading.
- [How Load Balancers Route Web Traffic Based on Specific Content](https://patentbrief.org/patent/us/5774660/world-wide-web-server-with-delayed-resource-binding-for-resource-based-load-balancing-on-a-distributed-resource-multi-node-network) — A method for web servers to route user requests to specific machines based on which files they store, rather than just blindly balancing traffic across all servers.
