How to Keep Apps Running Without a Constant Internet Connection
IBM's method for letting apps think they are connected to a server even when the internet is offline by using a proxy that stores requests and fakes responses.
Patent Number
US 7543038
Status
Expired
Filing Date
November 13, 2003
Grant Date
June 2, 2009
Expiration
November 13, 2023
Claims
14
Assignee
International Business Machines Corp
Inventors
Andrew J Stanford-Clark, David C Conway-Jones
Citations
1 forward · 7 backward
What it covers
This patent describes a way to keep software running smoothly on devices that move in and out of network coverage. When a client application sends a request, such as an FTP file download, a client proxy intercepts it. If the connection is down, the proxy stores the request and immediately sends a fake, substitute response to the application so it does not crash or hang. Once the device reconnects, the proxy sends the actual request to the server and updates the local file using a unique signature to ensure the right data is overwritten.
What it doesn't cover
- —Does not cover real-time streaming services where a substitute response would lead to data corruption.
- —Does not cover systems that rely on persistent, always-on connections without proxy-based interception.
- —Does not cover general data caching that lacks the specific 'substitute response' mechanism for application continuity.
The clever bit
The system tricks the application into believing it received a server response by generating a substitute, allowing the application to continue its execution flow while the proxy handles the actual network heavy lifting in the background.
Why it matters
This technology was essential for early mobile computing and field devices where connections were expensive or unreliable. It allowed developers to build applications that felt responsive even when the hardware was disconnected, a foundational concept for modern offline-first mobile app design.
Real-world examples
- 1.Offline-first mobile applications
- 2.Field service handheld devices
- 3.Remote sensor data collection systems
Generated by PatentBrief · Not legal advice · patentbrief.org
US 7543038 · 2026