Communication Device Parallel Link Assignment Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Multi-Link communication, partial TID and link assignments can lead to delayed communication initiation, as all assignments must be completed before communication can start, even if some are accepted while others are not.

Innovation Solution

A communication device that allows starting communication using an accepted link before the assignment of an unaccepted link is completed, by including a control unit to initiate communication over an accepted link while re-requesting assignments for unaccepted links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all TID and link assignments are completed before communication starts, then assignment accuracy is improved, but communication initiation time increases

Engineering Contradiction:
Improveassignment accuracyVSAvoidcommunication initiation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by allowing communication to start on links that have received assignment approvals before all assignment processes are complete. The communication device initiates data transmission using the subset of links that have been assigned, while parallel assignment processes continue for remaining links. This resolves the contradiction by performing useful communication action in advance rather than waiting for all assignments to finish.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the assignment process and communication initiation into independent phases. Instead of treating all link assignments as a single blocking operation, the system divides links into two groups: those with completed assignments that can immediately carry traffic, and those with pending assignments that continue processing in parallel. This segmentation allows partial communication startup while maintaining overall assignment integrity.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If communication waits for all TID and link assignments to complete, then system stability is improved, but productivity decreases

Engineering Contradiction:
Improvesystem stabilityVSAvoidcommunication efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system performs preliminary communication action on approved links before all assignment processes complete. By initiating data transmission on the subset of links with finalized assignments, the system achieves earlier productivity improvement without compromising the stability of the overall assignment framework, as pending assignments continue to be processed and integrated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by allowing communication to proceed continuously on assigned links while assignment processes continue in parallel for remaining links. This eliminates idle waiting time and ensures that the communication system remains productive throughout the entire assignment duration, rather than stopping completely until all assignments finish.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240224360A1Communication device, communication method, and non-transitory storage medium
Publication Date: 2024.07.04 CANON KK
  • US20240224360A1 patent drawing
  • US20240224360A1 patent drawing
  • US20240224360A1 patent drawing

AI summary

In a communication device capable of establishing a plurality of links in parallel with another communication device, a request for a TID (Traffic identifier) and link assignment, the TID indicating a priority of data, is transmitted, and, in a case where a first request is accepted and a second request is unaccepted among transmitted requests, communication is started using a first link corresponding to the first request before an assignment of a second link corresponding to the second request is completed.