Kiosk Mode OS Transformation with Auto-Update and Relaunch

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling standard operating systems to perform multiple functions -既可以作为通用操作系统使用,又可以作为专用kiosk系统运行。通过配置模式和应用程序封装技术,同一操作系统平台可以服务于不同行业需求,无需为每个专用场景开发独立系统,从而降低了开发复杂度和成本

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvetask specializationVSAvoiddevelopment time
Core Design Contradiction:
ProductivityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedevelopment costVSAvoidspecialization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2997468B1Kiosk application mode for operating system
Publication Date: 2022.04.13 GOOGLE LLC
  • EP2997468B1 patent drawingFigure 1A
  • EP2997468B1 patent drawingFigure 1B
  • EP2997468B1 patent drawingFigure 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.