Application Information Table Randomized Timing for Server Load Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems where applications are executed simultaneously with broadcast content, such as HbbTV, the concentration of acquisition requests for applications to the application server can lead to increased load and potential server downtime, disrupting the stable provision of applications to users.

Innovation Solution

An information processing apparatus and method that utilize an application information table with a randomized latency descriptor to distribute the timing of application acquisition requests, allowing for a calculated delay in requesting applications from the server based on stored timing information, thereby managing the server load and preventing overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If acquisition requests for applications are transmitted immediately upon receiving AIT sections from broadcast content, then the application can be acquired and executed quickly, but the application server experiences concentrated load that may cause server downtime and disrupt stable service provision

Engineering Contradiction:
Improveapplication acquisition speedVSAvoidserver availability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements periodic action by introducing randomized delay periods between receiving AIT sections and transmitting acquisition requests. Each information processing apparatus calculates a random delay time within a valid period range and schedules its request transmission accordingly. This transforms the immediate, simultaneous requests into periodically distributed requests over time, reducing server load concentration while maintaining eventual application acquisition.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamics by making the request transmission timing flexible and adaptive rather than fixed. The random delay parameter allows each apparatus to dynamically adjust its request timing based on individual calculations, creating a distributed and adaptive request pattern that responds to system conditions without requiring centralized coordination.

Inventive Principle:
Principle #15Dynamics

2Reliability

If random delay timing is implemented to distribute server load, then server stability is improved, but the application acquisition process takes longer and responsiveness decreases

Engineering Contradiction:
Improveserver stabilityVSAvoidapplication acquisition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the timing parameter from fixed (immediate transmission) to variable (random delay within valid period). By introducing a range of possible delay values rather than a single fixed delay, the system achieves load distribution while limiting the maximum time penalty. The valid period parameter controls the balance between load distribution effectiveness and acquisition time overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10771832B2Information processing apparatus, information processing method, program, application information table supplying apparatus, and application information table supplying method
Publication Date: 2020.09.08 SATURN LICENSING LLC
  • US10771832B2 patent drawing
  • US10771832B2 patent drawing
  • US10771832B2 patent drawing

AI summary

[Object] To stably supply an application processed together with broadcast content.[Solving Means] An information processing apparatus includes a broadcast content processing unit that receives and processes broadcast content, and a controller that acquires, for each request for acquiring an application capable of being processed together with the broadcast content from a server, an application information table in which first information for calculating a random timing is stored, and calculates, based on the first information, a timing at which the request for acquiring the application is transmitted.