Dynamic Graphical Content Rendering in Online Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online sharing systems are inflexible and inefficient due to their reliance on static graphical elements, leading to user navigation inefficiencies, inaccuracies, and computing resource inefficiencies.

Innovation Solution

The system provides a collaborative content item with a text display state and a render display state, allowing users to input and edit source text in the text display state, which is then rendered to generate a graphical representation in the render display state, enabling real-time collaboration and updates across multiple client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static graphical elements are used in existing online sharing systems, then the system structure is simple and easy to implement, but the system becomes inflexible and rigid, requiring users to manually delete and re-add graphical items when updates are needed

Engineering Contradiction:
Improveflexibility of graphical content updatesVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static graphical elements into dynamic content by introducing a content management system that enables real-time updates of graphical items (charts, flow diagrams, equations) within online documents. Users can modify graphical content directly in the online sharing interface without manual deletion and re-adding, making the system adaptable while maintaining structural simplicity through automated content management.

Inventive Principle:
Principle #15Dynamics

2Reliability

If users access a second application to create and update graphical items, then the graphical content can be updated, but user navigation efficiency deteriorates due to numerous navigation steps across multiple applications

Engineering Contradiction:
Improveaccuracy of graphical contentVSAvoiduser navigation efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the graphical content creation and editing capabilities into the online sharing interface itself. The content management system allows users to create, update, and collaborate on graphical items (flow charts, diagrams, equations) directly within the online document environment, eliminating the need to navigate to separate applications and significantly improving user workflow efficiency.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If static versions of graphical items are provided, then the system is easy to implement, but computing resource efficiency deteriorates due to storage of duplicate versions and processing of excessive user interactions

Engineering Contradiction:
Improvestorage of duplicate content versionsVSAvoidcomputing resource efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements a dynamic content management system where graphical items are stored as single source versions that can be dynamically updated and reflected across all user sessions. Instead of storing multiple static copies, the system maintains one master version that automatically synchronizes to all clients, reducing storage requirements and eliminating redundant processing of duplicate content versions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12277533B2Generating collaborative content items to provide customizable graphical representations in online graphical user interfaces
Publication Date: 2025.04.15 DROPBOX INC
  • US12277533B2 patent drawing
  • US12277533B2 patent drawing
  • US12277533B2 patent drawing

AI summary

The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating, providing, and editing collaborative content items on client devices. For example, the disclosed systems provide a collaborative content item that includes a text display state and a render display state. A client device can provide for the collaborative content item to receive source text in the text display state. Then, based on the source text, the client device can provide for display of the collaborative content item in the render display state that generates a graphical representation for the collaborative content item based on rendering the source text. In some embodiments, the disclosed systems and methods allow two or more client devices to simultaneously modify the source text associated with the collaborative content item, and in turn, modify the graphical representation of the collaborative content item based on the modified source text.