Demographic-Based Mobile Data Prefetching for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data caching mechanisms for mobile devices primarily focus on location and explicit user preferences, ignoring social information and often fail to improve network performance in areas with poor connectivity, leading to reduced user experience due to network congestion.

Innovation Solution

A method that pre-fetches content data to mobile devices based on user demographics, social network activity, location, and network conditions, utilizing a system that identifies similar users and transmits relevant content data to be cached before reaching areas of low connectivity, thereby reducing network congestion and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data caching mechanisms store frequently accessed files physically close to the point of usage, then network performance is improved, but network congestion increases due to increased mobile Internet usage

Engineering Contradiction:
Improvenetwork performanceVSAvoidnetwork congestion
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system performs preliminary data fetching by identifying content that users are likely to access based on their demographics and location, and pre-loads this content into the mobile device's cache before the user actually requests it. This proactive approach reduces real-time network traffic and congestion while maintaining fast access speeds.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables mobile devices to automatically receive and cache relevant content without requiring explicit user requests. By using demographic information and location data, the system autonomously determines what content to prefetch and delivers it to the device, allowing the device to serve itself with relevant data without burdening the network during peak usage times.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If data caching stores copies of frequently accessed files, then user experience is improved, but device storage is consumed

Engineering Contradiction:
Improveuser experienceVSAvoiddevice storage
Core Design Contradiction:
Ease of operationVSVolume of stationary object

Solution Approach 1:

Instead of uniformly caching all frequently accessed files for all users, the system applies local quality by customizing the caching strategy for each user based on their demographic profile and location. Only content relevant to specific user segments is cached on their devices, optimizing storage utilization while maintaining high user experience quality for personalized content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial caching by selecting and prefetching only a subset of potentially useful content based on demographic predictions, rather than caching all possible content. This selective approach balances storage constraints with the need to improve user experience, caching enough content to make a noticeable difference without exhausting device storage.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If demographic information is collected and analyzed, then content personalization is improved, but system complexity increases

Engineering Contradiction:
Improvecontent personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces a server-side intermediary that handles the complex tasks of demographic data collection, analysis, and content selection. This intermediary processes demographic information and generates personalized content recommendations, which are then delivered to mobile devices. By offloading the complex processing to the server, the mobile device's complexity is reduced while still achieving high levels of content personalization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8509816B2Data pre-fetching based on user demographics
Publication Date: 2013.08.13 MAPLEBEAR INC
  • US8509816B2 patent drawing
  • US8509816B2 patent drawing
  • US8509816B2 patent drawing

AI summary

Mechanisms are provided for pre-fetching content data and storing the content data in a mobile device. An identifier of a mobile device and a location of the mobile device are received. Demographic information about a user of the mobile device is obtained based on the identifier of the mobile device. The demographic information of the user is compared with demographic information of other users to identify one or more similar users having similar demographic information to the demographic information of the user of the mobile device. Content data to transmit to the mobile device is identified based on the location of the mobile device and the identification of the one or more similar users. The content data is transmitted to the mobile device for storage in the mobile device.