Cable-Based Configuration for Cloud Server Card Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining a large number of distinct components in cloud computing facilities is costly and prone to delays and errors due to the complexity of customizing cards for specific functions, especially during deployment and initialization sequences.

Innovation Solution

Cable-based configuration of devices, where cards with identical hardware are differentiated by cable orientation, allowing software to configure their functionality without software intervention during power-up, reducing the need for multiple card types and simplifying hardware and software complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple distinct card types are maintained for different functions, then functional versatility is improved, but device complexity and inventory costs increase

Engineering Contradiction:
Improvefunctional versatilityVSAvoidinventory complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal card design where identical hardware cards can perform different functions based on cable orientation. The same physical card can be configured as a network card, storage card, or other device depending on how the cable is connected, eliminating the need for multiple specialized card types in inventory.

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

Solution Approach 2:

The patent changes the configuration state of the card by altering the physical orientation parameter of the cable connection. By detecting whether the cable is connected in a first or second orientation, the system dynamically changes the functional configuration of the card without requiring different hardware designs.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If customizing cards for specific functions is performed manually, then configuration precision is improved, but deployment time and error rates increase

Engineering Contradiction:
Improveconfiguration precisionVSAvoiddeployment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The card automatically determines its own configuration based on the cable orientation detection. The card reads the configuration value from the cable connection state and self-configures without requiring manual intervention, technicians, or external programming, thereby eliminating deployment delays and human errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cable is pre-configured with orientation-dependent configuration values during manufacturing. When the cable is connected to the card, the correct configuration is already embedded in the cable's physical structure, allowing the card to immediately adopt the proper settings without real-time customization.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If cable orientation is used to differentiate card configuration, then ease of verification is improved, but detection complexity increases

Engineering Contradiction:
Improveverification easeVSAvoiddetection complexity
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The cable connector is designed with asymmetric features such as different colored ends or physical asymmetries that make the two orientations visually distinct. This allows operators to easily verify the correct cable orientation by visual inspection without requiring complex detection equipment or procedures.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS10067894B1Cable-based configuration
Publication Date: 2018.09.04 AMAZON TECH INC
  • US10067894B1 patent drawing
  • US10067894B1 patent drawing
  • US10067894B1 patent drawing

AI summary

The following description is directed to cable-based configuration. In one example, a method can include determining a first end of a cable is connected to a first device and a second end of the cable is connected to a second device. The first device can be configured to perform a first function when it is determined the first end of the cable is connected to the first device. The second device can be configured to perform a second function when it is determined the second end of the cable is connected to the second device. The second function can be different from the first function, such that the first device and the second device are configured differently based on which end of the cable is connected to the respective device.