Patent ID: 7428548
Filing Date: 2008-09-23
Classification: G06F,Y10S

Abstract:
1. A computer readable medium for storing data for access by an application program, comprising: a file format defining a structure of a file stored in said computer readable medium, the file format including, elements stored in the computer readable medium, the elements being variable sized data records arranged in a format that can be interpreted by a computer program, element chunks stored in the computer readable medium, the element chunks being variable sized and including groups of the elements, the element chunks having a unique name and a fixed header including at least one of a number of elements in the element chunk, a compression scheme, or an encryption scheme for the elements, a model stored in the computer readable medium, the model including groups of related element chunks and a model header stream, the model header stream including at least one of a model name, units, or a geometric range for the model, element lists including element chunks classified according to their meaning in the model, the element lists including the unique name for each element chunk in the respective element list, wherein the elements include control elements having no physical representation and graphic elements having a graphical representation, wherein the element lists include a graphic element list listing the graphic elements and a control element list listing the control elements, wherein at least one element chunk in said graphic element list is encrypted and compressed, and a root storage stored in the computer readable medium, the root storage including at least one model.