Scriptable Mobile Controller for Compact Device Function Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile devices face challenges in providing enhanced functionality without increasing their size due to the need for storing multiple functions, which leads to increased memory requirements.
Innovation Solution
A mobile device system that includes a drive unit and a controller with a storage unit capable of storing user programs in script language, allowing for wireless communication with a mobile communication device to execute user-generated programs, thereby enhancing functionality without the need for extensive onboard storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all functions are kept stored in the mobile device in advance, then enhanced functionality is provided to the user, but the amount of memory needed increases and the size of the mobile device increases
Solution Approach 1:
The patent extracts the storage of function definitions from the mobile device and relocates it to an external server. The mobile device only stores minimal identification information, while the actual function definitions are retrieved from the server when needed. This resolves the contradiction by providing enhanced functionality through server-based storage without increasing the mobile device's memory capacity.
Solution Approach 2:
The patent creates a universal function storage system on the server that can serve multiple mobile devices. Instead of each device storing all functions locally, a single centralized storage location provides functions to any connected device. This allows enhanced functionality across multiple devices while minimizing the memory requirements of each individual device.
2Adaptability or versatility
If all functions are kept stored in the mobile device in advance, then enhanced functionality is provided to the user, but the size of the mobile device increases
Solution Approach 1:
The patent extracts the bulk data storage requirement from the mobile device structure. By storing function definitions on an external server and only keeping lightweight identification data locally, the physical size of the mobile device can remain compact while still providing access to extensive functionality through wireless communication with the server.
3Volume of moving object
If the mobile device stores minimal information, then the device size is suppressed, but the functionality provided to the user is limited
Solution Approach 1:
The patent performs preliminary action by pre-storing comprehensive function definitions on the external server. When a user needs functionality, the mobile device simply retrieves the required function definitions from the server rather than having them stored locally. This allows the device to maintain a compact size while still providing extensive functionality through on-demand retrieval.
Solution Approach 2:
The patent introduces an external server as an intermediary between the mobile device and the function storage. The server acts as a mediator that holds the comprehensive function definitions and provides them to the mobile device when needed. This intermediary solution allows the mobile device to remain small while accessing extensive functionality through the mediating server.
Data Source
AI summary
A mobile device includes a drive unit for which correspondence between a command that is input and a drive signal that is output to an operation unit is predetermined, and a controller configured to output the command to the drive unit and cause the operation unit to operate. The controller includes a storage unit storing therein a user program including script language and outputs the command in accordance with the user program.


