Distributor Product Programming Security Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturers face challenges in controlling and tracking the maintenance, refurbishment, and production activities of their products by distributors, as existing systems lack effective mechanisms to ensure authorized use and real-time monitoring, leading to potential misuse and revenue loss.

Innovation Solution

A system utilizing a proprietary interface with a security device and custom hardware/software solutions that require manufacturer authorization for product service or production, incorporating features like secure license storage, remote desktop access, and networked authorization to manage and track product usage, ensuring only authorized use and maintaining product performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a networked authorization system is implemented, then real-time monitoring and control of distributor activities is improved, but system complexity and implementation cost increase

Engineering Contradiction:
Improveauthorization controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a manufacturer server as an intermediary that mediates between the distributor's local computer and the product programming interface unit. The server hosts the authorization application and manages communication, allowing real-time monitoring and control without requiring the distributor to have direct access to manufacturer systems. This intermediary approach enables centralized authorization control while keeping the distributor's system architecture simple and independent.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If periodic communication with manufacturer's server is used, then system simplicity is maintained, but real-time monitoring and instant authorization control are lost

Engineering Contradiction:
Improvesystem simplicityVSAvoidauthorization response time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing a persistent network connection and pre-loading authorization parameters before actual product programming is needed. The distributor's local computer maintains a ready-state connection to the manufacturer server, so when programming operations are required, authorization can be granted or denied immediately without delay. This preliminary preparation eliminates the time loss associated with periodic communication while maintaining system simplicity.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If distributor is given full access to product programming, then operational flexibility is improved, but unauthorized use and revenue loss increase

Engineering Contradiction:
Improveoperational flexibilityVSAvoidunauthorized use
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic authorization that adapts based on the distributor's credentials, product type, and operational context. The manufacturer server evaluates each programming request in real-time and grants appropriate levels of access dynamically. This allows full operational flexibility for authorized operations while automatically restricting unauthorized access. The dynamic nature of the authorization system enables it to respond to changing conditions without requiring physical security measures that would limit operational flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10769249B2Distributor product programming system
Publication Date: 2020.09.08 SANUWAVE INC
  • US10769249B2 patent drawing
  • US10769249B2 patent drawing
  • US10769249B2 patent drawing

AI summary

A product programming system includes a product subject to maintenance, part refurbishment and/or part replacement that has a security device communicatively coupled to a computing device programmed to re-authorize normal operation of the product when a predetermined number of uses has been reached or a predetermined period of time has lapsed.