Kiosk Mode OS Transformation with Auto-Update and Relaunch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing specialized systems like kiosks is expensive and not scalable for smaller developers, as existing solutions require custom Linux builds or writing an entire OS, which is a significant undertaking.
Innovation Solution
A system that automatically updates and relaunches kiosk applications, allowing any operating system machine to be transformed into a customized single-application experience using web technologies, with a management console to control and manage devices, enabling immediate updates and switching between kiosk modes without additional hardware or setup.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If developers use custom Linux builds or write their own OS to create specialized kiosk systems, then the systems can be highly customized and specialized, but the development cost and complexity increase significantly
Solution Approach 1:
The patent applies universality by enabling standard operating systems to perform multiple functions -既可以作为通用操作系统使用,又可以作为专用kiosk系统运行。通过配置模式和应用程序封装技术,同一操作系统平台可以服务于不同行业需求,无需为每个专用场景开发独立系统,从而降低了开发复杂度和成本
Solution Approach 2:
The patent uses copying by creating virtualized or containerized application environments that replicate specialized kiosk functionality within the standard OS. Instead of building entirely new operating systems, the solution copies essential kiosk features and application behaviors into manageable packages that run on existing platforms
2Productivity
If developers create specialized single-purpose applications or devices, then the systems can be optimized for specific tasks, but the development time and resources required increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-configuring kiosk modes, application packages, and system settings before deployment. Templates and configuration files are prepared in advance, allowing rapid deployment of specialized systems without extensive on-site setup time
Solution Approach 2:
The patent segments the kiosk system into independent, modular components - application packages, configuration files, and runtime environments can be developed, tested, and deployed separately. This modular approach allows parallel development of different components, reducing overall development time
3Ease of manufacture
If standard operating systems are used without modification, then development costs are lower, but the ability to create specialized single-application experiences is limited
Solution Approach 1:
The patent introduces an intermediary layer - a configuration system and application packaging mechanism - that sits between the standard operating system and the end application. This intermediary enables specialization by managing kiosk modes, application launches, and system configurations without modifying the core OS, thus maintaining low development costs while achieving specialized functionality
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
A method includes transforming a mode of a computer from an operating system mode to a kiosk mode, wherein the kiosk mode provides a user interface for one web application, and wherein the kiosk mode prevents access to any other application or the operating system of the computer. The computer automatically updates the web application via a network while the computer is operating in kiosk mode, and automatically updates an operating system of the computer via the network while the computer is operating in kiosk mode. The computer automatically relaunches the web application in response to detecting an interrupted status of the web application while the computer is operating in kiosk mode.