Record Based Code Structure
First Claim
Patent Images
1. A system comprising:
- a computing device;
operating system logic configured to run on the computing device and stored on a computer readable media of the computing device;
a database stored on a computer readable media and including data records configured to store compiled code of a computer program;
database management logic configured for accessing the database; and
code execution logic configured to retrieve the compiled code from the data records by executing one or more queries on the database management logic, and to execute the retrieved code 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.
36 Citations
38 Claims
-
1. A system comprising:
-
a computing device; operating system logic configured to run on the computing device and stored on a computer readable media of the computing device; a database stored on a computer readable media and including data records configured to store compiled code of a computer program; database management logic configured for accessing the database; and code execution logic configured to retrieve the compiled code from the data records by executing one or more queries on the database management logic, and to execute the retrieved code on the operating system logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving a request to execute a computer program; executing a first query to identify a first database record, of a database, in which a subset of compiled code of the computer program is stored; retrieving first code from the identified first database record as a result of the first query; providing the retrieved first code to an operating system for execution; generating a second query based on a result of the execution of the retrieved first code; using the generated second query to identify a second database record, of the database, in which compiled code of the computer program is stored; retrieving the compiled code from the second database record as a result of the second query; and providing the retrieved compiled code to the operating system for execution. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving source code of a computer program, the source code comprising a plurality of functions; compiling the plurality of functions, the compiled functions being configured for execution on an operating system; storing each compiled function of the plurality of functions in a separate database record; and indexing each of the separate database records using an identifier of the compiled function stored in the database record, the identifiers being configured to select members of the plurality of compiled functions according to program flow logic. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification