Virtual Operating Area Engine for Custom Business Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software systems lack the ability for users to configure business operating environments according to specific requirements, limiting their functionality to information publication and interaction, and preventing the creation of structured virtual areas for business objectives like MIS, ERP, and OA.

Innovation Solution

A virtual operating area system that allows users to define and configure customized business environments by integrating users, file data, function tools, and operating authority rules, using a virtual operating area engine, repositories, and tool processors to create shareable and executable virtual operating areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional software systems use fixed function modules designed by professional developers, then system reliability is maintained, but user adaptability and ease of configuration are severely limited

Engineering Contradiction:
Improveuser adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The software system is segmented into independent virtual operating areas that can be individually configured, created, and managed. Each virtual operating area contains specific function tools and data, allowing users to customize their workspace without affecting the entire system. This segmentation enables high adaptability while maintaining manageable system complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides a universal virtual operating area framework that can accommodate multiple types of function tools, data formats, and user configurations. The same underlying architecture supports diverse business scenarios (MIS, ERP, OA, etc.) through configurable virtual areas, achieving versatility without requiring separate complex systems for each function.

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

2Ease of operation

If virtual operating areas allow user customization and tool installation, then ease of operation improves, but system stability and security control become more difficult to maintain

Engineering Contradiction:
Improveuser configurabilityVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces a virtual operating area engine as an intermediary layer between users and the underlying software system. This engine manages tool installations, configurations, and executions within isolated virtual environments, allowing users easy customization while the engine maintains system stability and security through controlled mediation of all user actions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Virtual operating areas are nested within the broader software system architecture, with each virtual area containing its own isolated environment, tools, and configurations. This nesting allows users to freely customize within their own virtual space while the outer system layers maintain overall stability and security controls.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If the system supports multiple virtual operating areas with different configurations, then versatility increases, but device complexity and management overhead increase

Engineering Contradiction:
Improvebusiness environment customizationVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables users to create copies of virtual operating areas and their configurations. Once a virtual area is set up with specific tools and settings, it can be replicated and distributed to other users or modified to create variations, reducing the complexity of setting up multiple customized environments from scratch while maintaining high versatility.

Inventive Principle:
Principle #26Copying

4Ease of manufacture

If professional developers design all software functions, then manufacturing precision is maintained, but ease of manufacture and user self-service capability deteriorate

Engineering Contradiction:
Improveuser self-service capabilityVSAvoidsoftware design quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system empowers users to self-service by allowing them to create, configure, and customize their own virtual operating areas, select and install appropriate function tools, and organize their workspace according to their specific needs. This self-service capability dramatically improves ease of manufacture for common configurations while the system maintains design quality through pre-vetted tool selections and structured configuration options.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9971597B2Virtual operating area supporting customized definition and operating method and system architecture thereof
Publication Date: 2018.05.15 GUANGZHOU FEIYUAN INFORMATION TECH
  • US9971597B2 patent drawing
  • US9971597B2 patent drawing
  • US9971597B2 patent drawing

AI summary

A virtual operating area supporting customized definition, and an operating method and system architecture thereof that enables a user to configure a business service operating environment according to user's requirements, so as to form multiple service operating environments oriented to different requirements. Multiple virtual operating areas, related function tools thereof, and supporting platforms are formed into software architecture, operating methods, and a system device of a business information system. In the solution, by using a system building method based on a group of concepts, comprising ‘virtual operating area’, ‘share’, ‘tool’, ‘data’, ‘interactive room’, and so on, that are comprehensible to ordinary users, a user can quickly master a method for building a virtual operating area oriented software system, and can build a processing environment suitable for ‘working’, and process services according to a procedure familiar to the user.