Encapsulated simulation components
First Claim
1. A computer-implemented method for providing protected three-dimensional components for simulation, comprising:
- by a computer;
accessing a three-dimensional component, wherein the three-dimensional component includes one or more characteristics of the three-dimensional component, wherein certain values of characteristics of the three-dimensional components are variable via a parameter;
receiving an encapsulation command for the three-dimensional component, wherein the encapsulation command includes an encryption setting, an access control setting, an identification of which values of the three-dimensional component are variable via a parameter, and an identification of which of the values are not variable via a parameter;
generating an encapsulation of the three-dimensional component, wherein the encapsulation is encrypted based on the encryption setting and the access control setting, wherein, when the three-dimensional component is encrypted, the three-dimensional component is inaccessible outside of an authorized program;
transmitting the encapsulation to a third party computer, wherein when the encapsulation is accessed via the authorized program according to the access control setting, the three-dimensional component is usable for simulation, wherein the variable values are available for adjustment by the third party for simulation via a parameter, and wherein the values that are not variable are available for viewing but not varying by the third party, wherein the characteristics are provided for viewing on a graphical user interface but not adjustment by the authorized program to provide an audit of operation of the three-dimensional component during simulation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for providing protected three-dimensional components for simulation. A three-dimensional component may be accessed, wherein the three-dimensional component includes one or more characteristics of the three-dimensional component, and wherein certain values of the characteristics of the three-dimensional components are variable via a parameter. An encapsulation command may be received for the three-dimensional component, wherein the encapsulation command includes an encryption setting, an access control setting, and an identification of which values of the characteristics of the three-dimensional component are variable via a parameter. An encapsulation of the three-dimensional component may be generated, wherein the encapsulation is encrypted based on the encryption setting and the access control setting, and wherein, when the three-dimensional component is encrypted, the three-dimensional component is inaccessible outside of an authorized program.
17 Citations
40 Claims
-
1. A computer-implemented method for providing protected three-dimensional components for simulation, comprising:
-
by a computer; accessing a three-dimensional component, wherein the three-dimensional component includes one or more characteristics of the three-dimensional component, wherein certain values of characteristics of the three-dimensional components are variable via a parameter; receiving an encapsulation command for the three-dimensional component, wherein the encapsulation command includes an encryption setting, an access control setting, an identification of which values of the three-dimensional component are variable via a parameter, and an identification of which of the values are not variable via a parameter; generating an encapsulation of the three-dimensional component, wherein the encapsulation is encrypted based on the encryption setting and the access control setting, wherein, when the three-dimensional component is encrypted, the three-dimensional component is inaccessible outside of an authorized program; transmitting the encapsulation to a third party computer, wherein when the encapsulation is accessed via the authorized program according to the access control setting, the three-dimensional component is usable for simulation, wherein the variable values are available for adjustment by the third party for simulation via a parameter, and wherein the values that are not variable are available for viewing but not varying by the third party, wherein the characteristics are provided for viewing on a graphical user interface but not adjustment by the authorized program to provide an audit of operation of the three-dimensional component during simulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for providing protected three-dimensional components for simulation, comprising:
-
by a computer; accessing a three-dimensional component, wherein the three-dimensional component includes one or more characteristics of the three-dimensional component, wherein certain values of characteristics of the three-dimensional components are variable via a parameter; receiving an encapsulation command for the three-dimensional component, wherein the encapsulation command includes an encryption setting, an access control setting, an identification of which values of the three-dimensional component are variable via a parameter, and an identification of which of the values are not variable via a parameter; generating an encapsulation of the three-dimensional component, wherein the encapsulation is encrypted based on the encryption setting and the access control setting, wherein, when the three-dimensional component is encrypted, the three-dimensional component is inaccessible outside of an authorized program; transmitting the encapsulation to a third party computer, wherein when the encapsulation is accessed via the authorized program according to the access control setting, the three-dimensional component is usable for simulation, wherein the variable values are available for adjustment by the third party for simulation via a parameter, and wherein the values that are not variable are available for viewing but not varying by the third party, wherein the three-dimensional component is incorporated into a simulation of physical field quantities in a system. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer-implemented system for providing protected three-dimensional components for simulation, comprising:
-
a computer comprising one or more data processors and a non-transitory computer-readable medium encoded with instructions for configuring the one or more data processors to; access a three-dimensional component, wherein the three-dimensional component includes one or more characteristics of the three-dimensional component, wherein certain values of characteristics of the three-dimensional components are variable via a parameter; receive an encapsulation command for the three-dimensional component, wherein the encapsulation command includes an encryption setting, an access control setting, an identification of which values of the three-dimensional component are variable via a parameter, and an identification of which of the values are not variable via a parameter; generate an encapsulation of the three-dimensional component, wherein the encapsulation is encrypted based on the encryption setting and the access control setting, wherein, when the three-dimensional component is encrypted, the three-dimensional component is inaccessible outside of an authorized program; transmit the encapsulation to a third party computer, wherein when the encapsulation is accessed via the authorized program according to the access control setting, the three-dimensional component is usable for simulation, wherein the variable values are available for adjustment by the third party for simulation via a parameter, and wherein the values that are not variable are available for viewing but not varying by the third party, wherein the three-dimensional component is incorporated into a simulation of physical field quantities in a system.
-
-
40. A non-transitory computer-readable medium encoded with instructions for commanding one or more data processors to execute steps of a method for providing protected three-dimensional components for simulation, the method comprising:
-
accessing a three-dimensional component, wherein the three-dimensional component includes one or more characteristics of the three-dimensional component, wherein certain values of characteristics of the three-dimensional components are variable via a parameter; receiving an encapsulation command for the three-dimensional component, wherein the encapsulation command includes an encryption setting, an access control setting, an identification of which values of the three-dimensional component are variable via a parameter, and an identification of which of the values are not variable via a parameter; generating an encapsulation of the three-dimensional component, wherein the encapsulation is encrypted based on the encryption setting and the access control setting, wherein, when the three-dimensional component is encrypted, the three-dimensional component is inaccessible outside of an authorized program; transmitting the encapsulation to a third party computer, wherein when the encapsulation is accessed via the authorized program according to the access control setting, the three-dimensional component is usable for simulation, wherein the variable values are available for adjustment by the third party for simulation via a parameter, and wherein the values that are not variable are available for viewing but not varying by the third party, wherein the three-dimensional component is incorporated into a simulation of physical field quantities in a system.
-
Specification