Component processing system
First Claim
1. A method for implementing software through database records, comprising the steps of:
- providing a data structure;
providing a set of executable code components;
incorporating a combination of the executable code components into the data structure by reference; and
processing the data structure to implement a function defined by the incorporated combination of software components.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for implementing software by providing a data structure, providing a set of executable code components, incorporating a combination of the executable code components into the data structure by reference, and processing the data structure to implement a function defined by the incorporated combination of software components. For example, the invention may be implemented through a database for maintaining records and a set of executable code components that are located inside or outside the database. In addition, the data components may be expressed in a form in which each data component has an unambiguous meaning and cannot be subdivided without losing the entirety of the meaning of the original data. Similarly, the executable code components may be expressed in a form in which each executable code component cannot be subdivided without losing the entirety of the useful functionality of the original code.
13 Citations
24 Claims
-
1. A method for implementing software through database records, comprising the steps of:
-
providing a data structure;
providing a set of executable code components;
incorporating a combination of the executable code components into the data structure by reference; and
processing the data structure to implement a function defined by the incorporated combination of software components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for implementing software through database records, comprising the steps of:
-
providing a database for maintaining records;
providing a set of executable code components that cannot be subdivided without losing the entirety of the useful functionality of the original code;
receiving user commands defining a function to be implemented;
creating a top-level record corresponding to the function incorporating a list of additional records further defining the function;
creating a sub-assembly record corresponding to records identified in the list, each sub-assembly record further defining an aspect of the function to be implemented by incorporating one or more of the executable code component by reference;
storing the database records; and
processing the database records to implement the function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for implementing software, comprising the steps of:
-
providing a set of executable code components that cannot be subdivided without losing the entirety of the useful functionality of the original code;
defining a function to be implemented through a data structure that incorporates references to the executable code components; and
implementing the function by processing the data structure. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification