Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
223 words
A system suitable for electronically storing, revising, and displaying technical drawings comprising: mass storage means for storing multiple data sets, each data set comprising digital data defining a pixel representation of a different technical drawing; operator input means for enabling an operator to selectively identify a data set stored in said mass storage means; monitor means for displaying a drawing; and control means responsive to said operator input means for controlling said monitor means to display at least a portion of the drawing identified by said input means, said control means including: pixel memory means for storing a bit map of a drawing; processor means for retrieving each data set identified by said operator input means and responsive to the digital data therein for loading a bit map into said pixel memory means; means responsive to said bit map stored in said pixel memory means for causing said monitor to display pixels representing the identified drawing; said operator input means including means enabling an operator to define a DRAWING REVISION MODE and to initiate the generation of primitives, each primitive defining an elementary display instruction and related parameter data; said processor means including means reponsive to each of said generated primitives for revising said bit map stored in said pixel memory means; and cache means for temporarily storing each of said generated primitives.
Claim 2
Independent Claim
223 words
A system suitable for electronically storing, revising, and displaying technical drawings comprising: mass storage means for storing multiple data sets, each data set comprising digital data defining a pixel representation of a different technical drawing; operator input means for enabling an operator to selectively identify a data set stored in said mass storage means; monitor means for displaying a drawing; and control means responsive to said operator input means for controlling said monitor means to display at least a portion of the drawing identified by said input means, said control means including: pixel memory means for storing a bit map of a drawing; processor means for retrieving each data set identified by said operator input means and responsive to the digital data therein for loading a bit map into said pixel memory means; means responsive to said bit map stored in said pixel memory means for causing said monitor to display pixels representing the identified drawing; said operator input means including means enabling an operator to define a DRAWING REVISION MODE and to initiate the generation of primitives, each primitive defining an elementary display instruction and related parameter data; said processor means including means reponsive to each of said generated primitives for revising said bit map stored in said pixel memory means; and cache means for temporarily storing each of said generated primitives.
Claim 3
Dependent Claim
51 words
The system of claim 1 further including means for grouping primitives stored in said cache means as a designated revision level; means for storing each revision level primitive group in said mass storage means; and means for storing linking information associating each revision level primitive group with one of said drawings.
Claim 4
Dependent Claim
80 words
The system of claim 2 wherein said operator input means includes means enabling an operator to define a DRAWING REDISPLAY MODE; means active during said DRAWING REDISPLAY MODE for retrieving from said mass storage means revision level primitive groups associated with the drawing concurrently displayed by said monitor; and wherein said processor means includes means for revising said bit map stored in said pixel memory means in response to each revision level primitive group retrieved from said mass storage means.
Claim 5
Dependent Claim
34 words
The system of claim 3 wherein said means for revising said bit map operates in an incremental manner, whereby said monitor displays in sequence an identified drawing and subsequent revision levels of that drawing.
Claim 6
Dependent Claim
44 words
The system of claim 2 wherein each of said data sets defining a technical drawing is stored as compressed binary data in said mass storage means; and wherein said processor means includes means for expanding the compressed binary data for producing said bit map.
Claim 7
Dependent Claim
94 words
The system of claim 2 wherein said processor means includes: control means including a microprocessor and a data/control bus coupled thereto; means coupling said operator input means to said control means microprocessor; graphic function generator means for producing and revising said bit map; means for coupling said graphic function generator means to said data/control bus whereby said control means microprocessor generates primitives addressing said function generator means; and wherein said cache means is coupled to said data/control bus and is responsive to primitives addressed to said function generator means for automatically storing said primitives.
Claim 8
Dependent Claim
15 words
The system of claim 1 wherein said mass storage means comprises an optical storage unit.
Claim 9
Dependent Claim
16 words
The system of claim 1 wherein said cache means comprises a first in/first out read/write memory.
Claim 10
Independent Claim
139 words
A method of storing, displaying and revising existing technical drawings comprising: scanning said drawings to produce a different set of digital data related to each drawing; storing each of said digital data sets in a mass storage unit; accessing a selected one of said data sets to produce a bit map; responding to said bit map to display the drawing related to said accessed data set; generating binary coded primitives each defining a display instruction and related parameters; responding to said generated primitives to revise said bit map; grouping selected ones of said generated primitives as a revision level; storing each revision level primitive group together with information linking each group with a stored data set; and retrieving stored revision level groups associated with the same drawing to sequentially revise the displayed drawing one revision level at a time.
Claim 11
Independent Claim
139 words
A method of storing, displaying and revising existing technical drawings comprising: scanning said drawings to produce a different set of digital data related to each drawing; storing each of said digital data sets in a mass storage unit; accessing a selected one of said data sets to produce a bit map; responding to said bit map to display the drawing related to said accessed data set; generating binary coded primitives each defining a display instruction and related parameters; responding to said generated primitives to revise said bit map; grouping selected ones of said generated primitives as a revision level; storing each revision level primitive group together with information linking each group with a stored data set; and retrieving stored revision level groups associated with the same drawing to sequentially revise the displayed drawing one revision level at a time.
Claim 12
Dependent Claim
39 words
The method of claim 9 wherein said scanning step includes producing a stream of bits each representative of a different pixel on a drawing; and including the further step of compressing said bit stream to produce each data set.
Claim 13
Dependent Claim
20 words
The method of claim 10 wherein said accessing step includes expanding the selected data set to produce said bit map.
Claim 14
Dependent Claim
42 words
The method of claim 10 wherein said step of storing each revision level group comprises storing the primitives thereof in a mass storage unit; and including the further step of; automatically temporarily storing each of said generated primitives in a cache memory.