Document Applet Generation via Component Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current word and document processing applications are complex to create and often limited to specific scenario types, failing to meet actual user requirements due to their fixed development nature, resulting in low practicability.

Innovation Solution

A method and apparatus for generating a word and document processing applet that displays an editing interface with a component list, allowing users to select and combine predefined components to create a document applet, which can be easily configured and published, enabling codeless creation and adaptation to various scenario types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If word and document processing applications are created by developers writing code based on professional development tools, then the application functionality can be achieved, but the complexity of creation increases

Engineering Contradiction:
Improveease of creationVSAvoidcomplexity of creation
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The application is divided into multiple predefined components, each representing a specific function or UI element. Users can select and combine these components to build applications without writing code, thereby reducing creation complexity while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A component library serves as an intermediary between the user and the application creation process. Instead of directly writing code, users interact with pre-defined components that encapsulate complex code logic, simplifying the creation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If word and document processing applications are developed based on fixed and limited scenario requirements, then the development process is simplified, but the adaptability to various scenario types decreases

Engineering Contradiction:
Improveadaptability to scenario typesVSAvoidcomplexity of creation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The component library is designed to be universal and scenario-agnostic, with components that can be applied across multiple scenario types. This allows users to create applications for different scenarios using the same set of components, enhancing adaptability without increasing creation complexity.

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

Solution Approach 2:

The application structure is made dynamic and configurable, allowing users to assemble and disassemble components based on specific scenario requirements. This flexibility enables the same component set to serve multiple scenarios while keeping the creation process simple.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11763076B2Document applet generation
Publication Date: 2023.09.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11763076B2 patent drawing
  • US11763076B2 patent drawing
  • US11763076B2 patent drawing

AI summary

A method for generating a document applet is provided. In the method, an editing interface including an editing region and a component list is displayed. The component list includes a plurality of predefined components. Each of the predefined components is configured to provide a document input template. At least one target component of the plurality of predefined components is added in the editing region. A page of the document applet is generated to include the document input template of each of the at least one target component in the editing region. The document applet is provided to a server. The document applet is configured to perform document processing via the page when downloaded to a user terminal.