The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 03, 2002

Filed:

Oct. 19, 1999
Applicant:
Inventors:

Tao-Yang Han, Marietta, GA (US);

Qingxiang Niu, Marietta, GA (US);

Chien-Ming Huang, Marietta, GA (US);

Assignee:

Alventive, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 1/700 ;
U.S. Cl.
CPC ...
G06T 1/700 ;
Abstract

A computer program product ( ) and system executing/implementing the same provides a visual depiction of a part or assembly or scene ( ) upon a display device. Upon execution, the program establishes for the system (1) a design flow system ( ) comprising an object for each of one or more shapes, and (2) a modeling kernel ( ). The modeling kernel comprises multiple concurrently available geometric engine types ( ). The program enables performance of operations upon differing shapes in a same assembly, the differing shapes being generated by differing geometric engine types and the operations upon the assembly being performed by invoking the concurrently available geometric engine types in the modeling kernel. The the design flow system of the program also facilitates section of which of the multiple geometric engine types should attempt to perform an operation with respect to the one or more shapes. If a the first geometric engine type selected by the design flow system is unable to perform the requested operation successfully, a second geometric engine type is invoked for a further attempt or transfer of the operation performance. For this transfer, the modeling kernel comprises a cross-kernel communication ( ) module through which plural drivers of the kernel communicate. The modeling kernel also comprises a translator ( ) which, in turn, is invoked by the cross-kernel communication module in conjunction with the transfer of an operation request.


Find Patent Forward Citations

Loading…