Peripheral Device Identity-Based Data Signal Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern communication systems face challenges in optimizing data handling across varying conditions, leading to suboptimal signal quality due to dependency on CPU capacity and available bandwidth, particularly when high CPU-consuming input devices require high data rates.

Innovation Solution

A method and apparatus that determine the identity of peripheral devices and select processing parameters based on this identity to optimize data transmission, allowing for tailored encoding and processing of data signals, including video and audio, to improve signal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data encoding rate is dependent on available CPU capacity, then system adaptability is improved, but data transmission quality deteriorates when high CPU-consuming input devices require high data rates

Engineering Contradiction:
Improvesystem adaptabilityVSAvoiddata transmission quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary identification of the peripheral device type before data encoding. By determining the device identity in advance and selecting appropriate encoding parameters beforehand, the system ensures high data rates are allocated to devices that require them, rather than being constrained by real-time CPU capacity measurements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different encoding parameters are applied to different peripheral devices based on their specific requirements. The system stores multiple sets of encoding parameters in memory and selects the appropriate set based on device identification, allowing each device type to receive optimized processing rather than uniform treatment.

Inventive Principle:
Principle #3Local quality

2Productivity

If data handling is optimized for given conditions, then system efficiency is improved, but overall signal quality may deteriorate due to suboptimal processing for specific device types

Engineering Contradiction:
Improvesystem efficiencyVSAvoidsignal quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system incorporates feedback mechanisms where the identified device type information is used to adjust encoding parameters. This feedback loop ensures that the processing parameters are continuously optimized based on the actual device requirements, maintaining both efficiency and quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes encoding parameters dynamically based on the identified peripheral device type. By storing multiple parameter sets and selecting appropriate ones, the system adapts its processing characteristics to match the specific requirements of different devices, improving overall signal quality while maintaining efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9313247B2Method of transmitting data in a communication system
Publication Date: 2016.04.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9313247B2 patent drawing
  • US9313247B2 patent drawing
  • US9313247B2 patent drawing

AI summary

A method of transmitting data from a first terminal to a second terminal in a communication network comprising: receiving at the first terminal an data signal determining an identity of the peripheral device; supplying to a data store the identity of the peripheral device; selecting from the data store at least one parameter for processing the data signal based on the identity of the peripheral device; transmitting the data signal from the first terminal to the second terminal; and processing the data signal, wherein the data signal is processed based on the selected parameter.