Gateway Proxy for Broadcasting Service Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack a technology to effectively discriminate and manage access statistics for devices accessing broadcasting services versus general internet services, limiting the flexibility in serving services that combine broadcasting and communication.

Innovation Solution

An information processing apparatus and method that inserts identification information into content requests, using a gateway apparatus as a proxy to differentiate between broadcasting and communication sources, reducing the processing load on communication servers by identifying content sources through extension headers in HTTP requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If identification information is inserted into content requests to discriminate devices accessing broadcasting services versus general internet services, then access statistics management is improved, but device complexity increases

Engineering Contradiction:
Improveaccess statistics discriminationVSAvoidrequest processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The gateway apparatus serves as an intermediary between client apparatuses and communication servers. It intercepts HTTP requests, inserts identification information (such as custom HTTP headers indicating broadcasting service access), and forwards modified requests to communication servers. This mediator approach enables access statistics discrimination without requiring modifications to client apparatuses or communication servers, thus resolving the contradiction between measurement precision and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a gateway apparatus functions as a proxy to identify content sources, then service flexibility is improved, but processing load on the gateway increases

Engineering Contradiction:
Improveservice delivery flexibilityVSAvoidgateway processing throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The gateway apparatus performs partial processing by only modifying specific HTTP requests that require identification information insertion, rather than processing all requests uniformly. It selectively adds identification headers based on the service type (broadcasting vs. general internet access), reducing unnecessary processing overhead and maintaining higher throughput while still achieving the required service flexibility.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If identification information is added to HTTP requests, then content source identification is improved, but network communication overhead increases

Engineering Contradiction:
Improvecontent source identificationVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The identification information is inserted as targeted HTTP headers only in specific requests that require source identification, rather than adding universal markers to all communications. This localized approach ensures that identification data is present only where needed, minimizing overall network overhead while maintaining complete content source identification capability for relevant traffic.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12081317B2Information processing apparatus, client apparatus, and data processing method
Publication Date: 2024.09.03 SATURN LICENSING LLC
  • US12081317B2 patent drawing
  • US12081317B2 patent drawing
  • US12081317B2 patent drawing

AI summary

The present technology relates to an information processing apparatus enabling services using broadcasting and communication to be more flexibly served, a client apparatus, and a data processing method.An information processing apparatus inserts identification information for identifying the identity of a source of content into a request for the content to more flexibly serve services using broadcasting and communication. For example, the present technology can be applied to a gateway apparatus connected to a network such as home LAN or a client apparatus capable of reproducing content.