Document Component Rendering via SDK and Block Entity Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies struggle to meet diverse user requirements for multiple functions in a single application, such as in electronic office environments, where different users have different needs.

Innovation Solution

A method and apparatus for processing a component that allows for the rendering and running of components in a document by sending a block information entity request to a target platform, receiving the corresponding block information entity, and invoking a component software development kit to render the target component.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers implement various functions in a same application using related technologies, then the application can provide multiple functions, but it cannot meet diverse needs of different users

Engineering Contradiction:
Improvediversity of document functionsVSAvoidcomplexity of implementing multiple functions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the application into a framework part and multiple independent components. Each component encapsulates a specific function (e.g., charts, tables, forms), allowing the system to provide diverse functions without increasing overall complexity. Users can selectively integrate only the components they need, achieving high adaptability while maintaining manageable complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework is designed with universal component integration capabilities that can accommodate various types of components through standardized interfaces. This allows the same framework to support multiple functions (charts, tables, forms, etc.) without requiring separate implementation for each function, thus improving versatility while controlling complexity.

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

2Adaptability or versatility

If custom components are integrated into documents to meet diverse user requirements, then user needs are satisfied, but the system complexity increases

Engineering Contradiction:
Improveability to meet user requirementsVSAvoidease of integrating components
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a component manager as an intermediary that handles the complex tasks of component registration, discovery, and integration. This mediator abstracts the complexity from users, allowing them to easily integrate custom components through simple registration processes while the manager handles the underlying complexity of component management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The framework uses template-based component definitions that can be copied and reused across different documents and applications. Once a component is defined with its interface and behavior, it can be instantiated multiple times without reimplementation, making it easy to meet diverse user requirements while maintaining simplicity in the integration process.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250123822A1Method, apparatus, electronic device, storage medium and product for processing a component
Publication Date: 2025.04.17 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250123822A1 patent drawing
  • US20250123822A1 patent drawing
  • US20250123822A1 patent drawing

AI summary

The disclosure relates to a method, apparatus, electronic device, storage medium and product for processing a component, including: sending a block information entity request to a target platform, the block information entity request including a block identifier corresponding to a target component; receiving a block information entity corresponding to the target component sent by the target platform; and invoking a component software development kit to render the target component in a document based on the block information entity, which achieves a corresponding function in the form of a component in a document by rendering and running the target component sent by the target platform through the component software development kit and improves the diversity of document functions. Different requirements of users can be met.