Patent ID: 8514222

Claim:
A system of computer aided design (CAD), the system comprising: A client application executing on a computer and configured to communicate with a sever and to render, on a display device, to a user a viewport including at least a portion of a CAD model based on data received from the server, wherein the client application is capable of: receiving section information from the server, wherein: the section information defines a plurality of geometric sections of the CAD model; the section information includes boundary information representing a plurality of boundaries defining the plurality of geometric sections, respectively, and a plurality of identifiers to identify the plurality of geometric sections, respectively and a plularity of geometric elements are distributed to the plurality of geometric sections by the server, wherein each of the plurality of geometric elements comprises a two-dimensional or three dimensional geometric entity figure, shape, and/or contour that is defined by one or more vertices, points and/or lines; selecting at least one section of the plurality of sections based on a intersecting relationship between the viewport and the boundaries of the plurality of geometric sections; requesting, from the server one or more files corresponding to the at least one selected section, wherein the one or more files include information of one or more of the plurality of geometric elements of the CAD model, which are included within the boundary of the selected section; receiving the one or more files corresponding to the at least one selected section; and rendering the viewport based on the one or more files.