Dynamic Matrix Code Generation for Electronic Device Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of electronic devices face complexity and frustration when requesting support, as they must locate and provide extensive information to support providers, often waiting for extended periods and dealing with burdensome processes.

Innovation Solution

Electronic devices dynamically generate matrix codes, such as QR codes, that include device-specific information and user support details, allowing users to initiate support requests by scanning the codes with a reader device, which decodes the information and automatically contacts support providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually locate and provide extensive device information to support providers, then support providers can diagnose issues, but users experience extended wait times and burdensome processes

Engineering Contradiction:
Improvesupport request accuracyVSAvoiduser wait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-generates matrix codes containing all necessary device information (device identifiers, configuration, error codes, account information) before the user needs support. When an issue occurs, the user simply scans the pre-prepared code rather than manually gathering information, eliminating wait time while ensuring complete diagnostic data is provided.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A matrix code serves as an intermediary carrier that encapsulates extensive device information in a compact, scannable format. The code acts as a bridge between the device and support system, transferring comprehensive diagnostic data instantaneously without requiring manual user input or extended communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users provide extensive device information manually, then complete diagnostic data can be obtained, but the process becomes complex and frustrating for users

Engineering Contradiction:
Improvedevice information completenessVSAvoiduser support process simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system extracts all necessary device information (identifiers, configuration, error codes, account data) from the device and embeds it within a matrix code. This extraction eliminates the need for users to manually locate and provide each piece of information separately, maintaining data completeness while dramatically simplifying the user interaction to a single scan action.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms extensive structured device information into a compact encoded format within the matrix code. By changing the parameter representation from human-readable text fields to machine-readable encoded data, the system preserves complete diagnostic information while making the interface extremely simple for users to access.

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If matrix codes include comprehensive device information, then automated support processing is enabled, but the code complexity increases

Engineering Contradiction:
Improvesupport request automationVSAvoidmatrix code structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The matrix code serves multiple functions simultaneously: it stores device identifiers, configuration data, error codes, account information, and support routing instructions all in a single standardized format. This multi-functionality enables complete automation of support request processing while keeping the code structure manageable through standardized encoding conventions.

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

Data Source

PatentUS9792612B2Facilitating user support of electronic devices using dynamic matrix code generation
Publication Date: 2017.10.17 DISH TECHNOLOGIES LLC
  • US9792612B2 patent drawing
  • US9792612B2 patent drawing
  • US9792612B2 patent drawing

AI summary

An electronic device may derive information specific to the device, dynamically generate a matrix code that includes the information as well as user support information, and transmit the dynamically generated code to a display. When a user captures the matrix code with a reader device, the reader device may decode (or use a back end server to decode) the specific information specific and the user support information and initiate a user support request. Thus, user support for electronic devices may be facilitated utilizing dynamically generated matrix codes, such as (but not limited to) QR codes. In response to the initiated user support request, user support may then be provided for the user. Problems may be automatically taken care of for the user, tutorials may be provided for the user, one or more notifications may be provided to the user, service calls may be scheduled for the user, and so on.