IP Library Granted Patent US 8,612,040
Granted Patent B2
US 8,612,040 · App. 11/962,465 · Granted Dec 17, 2013

Automated derivative view rendering system

Inventors: Mark Thomas (Auckland, NZ); Paul Delaney (Auckland, NZ); Mark Shafer (Auckland, NZ); David Dauncey (Auckland, NZ); Patrick Ashby (Auckland, NZ)
Assignee: SAP America, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,612,040
App. No.
11/962,465
Granted
Dec 17, 2013
Kind
B2
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 (33)

1. A method for creating a graphic view of a part, comprising:

extracting first graphical data in a first native application format;

converting said first graphical data from the first native application format to a derivative graphical data format;

extracting second graphical data in a second native application format;

converting said second graphical data from the second native application format to the derivative graphical data format;

storing the data converted to the derivative graphical data format and a hierarchical data structure for said derivative graphical data format;

receiving an instruction to provide a derivative view; and

creating a derivative view of at least a portion of the first and second graphical data from the derivative graphical data format, wherein creating the derivative view includes retrieving the derivative graphical data format and the hierarchical data structure.

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

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

4. The method of claim 1 wherein said graphical data is computer aided design (CAD) data.

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

6. The method of claim 5 wherein said hierarchical data file is in extensible markup language (XML) format.

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

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

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

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

11. A computer implemented method for rendering a derivative view of graphical data, comprising:

retrieving graphical data in a first application format;

retrieving graphical data in a second application format;

converting said graphical data from the first application format and the second application format to a derivative graphical data format;

combining in the derivative graphical data format at least portions of data from the first application format and the second application format;

storing the derivative graphical data and a hierarchical data structure for said 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 first application format and the second application format from combined data in the derivative graphical data format, wherein creating the derivative view includes retrieving the derivative graphical data format and the hierarchical data structure.

12. A non-transitory computer-readable medium having computer-executable instructions for performing steps comprising

retrieving first graphical data in first application format and second graphical data in a second application format;

converting said first graphical data from the first application format to a derivative graphical data format;

converting said second graphical data from the second application format to the derivative graphical data format;

storing the first and second graphical data in the derivative graphical format as derivative data including a hierarchical data structure;

receiving an instruction to provide a derivative view; and

creating a derivative view of at least a portion of the first graphical data and at least a portion of the second graphical data from the derivative graphical data, wherein creating the derivative view includes retrieving the derivative graphical data format and the hierarchical data structure.

13. The computer-readable medium of claim 12 further including instructions for performing said creating step in a web browser.

Assignments (4)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
MERGER Recorded Jun 18, 2012
From: RIGHT HEMISPHERE LIMITED
To: SAP AMERICA, INC
Reel/Frame 028416/0227 →
LIEN RELEASE Recorded Feb 8, 2012
From: BRIDGE BANK, NATIONAL ASSOCIATION
To: RIGHT HEMISPHERE LIMITED
Reel/Frame 027690/0270 →
SECURITY AGREEMENT Recorded Jul 24, 2008
From: RIGHT HEMISPHERE LIMITED
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 021281/0791 →
Continuity (3)
Continuation 10916376 · Aug 11, 2004
Continuation In Part 10387248 · Mar 12, 2003
Related Publication 20080094394A1 · Apr 24, 2008