URI Web Feed System Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web feed systems, particularly those using RSS, consume excessive communication bandwidth and require continuous internet connectivity, leading to degraded user experience due to frequent polling for updates.
Innovation Solution
A method and system that provide web feeds in a Uniform Resource Identifier (URI) format, allowing for automatic fetching and transfer of web feeds from a primary electronic device to a secondary device, such as a wearable device, while optimizing bandwidth usage and enabling offline reading by determining wireless data connection availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RSS web feed polling is used to provide up-to-date web content, then users can access recent changes, but communication bandwidth is wasted excessively
Solution Approach 1:
The system implements periodic polling at optimized intervals rather than continuous or frequent polling. The server sends push notifications only when actual content changes occur, transforming the periodic polling mechanism into an event-driven approach that maintains timeliness while reducing unnecessary bandwidth consumption.
Solution Approach 2:
The system establishes a feedback mechanism where the server notifies the electronic device only when there are actual content changes. This feedback loop allows the device to receive updates only when necessary, eliminating wasteful polling of unchanged content and optimizing bandwidth usage while maintaining content freshness.
2Reliability
If RSS web feed polling is performed continuously, then users receive timely updates, but the system requires constant internet connectivity
Solution Approach 1:
The system performs preliminary actions by establishing connection and fetching content updates only when needed, rather than maintaining constant connectivity. The device can operate offline and automatically sync when connection is available, transforming the continuous connectivity requirement into an on-demand connection approach.
Solution Approach 2:
The system implements self-service mechanisms where the electronic device autonomously determines when to poll for updates based on local conditions such as connectivity availability and user activity patterns. This self-service approach reduces the burden of constant connectivity management while ensuring updates are received when possible.
3Loss of information
If full web content is loaded for web feed access, then complete information is available, but access time increases significantly
Solution Approach 1:
The system extracts only the essential feed content (titles, summaries, change metadata) from the full web pages, separating the critical update information from the complete content. This extraction approach allows users to access feed updates quickly while maintaining the option to view full content on demand, significantly reducing loading time while preserving information completeness.
Solution Approach 2:
The web content is segmented into hierarchical levels: feed metadata (titles, summaries, change indicators) and full content. The system loads and displays the segmented feed metadata immediately, allowing users to access update information quickly, while full content can be loaded subsequently based on user interaction, optimizing the balance between information completeness and access speed.
Data Source
AI summary
A method and a system of providing a web feed in a uniform resource identifier (URI) are provided. The method includes obtaining, by a processing unit, a plurality of the URIs from at least one data source in a primary electronic device, automatically fetching, by a parsing unit, at least one web feed, corresponding to at least one URI of the plurality of URIs, from a server, and providing the at least one fetched web feed.


