Predictive Digital Content Update System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in efficiently updating digital content on a large scale due to resource constraints and wastefulness, as not all client devices need updates at the same time, particularly when users are unlikely to consume the content.

Innovation Solution

A computer-implemented method that uses analytics data to generate a prediction model to determine when a user will consume digital content, allowing for targeted and timely updates based on user behavior, reducing unnecessary updates and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is updated on a fixed schedule for all client devices, then all users have access to fresh content, but server and network resources are wasted on unnecessary updates

Engineering Contradiction:
Improvecontent freshnessVSAvoidserver and network resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by predicting future user behavior patterns and pre-fetching content before users actually need it. The server analyzes historical usage data to anticipate when users will consume content and proactively delivers updates in advance, eliminating the need for fixed-schedule updates while ensuring content freshness when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring user content consumption patterns and using this information to optimize future update schedules. The server learns from user behavior feedback to refine predictions, delivering content updates based on actual usage patterns rather than predetermined schedules, thereby reducing wasted resources while maintaining content freshness.

Inventive Principle:
Principle #23Feedback

2Reliability

If content is updated frequently to ensure freshness, then users always have latest content, but network bandwidth and server load increase significantly

Engineering Contradiction:
Improvecontent freshnessVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by predicting future user behavior patterns and pre-fetching content before users actually need it. The server analyzes historical usage data to anticipate when users will consume content and proactively delivers updates in advance, eliminating the need for frequent scheduled updates while ensuring content freshness when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by updating content selectively based on prediction confidence and user-specific needs rather than universally updating all users. The server determines the appropriate update frequency and timing for each user based on their behavior patterns, delivering updates only when predicted to be useful, thereby reducing unnecessary network traffic while maintaining freshness for active users.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the system supports mass scale content updates, then all users receive updates, but server capacity and network infrastructure requirements increase

Engineering Contradiction:
Improvesystem scalabilityVSAvoidserver and network resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by predicting future user behavior patterns and pre-fetching content before users actually need it. The server analyzes historical usage data to anticipate when users will consume content and proactively delivers updates in advance, reducing the need for simultaneous mass updates and allowing incremental resource allocation that scales more efficiently with user base growth.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the user base into groups based on content consumption patterns, device types, and usage behaviors. This segmentation allows the server to apply different update strategies to different segments, optimizing resource allocation for each group rather than applying a uniform update approach to all users, thereby improving scalability without proportionally increasing total resource requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3117395B1Analytics-based update of digital content
Publication Date: 2019.08.21 GOOGLE LLC
  • EP3117395B1 patent drawingFigure 1
  • EP3117395B1 patent drawingFigure 2
  • EP3117395B1 patent drawingFigure 3

AI summary

Content on a client device is updated. Analytics data describing how a user uses the client device to consume digital content are received. The analytics data are generated by the client device responsive to observations of how the user uses the client device to consume digital content. A prediction model is generated based on the analytics data and used to predict when the user will consume digital content on the client device. Prediction data describing the prediction are provided to the client device. The client device uses the prediction data to request updated digital content prior to when the user is predicted to consume digital content on the client device.