Object Scheduler for Prioritized Content Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques fail to effectively reduce web page load times due to limitations in prioritizing content transmission over end-to-end encrypted networks, which hinder Quality of Experience (QoE) enhancements, especially in wireless communication scenarios where intermediate components cannot differentiate or prioritize objects being transferred.

Innovation Solution

An object scheduler is introduced that, upon receiving a privilege request from user equipment, schedules a portion of content objects with higher priority than default, allowing for accelerated transmission and improved QoE by prioritizing certain objects over others in the access network, even with end-to-end encryption, ensuring fair resource distribution among multiple users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If end-to-end encryption is implemented in the network, then security and privacy are improved, but the ability to differentiate and prioritize content objects in the access network is lost

Engineering Contradiction:
ImprovesecurityVSAvoidcontent prioritization capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a middle box component in the access network that acts as an intermediary between the encrypted traffic and the network scheduler. This intermediary can inspect metadata or signaling information to identify and prioritize specific content objects without decrypting the actual content, thus maintaining both security and prioritization capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the content transmission into different priority levels by identifying specific objects (e.g., HTML, CSS, JavaScript, images) and assigning different QoS treatments to each segment, allowing selective prioritization of critical content while maintaining encryption for the bulk data

Inventive Principle:
Principle #1Segmentation

2Loss of time

If all content objects are transmitted with equal priority, then network fairness is maintained, but web page start rendering time increases

Engineering Contradiction:
Improvestart rendering timeVSAvoidnetwork resource distribution efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies different priority levels to different parts (objects) of the web page content based on their importance for rendering. Critical objects like HTML structure and CSS are transmitted with high priority to enable fast start rendering, while less critical objects like large images are transmitted with lower priority in the background

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent prioritizes the transmission of critical content objects before less critical ones, ensuring that essential page elements are delivered first to enable early rendering and user feedback, while non-critical elements follow in the background

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10244550B2Technique for scheduling transmission of content in an access network
Publication Date: 2019.03.26 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10244550B2 patent drawing
  • US10244550B2 patent drawing
  • US10244550B2 patent drawing

AI summary

A technique for enhancing presentation of content comprising a plurality of objects in an access network (201) is disclosed. An object scheduler (2002) for scheduling transmission of content in an access network (201) comprises at least one memory storing program code and at least one processor configured to execute the program code. The content is provided for download to a user equipment, UE, (2001) from a content server. The program code is configured to cause the processor to schedule (S2-2), in response to receipt (S2-1) of a privilege request from the UE (2001) requesting privileged transmission of content comprising a plurality of objects, transmission of the plurality of objects to the UE (2001), and to trigger transmission (S2-3) of the scheduled plurality of objects to the UE (2001). At least a portion of the plurality of objects is scheduled with a higher priority than a default priority assigned by the object scheduler (2002) to the UE (2001).