# US 2005/0108215 A1 · Automated derivative view rendering system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2005/0108215 A1
- Document ID: US20050108215A1
- Status: Published application
- Kind: A1
- Application number: 10/916,376
- Filed: 2004-08-11
- Published: 2005-05-19
- Earliest claimed: 2003-03-12
- Assignees: Right Hemisphere Limited
- Inventors: Mark Thomas; Paul Delaney; Mark Shafer; David Dauncey; Patrick Ashby
- Web page: https://patentgrep.com/patent/US20050108215A1

## CPC

- G06T 15/005: {General purpose rendering architectures}
- G06F 16/51: Indexing; Data structures therefor; Storage structures
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06T 17/00: Three-dimensional [3D] modelling for computer graphics
- G06T 2210/32: Image data format
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for creating a derivative view from graphical data which is derived from native application data. The native application data may be extracted from a graphical application, such as a CAD application, converted to an intermediate or derivative format, and a derivative view of the graphic information produced by the original, native application is provided from the intermediate format.

## Claims

### Claim 1

A method for creating a graphic view of a part, comprising:
extracting graphical data in a native application format;
converting said graphical data from the native application format to a derivative graphical data format;
receiving an instruction to provide a derivative view; and
creating a derivative view of at least a portion of the graphical data from the derivative graphical data format.

### Claim 2 (depends on 1)

The method of claim 1 wherein the native application format is included in a data store for a graphical application.

### Claim 3 (depends on 1)

The method of claim 1 wherein the native application format is a commonly understood export file from a native application.

### Claim 4 (depends on 1)

The method of claim 1 wherein said graphical data is CAD data.

### Claim 5 (depends on 1)

The method of claim 1 wherein the graphical data includes a plurality of parts.

### Claim 6 (depends on 5)

The method of claim 5 wherein the graphical data includes an assembly including a hierarchical relationship for said plurality of parts.

### Claim 7 (depends on 6)

The method of claim 6 wherein said step of converting includes providing a binary derivative graphical file for each said part.

### Claim 8 (depends on 6)

The method of claim 6 wherein said step of converting includes providing a hierarchical data file.

### Claim 9 (depends on 8)

The method of claim 8 wherein said hierarchical data file is in XML format.

### Claim 10 (depends on 1)

The method of claim 1 wherein said step of creating includes providing a binary derivative graphic file.

### Claim 11 (depends on 10)

The method of claim 10 wherein the derivative view is a composite of a plurality of binary part files.

### Claim 12 (depends on 11)

The method of claim 11 wherein said receiving step includes receiving a modified hierarchical data structure for said parts.

### Claim 13 (depends on 1)

The method of claim 1 wherein the derivative view is a three-dimensional view.

### Claim 14 (depends on 1)

The method of claim 1 wherein the derivative view is a two-dimensional view.

### Claim 15 (depends on 1)

The method of claim 1 wherein the derivative view is an assembly view constructed of a plurality of binary derivative part files.

### Claim 16

A method for creating an assembly visualization, comprising:
extracting graphical data from a CAD system, said graphical data including rendering data and a hierarchical structure;
for each part in the assembly, creating a binary data representation of the part;
receiving a new hierarchical structure for a new rendering view; and
creating a binary merge file of a rendering the new assembly based on said part assemblies and said new hierarchical structure.

### Claim 17

A system for rendering a derivative view of graphical data, comprising:
a native format graphical data import engine;
a derivative format graphical data store; and
a derivative view creation engine interacting with the derivative graphical data store.
