System and method for solid modeling
AssigneeAlibre, Inc.
InventorsJ. Paul Grayson, Stephen Perry Emmons, Jr.
Life of this patent
Estimating the term…
Abstract
Modeling three-dimensional objects on a computer system via a high bandwidth distributed network, facilitating the computing of intensive computer-aided design (CAD) tasks to take place on a series of servers. A multi-tiered distributed processing architecture, which separates client user interface, multiple application servers and database servers is employed, resulting in the separation of server computing and data storage from the client control device. Computing for CAD tasks is directed to the client device or to an application server, as is appropriate for the complexity of tasks being performed.
Claims20
A computer modeling system for modeling three-dimensional objects, said system comprising:
- a display node for displaying at least one model of a given three-dimensional object based on received solids modeling data, a user of said display node employing a graphical user interface to manipulate said at least one model;
- a design node, in communication with said display node, for calculating the solids modeling data used for the displaying of said at least one model of said given three-dimensional object pursuant to instructions from said user;
- a repository node, in communication with said design node and said display nodes, for storing the solids modeling data for said at least one model of said given three-dimensional object;
- and
- a networking connection supporting bi-directional communications among and between each of the display node, design node and repository node.
A computer modeling system, comprising:
- a repository node storing solids modeling data relating to a plurality of three-dimensional object models;
- a plurality of user display nodes each operating to visualize solids modeling data and produce three-dimensional object model images;
- a server node including a session manager function that manages concurrent modeling design sessions with each of the plurality of user display nodes and further includes a modeling function for manipulating solids modeling data at user request for each modeling design session;
- and
- a networking interconnection for supporting bi-directional communication of solids modeling data among and between each of the repository node, the plurality of user display nodes and the server node.
A computer modeling system, comprising:
- a plurality of user display nodes each operating to visualize solids modeling data and produce three-dimensional object model images;
- a first server node including a session manager function that manages modeling design sessions with the plurality of user display nodes and further includes a modeling function for manipulating solids modeling data at user request for each modeling design session;
- the display nodes including:
- a first display node implementing a first design context with respect to a first modeling design session being handled by the first server node;
- and
- a second display node implementing a second design context with respect to the same first modeling design session;
- and
- a networking interconnection for supporting communication among and between the plurality of user display nodes and each server node.
Dependencies are inferred from the claim text.