Composite Document System Integrating 3D Models and Web Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for generating and managing documents lack the ability to efficiently combine and interactively present multiple data types such as 3D models, web page data, map data, and satellite imagery within a single composite document, limiting user interaction and dynamic updates.

Innovation Solution

A composite document system that integrates 3D modeling software with web and satellite/aerial data engines, allowing users to create and edit documents containing various data types, including 3D models, web pages, maps, and satellite imagery, with interactive tools for spatial placement, updating, and visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple data types (3D models, web pages, maps, satellite imagery) are integrated into a composite document, then the versatility and interactivity of the document is improved, but the device complexity and difficulty of managing different data formats increases

Engineering Contradiction:
Improvedocument versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The composite document system is designed to handle multiple data types (3D models, web pages, maps, satellite imagery) through a unified framework. The system provides universal import, management, and export capabilities that work across different data formats, allowing a single system to perform multiple functions without requiring separate specialized tools for each data type.

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

Solution Approach 2:

The patent introduces intermediary components including data import modules that handle format conversion, a composite document structure that mediates between different data types, and rendering engines that act as intermediaries between stored data and visual presentation. These intermediaries simplify the complexity by providing standardized interfaces between diverse data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If 3D models and web page data are stored in non-image formats within the composite document, then the interactivity and dynamic updating capability is improved, but the difficulty of detecting and measuring data properties increases

Engineering Contradiction:
Improveinteractive capabilityVSAvoiddata property detection
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system stores 3D models and web page data in non-image formats (such as STL, OBJ for 3D models and HTML/XML for web pages) that preserve editable parameters and structural information. This allows users to modify properties like geometry, texture, and content directly rather than working with static images, while the system manages the complexity of detecting and measuring these properties through specialized parsing and rendering modules.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2727008B1Managing web page data in a composite document
Publication Date: 2018.10.17 TRIMBLE INC
  • EP2727008B1 patent drawingFigure 1
  • EP2727008B1 patent drawingFigure 2
  • EP2727008B1 patent drawingFigure 3

AI summary

A composite document system is implemented as instructions stored on a computer- readable medium. When executed on a processor, the instructions cause the processor to receive model data that describes a three-dimensional model of an object, where the three- dimensional model is generated using a modeling software, and where the model data conforms to a non-image format of the modeling software. The instructions further cause the processor to receive web page data that includes content and description of the content in a mark-up language, generate a composite document that includes the model data and the web page data, interpret the model data in the composite document to generate a visual representation of the three-dimensional model, and interpret the web page data in the composite document to generate a visual representation of the web page data.