Power Machine Software Activation via Remote Initialization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power machines are delivered with hardware capable of performing functions but lack the necessary software initialization, preventing immediate functionality without subsequent programming.
Innovation Solution
Implementations enable remote activation of software packages on power machines, allowing for the initialization and execution of functions via a communication link between a machine controller and a remote system, facilitating the installation and uninstallation of software packages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If power machines are delivered with hardware capable of executing functions but without initialized software packages, then the machine can be delivered and transported without immediate functionality requirements, but the machine cannot perform its intended functions until software is remotely initialized
Solution Approach 1:
The software package is pre-loaded onto the machine controller during manufacturing, but remains uninitialized. This preliminary action allows the machine to be delivered in a compact state without requiring immediate software activation, while the capability is already in place for rapid activation later through remote initialization
2Ease of operation
If software packages are pre-initialized on power machines during manufacturing, then the machine can immediately perform its intended functions upon delivery, but the machine requires additional programming and cannot be delivered in a ready-to-transport state
Solution Approach 1:
The system transitions from a static state where software capability is fixed either as initialized or uninitialized, to a dynamic state where the software can be remotely initialized or uninitialized based on operational needs. This allows flexible activation of functions after delivery without requiring permanent pre-initialization
3Productivity
If all software packages are permanently enabled on power machines, then all hardware components can continuously perform their intended functions, but the system loses flexibility in activating or deactivating specific functions based on operational requirements
Solution Approach 1:
The system enables dynamic control over software package activation status through remote initialization and de-initialization capabilities. This allows the machine to transition between states of having functions enabled or disabled based on operational requirements, maintaining both continuous functionality when needed and flexibility when conditions change
Data Source
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.


