Session-Aware Content Distribution for Network Bandwidth Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to efficiently manage network bandwidth utilization based on user session duration, leading to inefficient distribution of content and potential waste of bandwidth.

Innovation Solution

A digital component distribution system that calculates user session duration by combining tag data and content view data to accurately determine when a user session ends, allowing for modified content distribution based on session length, including bandwidth control and pre-caching for users with longer sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If content is distributed to all users regardless of session duration, then content coverage is maximized, but bandwidth waste increases for short sessions

Engineering Contradiction:
Improvebandwidth wasteVSAvoidcontent distribution flexibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts content distribution strategies based on real-time user session duration detection. By continuously monitoring session length and adapting content delivery accordingly, the system optimizes bandwidth utilization while maintaining flexibility in content distribution to different user segments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of content distribution based on the parameter of session duration. Users with longer sessions receive different content allocations compared to short-session users, optimizing bandwidth usage by matching content delivery to actual user engagement levels.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If user session duration is accurately measured, then content distribution can be optimized, but system complexity increases

Engineering Contradiction:
Improvecontent distribution efficiencyVSAvoidsession tracking system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component that detects and measures user session duration by monitoring tag signaling. This intermediary layer accurately captures session information and provides it to the content distribution system, enabling optimization without requiring complex modifications to the core distribution infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where session duration data is continuously collected and fed back into the content distribution decision-making process. This feedback loop enables the system to learn from user behavior patterns and progressively optimize content distribution efficiency based on actual session metrics.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If bandwidth is reduced for short sessions, then network utilization improves, but user experience may deteriorate

Engineering Contradiction:
Improvenetwork utilizationVSAvoiduser experience quality
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system applies different quality levels of content distribution to different user segments based on their session characteristics. Short-session users receive optimized content delivery appropriate for their brief interaction, while long-session users receive enhanced content allocation, ensuring each user group receives locally optimized service quality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4350523B1Optimizing network utilization
Publication Date: 2026.04.15 GOOGLE LLC
  • EP4350523B1 patent drawingFigure 1
  • EP4350523B1 patent drawingFigure 2
  • EP4350523B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packetized message that is generated by signaling of a tag that is included in code of a given online resource and includes an identifier corresponding to a user that is accessing the given online resource, logging a timestamp as a start of a user session at a website that includes the given online resource, determining that the user session remains active while additional packetized messages continue to be received, determining that the user session at the website has ended, calculating a duration of the user session based on a difference between the timestamp and a time when the user session at the website was determined to have ended, and modifying distribution of content to the user based on the duration of the user session at the website.