SECURELY SHARING DESIGN RENDERINGS OVER A NETWORK
First Claim
1. In a computerized environment including a computer system and a design software application, a computer program storage product having computer-executable instructions for a separate capture and rendering software application stored thereon that, when executed, cause one or more processors on the computer system to perform the acts comprising:
- identifying one or more files corresponding to a three-dimensional computer model created by a design software application and stored within a database associated with the design software application;
identifying geometry data and graphical aspect data of the three-dimensional computer model in the one or more files;
extracting the geometry data and graphical aspect data from the one or more files corresponding to the three-dimensional computer model;
storing the geometry data and graphical aspect data in a storage module unassociated with the design software application; and
providing an accurate three-dimensional view of the geometry and graphical aspects of the three-dimensional computer model at a display device using a capture and render software application unassociated with the design software application.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and design software allow for easy and efficient rendering, displaying, navigation, and/or sharing of computer generated designs and models. One or more implementations allow a user to share the geometry and the graphical attributes of a three-dimensional model without sharing the source file or the proprietary details of the source file. In particular, the one or more implementations provide the ability to capture the geometry and the graphical attributes of a three-dimensional model, and share then captured geometry with others. Furthermore, one or more implementations can allow for sharing of the geometry and graphical attributes of a three-dimensional model without requiring the viewer to have the software used to create the three-dimensional model.
189 Citations
24 Claims
-
1. In a computerized environment including a computer system and a design software application, a computer program storage product having computer-executable instructions for a separate capture and rendering software application stored thereon that, when executed, cause one or more processors on the computer system to perform the acts comprising:
-
identifying one or more files corresponding to a three-dimensional computer model created by a design software application and stored within a database associated with the design software application; identifying geometry data and graphical aspect data of the three-dimensional computer model in the one or more files; extracting the geometry data and graphical aspect data from the one or more files corresponding to the three-dimensional computer model; storing the geometry data and graphical aspect data in a storage module unassociated with the design software application; and providing an accurate three-dimensional view of the geometry and graphical aspects of the three-dimensional computer model at a display device using a capture and render software application unassociated with the design software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At a web server in a computerized environment including a first remote client computer system that creates a three-dimensional computer model with a design software application, and a second remote client computer system, a method for securing sharing the geometry and graphical aspects of a three-dimensional computer model at the second remote client computer system without requiring the second client computer system to have the design software application installed thereon, comprising the acts of:
-
receiving, from a first remote client computer system, geometry data and graphical aspect data extracted from a three-dimensional computer model created using a design software application; storing the geometry data and graphical aspect data in one or more geometric computer model files at a web server; receiving one or more requests for the one or more geometric computer model files from a second remote client computer system; and sending the one or more geometric computer model files and one or more viewer application files from the web server to the second remote client computer system; wherein; the one or more temporary viewer application files are configured to launch a temporary viewer application on the second remote client computer system; and the temporary viewer application is configured to display the geometry data and graphical aspect data of the one or more geometric computer model files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. At a client computer system in a computerized environment including a web server that hosts the a three-dimensional computer model created by a design software application, a method for viewing the geometry and graphical aspects of the three-dimensional computer model without requiring the design software application, comprising the acts of:
-
sending one or more requests to a web server for one or more geometric computer model files comprising geometry data and graphical aspect data extracted from a three-dimensional computer model created using a design software application; opening a temporary viewer application hosted by the web server; receiving the one or more geometric computer model files from the web server; and displaying an accurate three-dimensional view of the geometry and graphical aspects of the three-dimensional computer model at a display device using the temporary viewer application. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification