Universal Port Logic for Dynamic Interface Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for dynamically allocating and managing user-interface resources and functionalities between connected computing devices, especially across diverse device classes and types, which limits seamless resource sharing and combined functionality.

Innovation Solution

A computing device equipped with a universal communication port and logic that detects and determines the capabilities of connected devices, selectively routes data, and configures user-interface mechanisms to enable combined functionality, using a rule library to manage resource allocation and dynamic responses to events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a universal communication port is used to connect diverse device classes, then adaptability and versatility are improved, but device complexity increases due to the need for detecting and managing multiple device capabilities

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The computing device incorporates a universal communication port that can connect to multiple device classes (audio devices, video devices, computing devices, etc.) through a single interface, enabling one port to perform multiple functions and support diverse device types without requiring separate dedicated ports for each device class

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements automatic capability detection and configuration where the computing device autonomously detects the connected device's class and capabilities, then automatically configures the appropriate user-interface mechanisms and resource allocation without requiring manual user setup or intervention

Inventive Principle:
Principle #25Self-service

2Ease of operation

If user-interface mechanisms are selectively configured based on connected device capabilities, then ease of operation is improved, but device complexity increases due to dynamic resource management requirements

Engineering Contradiction:
Improveease of operationVSAvoidcomplexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically configures user-interface mechanisms based on the detected capabilities of the connected device. The computing device automatically adjusts which user-interface mechanisms are enabled or disabled according to the specific device class and capabilities detected, allowing the system to adapt its behavior in real-time without requiring complex manual configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the computing device detects the connected device's capabilities and uses this information to automatically configure the appropriate user-interface mechanisms. The configuration is based on feedback from the device detection process, creating a closed-loop system that optimizes operation based on actual device capabilities

Inventive Principle:
Principle #23Feedback

3Productivity

If data is selectively routed to connected devices based on device capabilities, then productivity is improved, but device complexity increases due to the need for capability detection and routing logic

Engineering Contradiction:
ImproveproductivityVSAvoidcomplexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically detects the connected device's capabilities and self-configures the data routing without requiring manual intervention. The computing device independently determines how to route data based on the detected device class and capabilities, enabling productive operation through autonomous decision-making

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs capability detection and configuration preparation in advance before actual data transfer begins. By detecting device capabilities upfront and pre-configuring the routing logic, the system eliminates delays during data transfer operations and improves overall productivity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9106553B2System and method for sharing resources and interfaces amongst connected computing devices
Publication Date: 2015.08.11 QUALCOMM INC
  • US9106553B2 patent drawing
  • US9106553B2 patent drawing
  • US9106553B2 patent drawing

AI summary

A computing device is provided that includes a plurality of user-interactive mechanisms. The computing device may also include a universal communication port that is capable of receiving a connection from a device that belongs to any one of a plurality of device classes or types. The device may be equipped or configured with logic. The logic may configure or otherwise enable an operative state of user-interface mechanisms on the device. Additionally, the logic may (i) detect a connected device that connects to the universal communication port, and (ii) determine a set of functionality that the connected device is capable of performing when connected to the universal communication port. The logic may perform, or cause performance, of operations that are for use with or by the connected device. The logic may also perform at least one of (i) selectively route data to the connected device over the universal communication port, or (ii) selectively disable one or more of the plurality of user-interactive mechanisms while performing the operations.