Prioritized Content Transmission via Segmented Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content delivery systems face inefficiencies in transmitting network resources due to multiple active connections consuming bandwidth, leading to slower page loading times and reduced performance.

Innovation Solution

Implementing prioritization rules for transmitting network resources, where the network computing provider requests and transmits resources based on resource profiles, prioritizing essential resources like HTML files over embedded resources such as images and videos, and adjusting bandwidth allocation dynamically based on network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple active connections are established to retrieve embedded resources, then the client can obtain all necessary content, but bandwidth is consumed by each connection resulting in slower transmission speeds

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidtransmission speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent segments the transmission of embedded resources by assigning priority levels (first priority, second priority, third priority) to different resources. The system transmits first priority resources (e.g., HTML files) before second priority resources (e.g., images), and second priority resources before third priority resources (e.g., videos). This segmentation allows efficient bandwidth utilization while ensuring critical content is delivered first, resolving the contradiction between bandwidth consumption and transmission speed.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If multiple active connections are established to retrieve embedded resources, then all resources can be obtained, but page loading time increases due to bandwidth consumption

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidpage loading time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements preliminary action by transmitting first priority embedded resources (such as HTML files) before second and third priority resources (such as images and videos). The content provider proactively identifies and transmits critical resources first, allowing the client to begin processing and displaying content while lower priority resources are still being transmitted. This reduces perceived page loading time while managing bandwidth consumption across multiple connections.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If content is transmitted without prioritization, then all resources are transmitted equally, but critical resources may be delayed reducing user experience

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoiduser experience quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different transmission qualities (priorities) to different embedded resources based on their importance. First priority resources (HTML files) receive the highest transmission quality and are transmitted first, second priority resources (images) receive medium quality and are transmitted second, and third priority resources (videos) receive lower quality and are transmitted third. This ensures that critical resources are reliably delivered first, maintaining user experience quality while optimizing overall content delivery efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9307004B1Prioritized content transmission
Publication Date: 2016.04.05 AMAZON TECH INC
  • US9307004B1 patent drawing
  • US9307004B1 patent drawing
  • US9307004B1 patent drawing

AI summary

Features are provided for facilitating prioritized transmission of content between content providers and content requesters. A content provider or intermediary entity obtains prioritization rules for transmitting network resources, such as resources embedded in or otherwise associated with web pages. The prioritization rules can be general rules applying to the transmission of all network resources or a large number thereof, or they can be customized for a specific network resource or small group thereof. The prioritization rules can be applied to the relative bandwidth utilization or data transfer rates of network resources. The relative bandwidth utilization or data transfer rates can be adjusted in response to network or user events.