Emoji-Based Software Activation Key Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of manually entering a 25-character alphanumeric activation key for software activation is tedious and error-prone, especially on devices without traditional keyboards, leading to user frustration and unsuccessful activation.

Innovation Solution

Implementing a picture-based activation method using Unicode emoji characters, which can be paired with alphanumeric characters, allowing users to enter a shorter and more manageable activation key, such as a 10-character emoji-based key, that is specific to the device's operating system for easier and more successful activation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a traditional alphanumeric activation key is used, then security and uniqueness are maintained, but user operation becomes tedious and error-prone

Engineering Contradiction:
Improveactivation success rateVSAvoidactivation key entry ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent transforms the activation key from traditional alphanumeric characters to emoji characters, changing the character set parameter. This allows the activation key to be entered more easily through emoji selection interfaces while maintaining the same level of security and uniqueness through proper emoji character encoding and validation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical keyboard input system with a graphical emoji selection system. Instead of physically typing characters, users select emojis from a visual palette, substituting the mechanical typing process with a graphical interface interaction that is more intuitive and less error-prone

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

2Reliability

If a long 25-character activation key is required, then security is improved, but user time and effort increase significantly

Engineering Contradiction:
Improvesoftware protection securityVSAvoidactivation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the activation process into two parts: a shorter emoji-based key that users enter, and a backend validation system that verifies the key's authenticity. This segmentation allows the user-facing portion to be brief and easy to input while the security verification remains robust through server-side validation of the emoji key against licensed product identifiers

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If a picture-based activation key is implemented, then ease of operation improves, but device compatibility requirements increase

Engineering Contradiction:
Improveactivation key entry easeVSAvoidoperating system compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal emoji selection interface that functions across multiple operating systems and device types. By using standardized emoji characters that are supported by major operating systems (iOS, Android, Windows) and providing fallback mechanisms, the system achieves multi-platform compatibility while maintaining the graphical emoji-based activation approach

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

Data Source

PatentUS10872133B1Software application activation using a picture-based activation key
Publication Date: 2020.12.22 GEN DIGITAL INC
  • US10872133B1 patent drawing
  • US10872133B1 patent drawing
  • US10872133B1 patent drawing

AI summary

Software activation using a picture-based activation key. In some embodiments, a method may include presenting, on a display of the network device, a request for a user to enter a picture-based activation key in order to activate a software application on the network device. The method may also include receiving, at the network device, the picture-based activation key that includes pictures. The method may also include confirming, at the network device, that the received picture-based activation key is a valid picture-based activation key for the software application. The method may further include, in response to confirming that the received picture-based activation key is a valid picture-based activation key for the software application, activating the software application on the network device.