Compiled and executable method
First Claim
Patent Images
1. A computer implemented method for converting spreadsheet models into mathematical code that is executable by a computer machine independent of the source application used to generate said models, said system comprising the steps of:
- installing a Real Option Valuation (ROV) compiler on said computer,said ROV compiler compiling a selected spreadsheet file generated in a source application, said spreadsheet file comprising at least one model, wherein said compiling is performed by extracting from the spreadsheet file;
(1) all formulas, variables, and variable interrelationships of said at least one model, and (2) selected inputs and outputs for said model, into an export file (.exp file) using an ROV Extractor module, and generating an encrypted executable file (.exe file), such that said formulas are hidden from a user who executes said executable file;
linking said executable file to any additional files, including said export file, used by said at least one model,wherein said executable file can be run in a different application from the source application or from a command line prompt in said computer,wherein said export file is configured by said ROV Extractor to be openable only by an ROV Evaluator module in accordance with an encryption template;
sending the compiled executable file to the user for execution on their computer,wherein upon opening said executable file the at least one model is displayed along with the selected inputs and outputs;
said ROV Extractor accepting different input values from said user and executing said formulas using said different input values; and
said ROV Evaluator reporting the outputs of said execution to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and software system allowing the ability to use an existing Excel model and extract the business intelligence, relationships, computations and model into pure mathematical relationships and codes such that the business intelligence in the original model is completely protected and the model can be run at extremely high speed and advanced simulations of hundreds of thousands to millions of trials can be run.
-
Citations
21 Claims
-
1. A computer implemented method for converting spreadsheet models into mathematical code that is executable by a computer machine independent of the source application used to generate said models, said system comprising the steps of:
-
installing a Real Option Valuation (ROV) compiler on said computer, said ROV compiler compiling a selected spreadsheet file generated in a source application, said spreadsheet file comprising at least one model, wherein said compiling is performed by extracting from the spreadsheet file;
(1) all formulas, variables, and variable interrelationships of said at least one model, and (2) selected inputs and outputs for said model, into an export file (.exp file) using an ROV Extractor module, and generating an encrypted executable file (.exe file), such that said formulas are hidden from a user who executes said executable file;linking said executable file to any additional files, including said export file, used by said at least one model, wherein said executable file can be run in a different application from the source application or from a command line prompt in said computer, wherein said export file is configured by said ROV Extractor to be openable only by an ROV Evaluator module in accordance with an encryption template; sending the compiled executable file to the user for execution on their computer, wherein upon opening said executable file the at least one model is displayed along with the selected inputs and outputs; said ROV Extractor accepting different input values from said user and executing said formulas using said different input values; and said ROV Evaluator reporting the outputs of said execution to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system to convert spreadsheet models into mathematical code that is executable by a computer machine independent of the source application used to generate said models, said system comprising:
-
a Real Options Valuation (ROV) extractor module stored in a memory and executing on said computer machine, configured to extract mathematical data from said spread sheet; an ROV compiler executing on said computing machine to convert at least one model in a spreadsheet file into mathematical code using said ROV extractor module to extract; (1) all formulas, variables, and variable interrelationships of said at least one model, and (2) selected inputs and outputs for said model, into an export file, and generating an encrypted executable file, such that said formulas are hidden from a user who executes said executable file, wherein said executable file is linked to any additional files, including said export file, used by said at least one model, wherein said executable file can be run in a different application from the source application or from a command line prompt in said computer machine, wherein said executable file is sent to the user for execution on their computer; an ROV Evaluator module executing on said computer machine, wherein said export file is configured to be openable only by said ROV Evaluator module in accordance with an encryption template; wherein upon opening said executable file the at least one model is displayed along with the selected inputs and outputs, wherein said ROV Extractor accepts different input values from said user and executes said formulas using said different input values, wherein said ROV Evaluator reports the outputs of said execution to the user. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification