IP Library Granted Patent US 8,812,965
Granted Patent B2
US 8,812,965 · App. 11/143,878 · Granted Aug 19, 2014

Creation and publishing of virtual components

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,812,965
App. No.
11/143,878
Granted
Aug 19, 2014
Kind
B2
Abstract

A method for use in CAD modeling software to define product structure based on virtual components created independent from geometry and without the need to create files on disk. With the additional capability of assigning geometry to the virtual components of the product structure that sets and orients the virtual components and manages multiple occurrences of like components. Further, the virtual component are published into real components with automatic 3D file creation completed.

Claims (25)

1. A method of creating a plurality of documents from a three-dimensional assembly represented by a single document, comprising the steps of:

creating a plurality of components associated with a plurality of instance data from said single

document, by a computer system, wherein said instance data comprises at least data pertaining to an origin and an orientation for each of said components; and

publishing, by the computer system, an assembly into said plurality of documents corresponding to each of said plurality of components, including

associating geometry, where said geometry comprises one of real or virtual,

creating a new document for each of said plurality of components,

transforming an origin and an orientation for each of said components into said corresponding new document,

transferring a plurality of attributes from each of said plurality of components into said corresponding new documents, and

replacing said plurality of components in said single document with a link to said corresponding new document,

whereby a three-dimensional assembly representation of the assembly is created from said plurality of documents.

2. A non-transitory machine readable medium encoded with executable instructions that, when executed, cause a computer to perform a method of creating a plurality of documents from a three-dimensional assembly represented by a single document, comprising:

instructions for creating a plurality of components associated with a plurality of instance data from said single document; wherein said instance data comprises at least data pertaining to an origin and an orientation for each of said components; and

instructions for publishing an assembly into said plurality of documents corresponding to each of said plurality of components, including

instructions for creating a new document for each of said plurality of components,

instructions for transforming an origin and an orientation for each of said components into said corresponding new document,

instructions for transferring a plurality of attributes from each of said plurality of components into said corresponding new documents, and

instructions for replacing said plurality of components in said single document with a link to said corresponding new document.

3. A method of creating a plurality of documents from a three-dimensional assembly represented by a single document, comprising the steps of:

creating, by a computer system, a plurality of components associated with a plurality of instance data from said single document; wherein said instance data comprises at least data pertaining to an origin and an orientation for each of said components; and

publishing, by the computer system, an assembly into said plurality of documents corresponding to each of said plurality of components, comprising the steps of:

creating a new document for each of said plurality of components;

transforming an origin and an orientation for each of said components into said corresponding new document;

transferring a plurality of attributes from each of said plurality of components into said corresponding new documents; and

replacing said plurality of components in said single document with a link to said corresponding new document;

whereby a three-dimensional assembly representation of the assembly is created from said plurality of documents.

Assignments (3)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
CHANGE OF NAME Recorded Mar 27, 2009
From: UGS CORP.
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 022460/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2005
From: WALKER, JEFFREY A.; KASPRZAK, KRIS C.; PATRICK, ARTHUR S.; STAPLES, DANIEL C.; PINGALI, PRASAD; TASSONE, ANTHONY E.; MATHIS, MICHAEL R.; GURUSHANKAR, ADITYA N.
To: UGS CORP.
Reel/Frame 017081/0773 →