Software Execution Control for Restaurant Task Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Restaurant businesses face difficulties in managing various tasks due to the need for multiple applications, which are costly and time-consuming to develop and maintain, as commercial applications often lack flexibility in adding new functions or linking tasks, leading to inefficiencies in data input and task execution.

Innovation Solution

A software execution control apparatus that processes user messages to select and execute multiple applications based on reference information, allowing for the creation of action flows that combine tasks without requiring additional application development, enabling efficient handling of diverse operations through a centralized system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple dedicated applications are developed to handle various restaurant tasks, then task functionality is improved, but development cost and time increase significantly

Engineering Contradiction:
Improvetask functionalityVSAvoiddevelopment cost and time
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal task management system that can handle multiple restaurant tasks (reservation management, account book making, inventory management, etc.) through a single integrated platform. The system uses a common database structure and unified interface to perform diverse functions, eliminating the need for multiple separate applications and reducing development complexity while maintaining versatility.

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

2Productivity

If commercial applications are purchased and used, then immediate task execution capability is improved, but flexibility to add new functions or change operations deteriorates

Engineering Contradiction:
Improvetask execution capabilityVSAvoidflexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic task management system where the database structure and task configurations can be modified to accommodate new functions and changing operational requirements. The system allows users to add, remove, or modify tasks without requiring complete application redevelopment, providing both immediate execution capability and ongoing adaptability.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple applications are executed to support various functions, then functional completeness is improved, but data input efficiency deteriorates due to repetitive inputting

Engineering Contradiction:
Improvefunctional completenessVSAvoiddata input efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple application functions into a single integrated system with a unified database. Data entered once in the system is automatically available to all tasks that require it, eliminating repetitive data inputting across multiple applications while maintaining complete functional coverage for reservations, accounting, inventory, and other restaurant operations.

Inventive Principle:
Principle #5Merging (Combining)

4Manufacturing precision

If dedicated applications are developed for specific operations, then operational precision is improved, but ability to handle unscheduled tasks deteriorates

Engineering Contradiction:
Improveoperational precisionVSAvoidability to handle unscheduled tasks
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent establishes a preliminary database framework and task management structure that can accommodate both scheduled and unscheduled tasks. The system pre-configures common restaurant operations with precise workflows while maintaining the flexibility to add new task types as they arise, allowing operational precision for routine tasks while capturing unscheduled tasks that fall outside predefined categories.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9614790B2Apparatus for controlling execution of software, method for controlling thereof, and computer-readable recording medium having computer program for controlling thereof
Publication Date: 2017.04.04 CASIO COMPUTER CO LTD
  • US9614790B2 patent drawing
  • US9614790B2 patent drawing
  • US9614790B2 patent drawing

AI summary

A software execution control apparatus includes a reference information management unit for collecting and renewing reference information to be referred to for execution of a plurality of applications, a user message preprocessing unit for receiving a user message, extracting one or more components from the user message, and analyzing the user message based on the extracted components, a message processing unit for specifying one or more actions required by the user based on the analysis result of the user message, and an APP execution unit for selecting and executing one or more applications based on reference information managed by the reference information management unit.