Network Software Activation for Sewing Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software activation systems for sewing machines require the use of a CD-ROM and complex user operations, making the activation process cumbersome and inefficient.

Innovation Solution

A network-connected software activation system where the sewing machine acquires an authentication code and transmits it to a server to obtain an authentication key, which is then used to activate software, eliminating the need for CD-ROMs and simplifying the activation process by allowing the sewing machine to self-authenticate and install software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a CD-ROM reading device and complex user operations are used for software activation, then software authentication can be performed, but the device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvesoftware authenticationVSAvoidCD-ROM reading device
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the authentication functionality from the physical CD-ROM medium and transfers it to a network-based server system. The sewing machine no longer needs to read from or validate physical CD-ROMs; instead, it communicates authentication requests and receives responses through network communication with the server, eliminating the CD-ROM reading device requirement.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical CD-ROM reading system with an electronic network communication system. Instead of using physical media insertion and reading mechanisms, the system uses digital communication protocols to transmit authentication data between the sewing machine and the server, simplifying the hardware requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If a CD-ROM reading device and complex user operations are used for software activation, then software authentication can be performed, but the ease of operation deteriorates

Engineering Contradiction:
Improvesoftware authenticationVSAvoiduser operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service authentication where the sewing machine automatically performs the authentication process without requiring complex user interactions. The machine autonomously communicates with the server, transmits necessary data, and receives authentication results, eliminating the need for users to manually input codes or follow complex procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a server as an intermediary between the sewing machine and the software licensing system. This server mediates the authentication process by receiving requests from the machine, validating them against licensed software, and returning authentication results, thereby simplifying the user interface and operation flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If network communication is used for software activation, then the ease of operation improves, but the device complexity increases due to network requirements

Engineering Contradiction:
Improvesoftware activation processVSAvoidnetwork communication capability
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent leverages the existing network communication capabilities of modern sewing machines for multiple purposes: not only for authentication but also for software updates, diagnostics, and other connectivity functions. This multi-functional use of the network interface justifies the added complexity by providing broader system capabilities beyond just software activation.

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

Data Source

PatentUS11601417B2Software activation system, sewing machine, and server
Publication Date: 2023.03.07 BROTHER KOGYO KK
  • US11601417B2 patent drawing
  • US11601417B2 patent drawing
  • US11601417B2 patent drawing

AI summary

A software activation system includes a sewing machine and at least one server connected via a network. The sewing machine acquires an authentication code corresponding to an activation target software that is at least one of a program and data not activated on the sewing machine, and transmits, to an authentication server included in the at least one server, an authentication request including the acquired authentication code. The server acquires an authentication key on the basis of the authentication request, when the authentication request is received by the first receiver; and transmits the acquired authentication key to the sewing machine. The sewing machine also receives the authentication key from the authentication server, determines whether the received authentication key satisfies a predetermined authentication condition, and activates the activation target software on the sewing machine when it is determined that the authentication key satisfies the predetermined condition.