Instance management of code in a database
First Claim
1. A system comprising:
- a computing device;
operating system logic configured to execute computer programs on the computing device;
a database stored on a computer readable medium and including a first data record, a second data record and a third data record;
code management logic configured to store a first compiled code in the first data record, to store a second compiled code in the second data record and to store a third data record in the third data record, the first compiled code and the second compiled code comprising different parts of a computer program, the second compiled code and the third compiled code comprising different instances of a part of the computer program;
database management logic configured to access the database; and
code execution logic configured to select one of the different instances of the compiled code and to retrieve the selected instance of the compiled code from the data records by executing one or more queries on the database using the database management logic, and to execute the retrieved instance on the operating system logic.
2 Assignments
0 Petitions
Accused Products
Abstract
The compiled code of a computer program is stored in multiple pieces within a database. Each piece is optionally stored within a separate data record. Execution of the computer program includes using database queries to retrieve pieces of the compiled code for execution. The database and associated database management logic are used to provide numerous advantages in execution and management of the computer program. For example, in some embodiments, database queries are used to help facilitate program flow logic. In another example, database queries are based on a command line or universal resource locator. These queries may be used to select functionality of a computer program in response to the command line or universal resource locator.
29 Citations
11 Claims
-
1. A system comprising:
-
a computing device; operating system logic configured to execute computer programs on the computing device; a database stored on a computer readable medium and including a first data record, a second data record and a third data record; code management logic configured to store a first compiled code in the first data record, to store a second compiled code in the second data record and to store a third data record in the third data record, the first compiled code and the second compiled code comprising different parts of a computer program, the second compiled code and the third compiled code comprising different instances of a part of the computer program; database management logic configured to access the database; and code execution logic configured to select one of the different instances of the compiled code and to retrieve the selected instance of the compiled code from the data records by executing one or more queries on the database using the database management logic, and to execute the retrieved instance on the operating system logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification