Linking Pre-Installed Software to User Accounts via Hardware IDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of reinstalling or updating pre-installed software on electronic devices is cumbersome and time-consuming, often requiring physical media like CDs, which can be lost, and lacks efficient management of software updates and backups.

Innovation Solution

A system and method for associating pre-installed applications with a user account on an online store, allowing for easy updates, backups, and reinstallations by generating a unique hardware identifier and linking the application with the user account, enabling online management and preventing re-adoption by another user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pre-installed software is distributed using physical media (CDs), then software can be installed on electronic devices, but the process becomes cumbersome and time-consuming when reinstalling or updating, and physical media can be lost

Engineering Contradiction:
Improvesoftware reinstallation processVSAvoidtime required for software reinstallation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces physical media (CDs) with digital copies stored online. The system creates a digital record of the software license tied to the device's hardware identifier, allowing instant download and reinstallation without needing physical discs. This eliminates the need to search for or handle physical media during reinstallation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by pre-registering the software license to the device's hardware identifier during initial installation. This advance binding of software to hardware creates a persistent link that enables rapid reinstallation later, eliminating the time-consuming process of locating physical media or manually re-entering license information.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If pre-installed software is not linked to a user account, then the software can be used freely, but updates and backups cannot be managed efficiently

Engineering Contradiction:
Improvesoftware update management efficiencyVSAvoidsoftware licensing system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal licensing system that serves multiple functions: it tracks software installation, manages updates, enables backups, and controls reinstallation rights. By using a single hardware identifier-based linking mechanism, the system handles all these software management tasks through one unified approach, improving productivity without proportionally increasing complexity.

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

Solution Approach 2:

The system enables self-service software management by automatically linking software to the device's hardware identifier without requiring manual user intervention. The hardware identifier serves as a self-describing element that automatically identifies the device, allowing the system to autonomously manage software licensing, updates, and backups based on the device's own characteristics.

Inventive Principle:
Principle #25Self-service

3Reliability

If pre-installed software is linked to a user account, then updates and backups can be managed online, but the software cannot be used without authorization

Engineering Contradiction:
Improvesoftware licensing securityVSAvoidsoftware adoption process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary authorization by pre-linking the software to the device's hardware identifier during initial installation. This advance binding creates a persistent association between the software and the device, so that when the device connects online, the authorization is already in place. This eliminates the need for complex real-time authorization checks during normal use while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a digital copy of the license information stored online that mirrors the local software installation. This digital license record, tied to the hardware identifier, serves as a verified copy that proves authorization without requiring continuous online validation or complex cryptographic checks during operation, thus maintaining both security and ease of operation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11025622B2System and method for linking pre-installed software to a user account on an online store
Publication Date: 2021.06.01 APPLE INC
  • US11025622B2 patent drawing
  • US11025622B2 patent drawing
  • US11025622B2 patent drawing

AI summary

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing devices, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing devices, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable.