Dynamic Tutorial Insertion in Mobile Games
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems fail to dynamically insert tutorials into mobile applications for games, particularly in specific locations during gameplay and fail to provide customized tutorials for individual users without requiring a full app update.
Innovation Solution
A system that dynamically integrates tutorial assets into a mobile application by using a wireless client device, a tutorial server, and a game server, allowing tutorial assets to be updated independently of the compiled game code, enabling staged updates without user interaction with an app store, and allowing for customized tutorial delivery based on user characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If tutorial assets are integrated into the mobile application through compiled code, then the application structure is stable and reliable, but any tutorial updates require a wholesale update of the entire application through the app store
Solution Approach 1:
The patent separates tutorial assets from the compiled application code by storing them as independent non-compiled information objects (such as JSON files, XML files, or other data formats) that can be independently updated. The application includes a tutorial loading module that dynamically loads these segmented tutorial assets at runtime, allowing tutorial updates without requiring full application recompilation and resubmission through the app store.
2Stability of the object's composition
If the entire mobile application is updated to insert new tutorials, then all tutorial assets are synchronized, but users must access the app store and download updated versions
Solution Approach 1:
The system performs preliminary actions by pre-configuring the application with a tutorial loading module and establishing update mechanisms before runtime. Tutorial assets are prepared and stored in updateable formats ahead of time, and the application is pre-configured to dynamically load these assets, eliminating the need for users to manually update through the app store while maintaining asset synchronization.
3Ease of manufacture
If generic tutorials are included in the application, then the application is simple to develop, but customized tutorials for individual users cannot be provided
Solution Approach 1:
The patent implements dynamic tutorial loading where tutorial assets are loaded from external data sources rather than being hard-coded. The system includes mechanisms to dynamically select and load different tutorial assets based on user characteristics, device properties, or gameplay context. This allows the same application to serve multiple user needs with customized tutorials while maintaining simple development through data-driven content management.
Data Source
AI summary
Tutorial assets may be dynamically integrated into a mobile application at different locations in game play in a staged manner such that individual tutorial assets can be integrated into the mobile application without requiring a wholesale update of the mobile application. The staged updating may be effected without requiring users to access an updated version of the application from an “app store” or other similar online marketplace for mobile applications. This may be accomplished by implementing the mobile application as an “app” including compiled code that implements game assets and tutorial assets to provide a view of the game to the user. The game assets and tutorial assets may be non-compiled information objects, such as images, scripts, and/or other non-compiled information.


