Code generator system for digital libraries
First Claim
Patent Images
1. A computer-implemented method of creating a custom database in a data store connected to a computer, the method comprising:
- receiving a system description of a structure of (a) said custom database, and (b) an object, wherein said system description defines a mapping of one or more abstract objects to a physical representation in said structure of said custom database;
generating said structure for said custom database based on said system description; and
generating program code based on said system description, wherein said program code includes a module that, when executed, stores said object in said custom database.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for creating a custom database is provided. A system description of a structure of a database is received. A structure for the custom database is generated based on the system description. In addition, a search engine based on the system description is generated to store and locate data in the custom database.
32 Citations
36 Claims
-
1. A computer-implemented method of creating a custom database in a data store connected to a computer, the method comprising:
-
receiving a system description of a structure of (a) said custom database, and (b) an object, wherein said system description defines a mapping of one or more abstract objects to a physical representation in said structure of said custom database;
generating said structure for said custom database based on said system description; and
generating program code based on said system description, wherein said program code includes a module that, when executed, stores said object in said custom database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for creating a custom database comprising:
-
a computer having a data store connected thereto, wherein the data store stores data; and
one or more computer programs, performed by the computer, for;
(i) receiving a system description of a structure of (a) said custom database, and (b) an object, wherein said system description defines a mapping of one or more abstract objects to a physical representation in said structure of said custom database;
(ii) generating said structure for said custom database based on said system description; and
(iii) generating program code based on said system description, wherein said program code includes a module that, when executed, stores said object in said custom database. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform steps for creating a custom database, comprising:
-
receiving a system description of a structure of (a) said custom database, and (b) an object, wherein said system description defines a mapping of one or more abstract objects to a physical representation in said structure of said custom database;
generating said structure for said custom database based on said system description; and
generating program code based on said system description, wherein said program code includes a module that, when executed, stores said object in said custom database. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification