Systems and methods for monetizing building management system software deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software monetization systems face limitations in preventing piracy due to the reuse and unauthorized distribution of product keys, as they are not uniquely associated with specific computer systems or installation times.

Innovation Solution

A system and method that generate a unique product key for each software installation, associating it with end device fingerprint information and installation time, ensuring that the product key can only be used for a specific installation, thereby preventing unauthorized access and ensuring legitimate software deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If product keys are distributed freely to salespeople, installation technicians, and customers, then software installation can be completed, but product keys can be reused and unauthorized access occurs

Engineering Contradiction:
Improvesoftware installationVSAvoidpiracy prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the product key system into multiple components: a service task identifier, a unique product key, and device fingerprint information. Each component serves a specific function in the licensing chain, creating a segmented authentication pathway that prevents key reuse while maintaining installation ease.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a license server as an intermediary between the product key and software activation. The license server validates the service task identifier, generates unique product keys, and binds them to specific devices through fingerprint verification, acting as a mediator that prevents unauthorized access while enabling legitimate installations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a unique product key is generated and attached to each service task, then unauthorized access is prevented, but the system complexity increases

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidproduct key management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by generating the service task identifier and unique product key before software installation occurs. The license server pre-validates the service task and binds the product key to device fingerprint information in advance, so that during installation, the process is streamlined and does not add operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service mechanisms where the license server automatically generates unique product keys, validates service tasks, and binds them to devices without requiring manual intervention. The device fingerprint information is automatically captured and verified, reducing the complexity burden on users.

Inventive Principle:
Principle #25Self-service

3Reliability

If product keys are associated with specific computer systems and installation times, then piracy is prevented, but the installation process becomes more complex

Engineering Contradiction:
Improvepiracy preventionVSAvoidinstallation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent associates the product key with specific computer systems and installation times through preliminary actions performed by the license server. The device fingerprint is captured and bound to the service task identifier before installation, and the license server validates this binding in advance, so the actual installation process remains simple while piracy prevention is ensured.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10614427B2Systems and methods for monetizing building management system software deployment
Publication Date: 2020.04.07 TYCO FIRE & SECURITY GMBH
  • US10614427B2 patent drawing
  • US10614427B2 patent drawing
  • US10614427B2 patent drawing

AI summary

A system for monetizing deployment of building management software configured to operate an HVAC device includes one or more processors coupled to non-transitory memory. The one or more processors are configured to create a service task for a field technician including information identifying the building management software to be installed on an end device. The one or more processors are further configured to generate a unique product key and attach the unique product key to the service task, transmit the service task to a field technician platform configured to be accessed by the field technician, validate bound data received from the field technician platform, the bound data comprising end device fingerprint information and the unique product key. The one or more processors are further configured to generate a license file configured to complete installation of the building management software.