US2020241922A1PendingUtilityA1

Lazy loading for design views system and server

Assignee: AVEVA SOFTWARE LLCPriority: Jan 29, 2019Filed: Jan 28, 2020Published: Jul 30, 2020
Est. expiryJan 29, 2039(~12.5 yrs left)· nominal 20-yr term from priority
G06T 15/005G06F 8/38G06F 8/20G06F 30/20G06F 9/45508G06F 9/44505G06F 9/5005
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for improving 2D and/or 3D model execution in a runtime environment are disclosed. The system uses a novel form of lazy loading to limit the amount of computer resources used when initially viewing a model or drawing. The system also allows for setting which components of a rendering software to load/not load when a model file is selected. The system provides a picture of the a 2D and/or 3D model view in place of the full model upon selection of the model file, and additional attributes and/or rendering software components are called as needed as part of the lazy loading execution when the model is loaded into the runtime environment.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A system for improving computer resources when accessing a two-dimensional or three-decisional model in a runtime environment comprising:
 at least one processor;   at least one non-transitory processor readable medium comprising processor executable instructions configured and arranged to:
 load a model comprising at least one model structure upon selection of a model file; 
 load at least a portion of rendering software configured and arranged to manipulate one or more attributes and/or views of the at least one model structure upon selection of a model file; and 
 store the model and/or the rendering software on the at least one non-transitory processor readable medium; 
   wherein the system is configured and arranged not to load the model upon execution of the model file; and   wherein the system is configured and arranged to not load the at least a portion of the rendering software upon selection of the model file; and   wherein the system is configured and arranged to load a picture representing the model upon selection of the model file.   
     
     
         2 . The system of  claim 1 ,
 wherein the system is configured and arranged to render a two-dimensional and/or a three-dimensional model of the at least one component.   
     
     
         3 . The system of  claim 2 ,
 wherein two-dimensional drawing model is representative of the three-dimensional model.   
     
     
         4 . The system of  claim 1 ,
 wherein the system is configured and arranged not to load the model and instead load the picture representing the model upon selection of the model file.   
     
     
         5 . The system of  claim 4 ,
 wherein the picture representing the model is a view of the model.   
     
     
         6 . The system of  claim 5 ,
 wherein one or more attributes of the model are not loaded with the picture.   
     
     
         7 . The system of  claim 5 ,
 wherein the system is configured and arranged to load the model upon an interaction with the picture.   
     
     
         8 . The system of  claim 7 ,
 wherein the system is configured and arranged not to load at least a portion of the rendering software upon loading of the model after the interaction with the picture.   
     
     
         9 . A system for improving the load time for two-dimensional or three-dimensional models comprising:
 at least one processor;   at least one non-transitory processor readable medium comprising processor executable instructions configured and arranged to:
 load a model comprising at least one model structure upon selection of a model file; 
 load rendering software configured and arranged to manipulate one or more attributes and/or views of the at least one model structure upon selection of a model file; and 
 store the model and/or the rendering software on the at least one non-transitory processor readable medium; 
 wherein the processor executable instructions are configured and arranged to execute a lazy loading of the model upon selection of the model file. 
   
     
     
         10 . The system of  claim 9 ,
 wherein the lazy loading comprises the system not loading the model and instead loading a picture representing the model upon selection of the model file.   
     
     
         11 . The system of  claim 9 ,
 wherein the lazy loading comprises not loading at least a portion of the rendering software upon selection of the model file.   
     
     
         12 . The system of  claim 10 ,
 wherein loading the picture results in less computer resource use than is required to load the model.   
     
     
         13 . The system of  claim 10 ,
 wherein the lazy loading comprises not loading at least a portion of the rendering software until a user interaction with the picture has occurred.   
     
     
         14 . The system of  claim 10 ,
 wherein the model comprises multiple drawing views; and   wherein the lazy loading is executed for each selection of each of the multiple drawing views.   
     
     
         15 . The system of  claim 14 ,
 wherein the processor executable instructions are configured and arranged to remove the model and/or a picture of the model from memory when another model and/or drawing view is selected.   
     
     
         16 . The system of  claim 15 ,
 wherein two-dimensional drawing model is representative of a three-dimensional model.   
     
     
         17 . A system for improving the load time for models rendered by software comprising:
 at least one processor;   at least one non-transitory processor readable medium comprising processor executable instructions configured and arranged to:
 load a model comprising a representation of at least one structure upon selection of a model file into a runtime environment; and 
 load a picture representing the model upon selection of the model file into a runtime environment; 
   wherein an attribute of the model can be manipulated and/or altered; and   wherein an attribute of the picture corresponding to an attribute of the model cannot be manipulated and/or altered.   
     
     
         18 . The system of  claim 17 ,
 wherein the system is configured and arranged not to load the model and instead load the picture upon selection of the model file.   
     
     
         19 . The system of  claim 18 ,
 wherein upon an interaction with the picture, the picture is replaced with the model.   
     
     
         20 . The system of  claim 19 ,
 wherein the picture occupies the same display area as the as the model and is indistinguishable from a matching drawing view of the two-dimensional drawing model.

Join the waitlist — get patent alerts

Track US2020241922A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.