Mobile Content Preloading with Freshness Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience delays when accessing content managed by a server device, as they have to wait for the content to be provided, negatively impacting their application experience.

Innovation Solution

A user device is allowed to store and display content associated with an application, ensuring it has a current version of the content, reducing loading time by preloading content in the background without additional server requests when links are selected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If content is stored on the user device, then loading time is reduced, but the user may access outdated content instead of the current version

Engineering Contradiction:
Improveloading timeVSAvoidcontent freshness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary actions by storing content on the user device before it is needed, allowing fast access. The content is updated in advance when changes are detected on the server, so the stored content remains current without requiring real-time synchronization during user access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the user device periodically checks with the server to determine if content updates are available. Based on this feedback, the device automatically updates its stored content, ensuring freshness while maintaining fast local access during normal operation.

Inventive Principle:
Principle #23Feedback

2Reliability

If the user device waits for server content provision, then content freshness is ensured, but user experience is negatively impacted due to delays

Engineering Contradiction:
Improvecontent freshnessVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs the content retrieval action in advance, before the user needs to access it. Content is pre-fetched and stored on the device, so when the user accesses it, the content is already available locally, eliminating waiting time and improving user experience while maintaining freshness through timely updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The user device serves itself by automatically managing content updates without requiring user intervention. The device monitors for content changes, fetches updates autonomously, and manages its own caching strategy, providing both fast access and fresh content without impacting user experience.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9230038B2Content fetching and caching on a mobile device
Publication Date: 2016.01.05 VERIZON PATENT & LICENSING INC
  • US9230038B2 patent drawing
  • US9230038B2 patent drawing
  • US9230038B2 patent drawing

AI summary

A device may receive application information associated with an application. The application information may include information associated with a native homepage associated with the application, and may include a single file that includes content associated with the application. The device may receive an indication associated with running the application. The device may present, for display, the native homepage. The native homepage may include information associated with accessing the content. The device may determine that the content, associated with the application, is not current content. The device may obtain the current content, associated with the application, based on determining that the content is not the current content. The device may store the current content based on obtaining the current content. The device may load the current content based on storing the current content. The current content may be loaded to prepare the current content to be displayed to a user.