Automatic Hardware Component Matching System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face difficulties in finding and purchasing replacement or supplemental components for their hardware devices, as they need to identify specific brand, model, or details of the components, which can be confusing due to continuous changes in device names and new product releases.

Innovation Solution

A method and system that automatically determines the identity of a hardware device connected to a computer system and displays compatible components for purchase, allowing users to select and buy components easily, using device information sent over a network to a server for accurate matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If consumers manually identify and search for replacement components using product names and model numbers, then they can find compatible components, but the process becomes time-consuming and confusing due to continuous device name changes and new product releases

Engineering Contradiction:
Improveease of component purchaseVSAvoidtime to identify components
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic device identification and component matching without requiring user intervention. The software automatically detects the hardware device, retrieves its identification information, and presents compatible components, allowing the system to serve itself rather than requiring manual user input for each step of the process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes a database of hardware devices and their compatible components before the user needs to purchase. By maintaining updated information about device identities and component compatibility in advance, the system eliminates the need for users to manually search and match components at the time of purchase

Inventive Principle:
Principle #10Preliminary action

2Reliability

If consumers search for components using detailed device specifications, then they can ensure compatibility, but the complexity of the purchasing process increases due to multiple device name changes and new product releases

Engineering Contradiction:
Improvecomponent compatibilityVSAvoidpurchasing process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The software acts as an intermediary between the user and the component marketplace. It automatically handles the complex tasks of device identification, information retrieval, and component matching, presenting only the final compatible options to the user. This intermediary function shields users from the underlying complexity while ensuring reliable compatibility matching

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates and maintains a digital copy of hardware device identification information and component compatibility data in its database. By working with these copied representations rather than requiring users to manually input or interpret device specifications, the system simplifies the purchasing process while maintaining accurate compatibility information

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8121901B2Method and apparatus for providing compatible components for purchase
Publication Date: 2012.02.21 APPLE INC
  • US8121901B2 patent drawing
  • US8121901B2 patent drawing
  • US8121901B2 patent drawing

AI summary

Online purchasing of components compatible with particular hardware devices of a computer system. In one aspect, the identity of a hardware device capable of communicating with computer systems is automatically determined. At least one component for the hardware device is displayed on a computer system based on the identity of the hardware device such that the user can select the at least one component for purchase, where the at least one component is compatible with and for use with the hardware device.