Power Machine Software Activation Using Remote Initialization Indicators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power machines lack the ability to remotely activate and manage optional functions, requiring on-site initialization and software installation, which can be inconvenient and limit functionality.

Innovation Solution

A system that enables remote activation of features in power machines by using a machine controller with a communication link to transmit requests for software initialization to a remote system, allowing for the selective enabling and disabling of functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If power machines are equipped with optional functions requiring software initialization, then the machine functionality is enhanced, but the complexity of system initialization and activation increases

Engineering Contradiction:
Improvemachine functionalityVSAvoidsystem initialization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A remote system acts as an intermediary between the user and the power machine controller. The remote system receives initialization requests, validates them, and communicates with the machine controller over a communication network. This intermediary handles the complex initialization process remotely, preventing the complexity from burdening the local machine system while still enabling enhanced functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The machine controller is designed to autonomously process initialization requests received from the remote system. Upon receiving a valid initialization indicator, the controller automatically initializes the optional functions and software packages without requiring manual on-site configuration. This self-service capability reduces the need for complex user intervention while maintaining system versatility.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If software packages are pre-loaded on machine controllers, then function execution is enabled, but the flexibility to remotely manage and update functions is reduced

Engineering Contradiction:
Improvefunction executionVSAvoidremote management flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from a static pre-loaded software model to a dynamic remote management model. Software packages remain pre-loaded on the machine controller for immediate execution capability, but the remote system can dynamically initialize, activate, or deactivate these packages as needed. This dynamic approach maintains ease of operation while adding remote management flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Software packages are pre-loaded onto the machine controller in advance, but their activation is controlled by initialization indicators received from the remote system. This preliminary preparation enables quick function execution when needed, while the remote system retains the flexibility to manage which functions are active based on operational requirements.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If on-site initialization is required for optional functions, then software can be properly activated, but user convenience and operational efficiency are reduced

Engineering Contradiction:
Improvesoftware activationVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The physical on-site initialization process is replaced with an electronic remote initialization system. Instead of requiring users to physically access the machine controller and manually configure software packages, the system uses electronic communication over a network to transmit initialization indicators that automatically activate functions. This substitution maintains reliable software activation while dramatically improving user convenience.

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

Solution Approach 2:

The remote system serves as an intermediary that handles the software activation process remotely. It communicates with the machine controller over a communication network, transmitting initialization requests and receiving status information. This intermediary approach ensures proper software activation while eliminating the need for user presence at the machine location, thereby improving convenience.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If remote initialization capability is added to power machines, then operational flexibility is improved, but the complexity of the control system increases

Engineering Contradiction:
Improveoperational flexibilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system is segmented into distinct functional modules: the machine controller handling local function execution, the remote system managing initialization requests, and the communication interface facilitating interaction. This segmentation allows the remote initialization capability to be added without significantly complicating the core control system, as each module maintains a focused, manageable complexity level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication interface acts as an intermediary layer between the remote system and the machine controller. It handles the protocol translation and data exchange, isolating the control system from the complexities of remote communication protocols. This intermediary approach enables operational flexibility while containing the complexity increase to a manageable communication layer rather than permeating the entire control system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12297622B2Remote feature activation in power machines
Publication Date: 2025.05.13 DOOSAN BOBCAT NORTH AMERICA INC
  • US12297622B2 patent drawing
  • US12297622B2 patent drawing
  • US12297622B2 patent drawing

AI summary

Implementations of the present disclosure are generally directed to activating features in power machines. More particularly, implementations of the present disclosure are directed to remote activation of features in power machines. Implementations include, methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a request for an initialization indicator for a software package from an initialization system of a power machine comprising hardware physically capable of executing at least one function, the request being transmitted, by a communication link of the initialization system, from a machine controller of the initialization system to a remote system, communicating, by the communication link, the initialization indicator from the remote system to the machine controller, and in response to receiving the initialization indicator: storing, by the machine controller, the initialization indicator, and executing, by the machine controller, the software package to control the at least one function.