How Servers Prepare Web Pages for You to Read Offline
A method for a remote server to process a website in two different ways simultaneously: one for live viewing and one optimized for later offline access.
Patent Number
US 8972477
Status
Active
Filing Date
December 1, 2011
Grant Date
March 3, 2015
Expiration
~December 2031 (estimated)
Claims
30
Assignee
Amazon Technologies Inc
Inventors
Brett R. Taylor
Citations
5 forward · 132 backward
What it covers
When you request a website, this system uses a server to fetch the content and process it twice. First, it creates a version optimized for your current live connection, which is sent directly to your device. Simultaneously, it creates a second, separate version optimized for offline use, which is stored in a dedicated repository. This allows the server to use different communication protocols and processing rules for each version, ensuring that when you lose your internet connection, your device can still pull the pre-processed offline version from storage.
What it doesn't cover
- —Does not cover simple local caching where the browser just saves a copy of the page as-is.
- —Does not cover peer-to-peer content sharing or offline synchronization between multiple user devices.
- —Does not cover systems that only store a single version of a webpage for both online and offline use.
The clever bit
The system treats the 'online' and 'offline' versions of the same webpage as distinct processing tasks, allowing the server to strip away or simplify interactive elements for the offline version while keeping them fully functional for the live session.
Why it matters
This technology is essential for mobile browsing in areas with unreliable internet. By offloading the heavy lifting of rendering complex web pages to a server, it allows even low-power devices to access sophisticated content offline without draining their own batteries or memory.
Real-world examples
- 1.Amazon Silk browser on Kindle Fire tablets
- 2.Mobile browsers with 'Read Later' or 'Save for Offline' features
- 3.Cloud-based remote desktop and virtualized browser environments
Generated by PatentBrief · Not legal advice · patentbrief.org
US 8972477 · 2026