Unified Online Computing System for Diverse Mathematical Tools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online computing systems lack a user-friendly and comprehensive platform for accessing a wide range of mathematical computation tools, as existing tools are scattered, not user-friendly, and require specific interfaces, limiting accessibility and convenience for general users.

Innovation Solution

A system that centralizes multiple computing programs on a server, allowing users to search and execute computations through a unified web interface, using a database application to reduce programming efforts and enable users to add and retrieve computing projects with a single interface, utilizing method flags to combine diverse computing methods into a single program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing programs are implemented on desktop computers with unique interfaces for each application, then each program can be optimized for its specific computation needs, but the complexity of accessing and using these programs increases significantly

Engineering Contradiction:
Improvecomputation accuracyVSAvoidinterface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single unified web interface that can access and execute multiple different computing programs through a database. Instead of requiring separate unique interfaces for each computing program, the system provides one universal interface that handles all computation types by querying the database for the appropriate program and its parameters, thereby reducing interface complexity while maintaining computation accuracy.

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

Solution Approach 2:

The patent uses a database as an intermediary between the user interface and the computing programs. The database stores computation programs, their parameters, and execution requirements in a structured format. When a user interacts with the unified interface, the database mediates by retrieving the appropriate program and its parameters, allowing the interface to remain simple while the system maintains access to diverse computation methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If computing tools are scattered on a large number of websites, then each tool can be optimized for its specific function, but it becomes burdensome to find and access the needed tools

Engineering Contradiction:
Improvecomputational capabilityVSAvoidtool accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges multiple scattered computing tools into a single unified web interface. Instead of users visiting multiple different websites to find various computing tools, the system combines all available computation programs into one accessible location. The database stores metadata about all computing programs, allowing the unified interface to present them in an organized manner and enable users to access any computation tool from this single location.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a virtual copy of multiple computing programs and their interfaces within the unified web interface. Rather than requiring users to navigate to different physical websites, the system creates representations (copies) of various computing programs accessible through the single interface. These copies maintain the functional capabilities of the original tools while presenting them through a consistent, easy-to-use interface.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a comprehensive online computing system is built to handle millions of computing methods, then accessibility and convenience are improved, but the programming effort and system complexity increase significantly

Engineering Contradiction:
Improvecomputational coverageVSAvoidsystem development effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the comprehensive computing system into modular components: a unified web interface layer, a database layer for storing computation programs and parameters, and the actual computing programs themselves. This segmentation allows the system to handle millions of computing methods by organizing them in the database rather than coding each one manually. The interface and database structure remain relatively simple while the system scales to accommodate extensive computational coverage through the modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses parameter changes to manage system complexity. Instead of programming each computing method from scratch, the system stores computation programs as data with specific parameters in the database. By changing how the system handles computation requests - querying the database for program parameters rather than executing hardcoded logic - the system can accommodate millions of computing methods without proportional increases in programming effort.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If computing programs require unique interfaces specifically designed for them, then each program can be optimized for its computation needs, but maintenance and updates become difficult

Engineering Contradiction:
Improveprogram functionalityVSAvoidinterface maintenance
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The patent applies universality to maintenance by creating a single unified interface that handles all computing programs. When updates or repairs are needed, the developer only needs to modify the unified interface code and database structure, not recreate or update multiple different interfaces. This universal approach maintains program functionality while significantly reducing maintenance effort compared to managing separate unique interfaces for each computation program.

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

Data Source

PatentUS9977669B2Online computing system
Publication Date: 2018.05.22 WU JIANQING
  • US9977669B2 patent drawing
  • US9977669B2 patent drawing
  • US9977669B2 patent drawing

AI summary

An online computing system hosting a plurality of computing projects in the form of database records allows users to search computing projects by search keys, project ID or category names, conduct computation for found projects, and create new computing projects at client computers. Each computing job is performed by searching the database, selecting a computing project by clicking on one of the found links on the search result page, and providing data in a computing data input form for submission. A large number of computing projects can be created by a plurality of users on client computers.