IP Library Patent Application 11123966
Patent Application
App. No. 11/123,966

Systems and methods for generating 3D simulations

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 None
App. No.
11/123,966
Abstract

An aspect of the present invention relates to methods and systems for creating real-time closed loop parametrically driven simulations for inverse kinematics defined objects using models created by a computer aided design application. In embodiments, custom design inverse kinematics devices are imported into the simulation application and users interactively modify parameters defining the inverse kinematics device.

Claims (43)

1 . A method of three-dimensional model development, comprising:

capturing a design from a three-dimensional computer automated design model;

analyzing the design to identify one or more moving parts of the design;

determining one or more inverse kinematics relationships for the one or more moving parts; and

storing a characterization of the moving parts including the one or more inverse kinematics relationships.

2 . The method of claim 1 , wherein the three-dimensional computer automated design model is provided from a modeling program.

3 - 7 . (canceled)

8 . The method of claim 1 , further comprising creating a file in an .X file format from the three-dimensional computer automated design model.

9 . The method of claim 8 , wherein the file includes text describing a three dimensional object in hierarchical levels.

10 - 17 . (canceled)

18 . The method of claim 1 , further comprising determining at least one relationship between two or more moving parts of the three-dimensional computer automated design model.

19 - 28 . (canceled)

29 . A simulation method, comprising:

converting a computer automated design into a model including one or more objects, each object including an inverse kinematics motion;

transmitting a description of the model over a network;

simulating the model at a client device that receives the description; and

moving at least one object of the model by transmitting a control packet over the network.

30 - 40 . (canceled)

41 . The method of claim 29 , wherein a file is created from three-dimensional computer automated design model to a predefined file format.

42 . The method of claim 41 , wherein the file format is textual.

43 . The method of claim 42 , wherein the text file is a packet description file.

44 - 60 . (canceled)

61 . The method of claim 29 , wherein a network packet may be automatically generated for each inverse kinematics object.

62 . The method of claim 61 , wherein a physics engine creates the data for the network packet.

63 - 69 . (canceled)

70 . The method of claim 61 , wherein the network packet provides information for all the parameters in the packet description file.

71 - 81 . (canceled)

82 . The method of claim 29 , wherein a network packet is transferred to a client application.

83 - 200 . (canceled)

201 . A simulation system, comprising:

a computer on a network, the computer storing a computer automated design of a model including one or more objects, each object including an inverse kinematics motion; and

a client device on the network, the client device configured to receive a description of the model over the network, and the client device configured to move at least one object of the model at the client device by receiving a control packet from the computer over the network.

202 - 212 . (canceled)

213 . The system of claim 201 , wherein a file is created from the three-dimensional computer automated design model to a predefined file format

214 . The system of claim 213 , wherein the file is a text file.

215 . The system of claim 214 , wherein the text file is a packet description file.

216 - 232 . (canceled)

233 . The system of claim 201 , wherein a network packet is automatically generated for each inverse kinematics object.

234 - 241 . (canceled)

242 . The system of claim 233 , wherein the network packet provides information for all the parameters in the packet description file.

243 - 253 . (canceled)

254 . The system of claim 201 , wherein a network packet is transferred to a client application.

255 - 344 . (canceled)

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2005
From: PANNESE, PATRICK; SATNICK, SHARON
To: CAULDRONSOFT CORPORATION
Reel/Frame 016385/0390 →