SIP-Based RSS Relay for Mobile Content Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional RSS web feeding for mobile devices wastes communication bandwidth and lacks Quality of Service (QoS) due to frequent polling and reliance on internet connectivity for updating web content.

Innovation Solution

Implementing a system that uses the Session Initiation Protocol (SIP) within an IP Multimedia Subsystem (IMS) to manage and relay Really Simple Syndication (RSS) documents, allowing end devices to subscribe to web content changes, reducing the need for continuous internet polling and enhancing QoS by using an application server and media cache to store and deliver updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional RSS web feeding uses frequent polling to update web content on mobile devices, then the web content can be kept up-to-date, but communication bandwidth is wasted

Engineering Contradiction:
Improveweb content freshnessVSAvoidcommunication bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of the mobile device polling the server for updates (client-initiated), the server pushes updates to the mobile device when content changes (server-initiated). This inversion of the communication initiative eliminates unnecessary polling traffic while ensuring content freshness, directly resolving the bandwidth waste problem.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system implements a feedback mechanism where the server monitors web content changes and automatically notifies subscribed mobile devices when updates are detected. This feedback loop ensures that devices receive updates only when necessary, maintaining content freshness without continuous polling and thus conserving bandwidth.

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional RSS web feeding polls for web content changes, then content updates can be detected, but continuous internet connectivity is required

Engineering Contradiction:
Improvecontent update detectionVSAvoidinternet connectivity requirement
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by establishing subscription relationships and setting up notification mechanisms in advance. When content changes occur, the pre-configured system automatically pushes updates to devices, eliminating the need for continuous polling and allowing devices to operate with intermittent connectivity since updates are pushed rather than pulled.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional RSS web feeding transfers web content over the Internet, then content can be delivered to mobile devices, but no Quality of Service (QoS) is guaranteed

Engineering Contradiction:
Improvecontent deliveryVSAvoidQuality of Service
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary component (RSS gateway/server) that sits between the web content source and mobile devices. This intermediary manages the content delivery process, implementing QoS policies, prioritizing traffic, and ensuring reliable delivery. By mediating the transfer, the system guarantees QoS while maintaining content delivery productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9984172B2Accessing really simple syndication (RSS) enabled content using session initiation protocol (SIP) signaling
Publication Date: 2018.05.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9984172B2 patent drawing
  • US9984172B2 patent drawing
  • US9984172B2 patent drawing

AI summary

A method and system for tracking web content serviced by a Hypertext Transfer Protocol (HTTP) server in the Internet to feed an end device coupled to an application server. The web content is retrieved by the HTTP server responsive to receiving a request for metadata of the web content from the end device. The retrieved web content is relayed to the end device to enable the end device to subsequently send, to the application server, the web content and a first request for a subscription to a Really Simple Syndication (RSS) document accessible by the HTTP server by use of the relayed web content, wherein the web content is represented by the RSS document.