Transmission Apparatus Notification Unit Prevents Useless Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content transmission techniques experience efficiency degradation due to unnecessary retransmission of acquisition requests when server apparatuses cannot immediately transmit contents, leading to useless request processing and reduced transmission efficiency.

Innovation Solution

A transmission apparatus that includes a storage unit, notification unit, control unit, and transmission unit, where unstored contents are identified and notifications are issued to prevent unnecessary content requests, and stored contents are transmitted using HTTP/2 with PushPromise frames to reserve streams for efficient content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client apparatus retransmits acquisition requests when contents cannot be immediately transmitted, then the client can eventually receive the contents, but the transmission efficiency is degraded due to useless request processing

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The server apparatus performs preliminary actions by notifying the client apparatus in advance about the unavailability of certain contents before the client apparatus can issue acquisition requests. This preliminary notification prevents the client from wasting time retransmitting requests for contents that cannot be delivered yet, thereby maintaining reliability while improving transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the server apparatus processes retransmitted acquisition requests, then the client can receive contents eventually, but the server performs useless processing that degrades overall transmission efficiency

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoiduseless processing energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The server apparatus applies preliminary anti-action by proactively notifying the client apparatus about contents that cannot be transmitted yet, before the client apparatus can issue acquisition requests. This counteracts the potential useless processing by preventing the client from sending requests that would result in no delivery, thereby eliminating wasted processing energy while maintaining reliable content delivery.

Inventive Principle:
Principle #9Preliminary anti-action

3Speed

If the server apparatus uses PushPromise to reserve streams for content transmission, then content delivery speed is improved, but the system complexity increases due to HTTP/2 protocol implementation

Engineering Contradiction:
Improvecontent delivery speedVSAvoidprotocol implementation complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The server apparatus uses PushPromise frames to perform preliminary actions by reserving streams for content transmission before the actual content delivery. This allows the server to prepare the transmission path in advance, ensuring high-speed content delivery once the content is ready, while the complexity is managed through standardized HTTP/2 protocol implementation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10257252B2Transmission apparatus, communication method, and storage medium
Publication Date: 2019.04.09 CANON KK
  • US10257252B2 patent drawing
  • US10257252B2 patent drawing
  • US10257252B2 patent drawing

AI summary

A transmission apparatus includes a storage unit configured to store a content, a notification unit configured, in a case where contents identified by a list of contents that is to be transmitted to a reception apparatus include unstored contents that are not stored in the storage unit, to issue a notification to the reception apparatus so that a content request for at least one of the unstored contents is not transmitted, a control unit configured to store the unstored content corresponding to the notification, into the storage unit, and a transmission unit configured to transmit the stored content to the reception apparatus.