Content Filtering Based on Network and Data Plan Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience frustration with mobile applications due to poor network connections and limited data plans, as existing technologies lack the ability to filter content based on network quality and data availability, leading to slow loading times and irrelevant content.

Innovation Solution

A system that determines network and data plan availability on a user's device, filters content based on these factors, and provides filtered content for display, allowing users to prioritize high-quality content during better network and data conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is delivered without filtering on poor network connections, then all requested content is provided to the user, but the user experiences frustration due to slow loading times and irrelevant content

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary filtering of content based on predicted user interest and network conditions before delivery. Content is pre-screened and prioritized according to relevance scores, ensuring that only the most important content is delivered first during poor network conditions, thereby reducing user waiting time for relevant content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes content delivery parameters based on network quality metrics. When network quality is poor, the system adjusts by delivering reduced-quality versions of content, limiting the quantity of content delivered, and prioritizing based on relevance scores. This parameter adjustment resolves the contradiction by adapting delivery to actual network capabilities while maintaining reliability for important content.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high-quality content with media items is delivered to users, then content quality is improved, but users with poor network connections and limited data plans experience frustration due to impossible or time-consuming downloads

Engineering Contradiction:
Improvecontent qualityVSAvoidcontent accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system applies different quality levels to different pieces of content based on user profile characteristics and network conditions. High-quality delivery is reserved for content that matches user interests closely, while lower-quality or text-only versions are delivered for less relevant content. This local quality differentiation maintains accessibility while preserving quality where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes content quality parameters based on real-time network quality assessment and user data plan status. When network quality is poor or data plan is limited, the system automatically delivers content in reduced quality formats or excludes media items, ensuring content remains accessible. When network conditions improve, full-quality content is delivered, resolving the contradiction between quality and accessibility.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If all requested content is delivered without filtering, then complete content coverage is provided, but users with limited data plans waste data on irrelevant content

Engineering Contradiction:
Improvecontent completenessVSAvoiddata plan consumption
Core Design Contradiction:
Loss of informationVSLoss of substance

Solution Approach 1:

The system performs preliminary filtering and scoring of content based on user profiles, interests, and behavior patterns before delivery. Content is assigned relevance scores and filtered to identify the most important items. This preliminary action ensures that users receive complete coverage of relevant content while excluding irrelevant content, preventing data waste while maintaining information completeness for what matters to the user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts content delivery parameters including quality level, file size, and quantity based on user data plan status and network conditions. For users with limited data plans, the system delivers content in optimized formats and limits the total volume to the most relevant items, maintaining information completeness for high-priority content while reducing overall data consumption for less important content.

Inventive Principle:
Principle #35Parameter changes

4Loss of energy

If content filtering is implemented based on network and data plan conditions, then data efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service filtering mechanisms where content is automatically screened and prioritized based on pre-established user profiles and real-time network condition monitoring. The filtering logic operates autonomously without requiring manual user configuration, reducing the perceived complexity for users while achieving efficient data utilization through automated relevance-based selection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11218390B2Filtering content based on user mobile network and data-plan
Publication Date: 2022.01.04 GOOGLE LLC
  • US11218390B2 patent drawing
  • US11218390B2 patent drawing
  • US11218390B2 patent drawing

AI summary

A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a content request from a client device of a user; determine level of network availability on the client device and data plan availability associated with the user; determine one or more content filtering factors to filter the content for display to the user; filter the content based on the one or more filtering factors, the level of network availability, and the data plan availability; and provide filtered content for display on the client device of the user.