Arbitrating Time-Sensitive Data Transmissions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication networks face challenges in maintaining synchronized multimedia data transmission due to unscheduled data transmissions that can preempt or delay time-sensitive data packets, potentially violating timing constraints and disrupting synchronized presentations.

Innovation Solution

A method and system, including a data arbiter, that advances the start of scheduled data transmissions to create sufficient time windows for non-scheduled data transmissions, ensuring that time-sensitive data packets are not delayed and maintaining communicative bandwidth by performing non-scheduled data transmissions during increased time intervals between scheduled data transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If unscheduled data transmissions are performed, then bandwidth utilization is improved, but timing constraints of time-sensitive data transmissions are violated

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidtiming constraint compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by advancing the start time of scheduled data transmissions before non-scheduled transmissions occur. This proactive timing adjustment ensures that sufficient time windows are created for unscheduled data to be transmitted without delaying time-sensitive packets, thereby maintaining both high bandwidth utilization and strict timing constraint compliance.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If non-scheduled data transmissions are inserted between scheduled transmissions, then communication efficiency is improved, but synchronized presentation is disrupted

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsynchronized presentation
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system calculates and applies preliminary time adjustments to scheduled transmissions, advancing their start times before non-scheduled transmissions are inserted. This ensures that the time windows for synchronized multimedia presentations remain intact, while still allowing efficient insertion of non-scheduled data transmissions in the created time gaps.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If scheduled data transmission start times are advanced, then time windows for non-scheduled transmissions are increased, but original transmission schedule is disrupted

Engineering Contradiction:
Improvetime window availabilityVSAvoidschedule management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the data arbiter continuously monitors transmission timing and dynamically adjusts start times of scheduled transmissions based on the presence and size of non-scheduled data packets. This feedback loop ensures that schedule disruptions are minimized while maintaining sufficient time windows for efficient non-scheduled transmission insertion.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8984093B2Method and apparatus for arbitration of time-sensitive data transmissions
Publication Date: 2015.03.17 MARVELL ASIA PTE LTD
  • US8984093B2 patent drawing
  • US8984093B2 patent drawing
  • US8984093B2 patent drawing

AI summary

The present disclosure describes techniques and apparatuses for arbitration of time-sensitive data transmissions. In some aspects a start of the first scheduled data transmission may be advanced effective to increase the duration of time between an end of the first scheduled data transmission and a start of a second scheduled data transmission. A non-scheduled data transmission can then be performed during the increased duration of time between the end of the advanced first scheduled data transmission and the start of the second scheduled data transmission.