Port-Sharing Subsystem for Computing Device Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices with limited internal hardware resources face challenges in efficiently managing multiple external ports, leading to interrupted connections and reduced functionality.

Innovation Solution

A port-sharing subsystem that includes a hub and switches, allowing the controller to connect with external devices via either a single port exclusively or multiple ports concurrently, depending on the connection parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple external ports are provided, then connectivity versatility is improved, but internal hardware resources are insufficient to support all ports simultaneously

Engineering Contradiction:
Improveconnectivity versatilityVSAvoidinternal hardware resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple external ports to share a single internal hardware resource (controller). The port-sharing subsystem allows multiple ports to be merged into one logical connection path, enabling the system to support more external ports than physical controllers by dynamically sharing controller resources among multiple ports.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The controller is designed to serve multiple functions by being shared across multiple external ports. The same controller can be dynamically assigned to different ports based on connection needs, making the hardware resource universal and adaptable to various connectivity scenarios rather than being dedicated to a single port.

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

2Productivity

If ports share internal resources, then resource utilization is improved, but connection interruptions occur when switching between ports

Engineering Contradiction:
Improveresource utilizationVSAvoidconnection stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary detection of connection parameters when an external device is connected to a port. Based on this detection, the controller pre-configures the port-sharing subsystem to establish the appropriate connection state before actual data transmission begins, preventing connection interruptions during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The port-sharing subsystem dynamically adjusts its configuration based on real-time connection needs. The controller can switch between different operational states (exclusive mode vs. shared mode) depending on the connection parameters detected, allowing the system to adapt its resource allocation dynamically rather than using a static configuration.

Inventive Principle:
Principle #15Dynamics

3Reliability

If exclusive connection mode is used, then connection reliability is improved, but port sharing capability is reduced

Engineering Contradiction:
Improveconnection reliabilityVSAvoidport sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic operational modes that can switch between exclusive connection mode and shared connection mode. The controller detects connection parameters and automatically selects the appropriate mode: exclusive mode when a port requires dedicated resources for reliable operation, and shared mode when multiple ports need to access the controller simultaneously. This dynamic adaptability resolves the contradiction between reliability and versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (connection mode, resource allocation settings) based on detected connection parameters. When connection conditions change, the controller adjusts the port-sharing subsystem configuration accordingly, transforming the system from a static to a parameter-adaptive state that can optimize both reliability and sharing capability as needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12277086B2Port-sharing subsystems for computing devices
Publication Date: 2025.04.15 ZEBRA TECHNOLOGIES CORP
  • US12277086B2 patent drawing
  • US12277086B2 patent drawing
  • US12277086B2 patent drawing

AI summary

A computing device includes: a housing defining an exterior of the computing device; a controller supported within the housing; a first communication port disposed on the exterior; a second communication port disposed on the exterior; a port-sharing subsystem supported within the housing, having (i) a first state to connect the controller with the first communication port, exclusive of the second communication port, and (ii) a second state to connect the controller with the first communication port and the second communication port; the controller configured to: detect engagement of an external device with the first communication port; obtain connection parameters from the external device; based on the connection parameters, set the port-sharing subsystem in either the first state or the second state; and establish a connection to the external device via the port-sharing subsystem and the first communication port.