System and method for creating and recreating image-based databases
First Claim
1. A system that includes an image-based database, comprising:
- a plurality of data files, wherein each data file includes;
an image;
a header; and
at least one tag therein including at least one element of said image;
a database assembly logic which is adapted to;
receive each of said plurality of data files;
parse the headers to create or update a database; and
wherein upon detecting a previously unknown tag in a data file, the database assembly logic is adapted to;
add the tag to the database as an available database field; and
then update the content of the database with the contents of the data file.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of this invention include systems and methods for creating and using an image-based databases. Individual data files can be parsed and combined to form a new database, or to add data to an existing database, even when the original database has been destroyed or rendered inaccessible. A database can be generated or assembled by information located within the tags in headers of the data files. Since the information needed to create the database is contained within the tag of a header in the data file itself, the system is capable of adding data of a different format from the existing database records, or data that contains different fields, simply by parsing the data file. Furthermore the database and the data it contains is consistent with the data files used to create it. The result is a database methodology that is reliable, expandable, easily searched, and accurate. The database and associated methods have particular uses in the medical field, but may be used to store any type of data.
68 Citations
23 Claims
-
1. A system that includes an image-based database, comprising:
-
a plurality of data files, wherein each data file includes;
an image;
a header; and
at least one tag therein including at least one element of said image;
a database assembly logic which is adapted to;
receive each of said plurality of data files;
parse the headers to create or update a database; and
wherein upon detecting a previously unknown tag in a data file, the database assembly logic is adapted to;
add the tag to the database as an available database field; and
thenupdate the content of the database with the contents of the data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. A system including an image-based database, comprising:
a computer having;
a processor, a memory for temporary storage of data, computer commands, and a database;
a plurality of data files, including;
a header within each file; and
tags therein defining elements of data contained within the data file; and
a database creation logic, which is adapted to;
receive each data file of said plurality of data files; and
parse the headers to create or update the database; and
wherein upon detecting a previously unknown tag the database assembly logic adds the tag to the database as an available database field. - View Dependent Claims (12, 14)
-
15. A method for assembling a database, comprising the steps of:
-
accessing at least one data file having at least one database entry therein;
parsing said at least one data file to read at least one data tag in a file header of said data file;
determining whether the data tag already exists as in the database, and if not, then adding the data tag to the database as a new database field or entry in said field;
creating or updating the database using said data tag;
linking the database entries to corresponding data or image files; and
storing the database. - View Dependent Claims (16, 17)
-
-
18. A method of overlaying text and graphic data from images, comprising the steps of:
-
(a) opening a photographic image as a normal base image file;
(b) creating a mirror base image of said normal base image;
(c) opening a graphic image including multiple layers as a normal graphic;
(d) creating a mirror graphic image;
(e) adding said normal graphic to said normal base image to form a normal composite image;
(f) adding a mirror graphic to said mirror base image, to form a mirror composite image;
(g) reading one or more tags in said base image file;
(h) for said normal image, applying the appropriate text tags and location tags to said normal composite image at locations specified for said normal composite image; and
(i) repeating the steps (a)-(h) for each layer that is to be combined, thereby producing a combined graphic and text image. - View Dependent Claims (19, 20)
-
-
21. A computer readable medium, comprising:
a database comprising one or more data files, each of which comprises at least a portion of an image, each of said files containing;
a header; and
at least one tag therein defining at least one element of data contained within the data file.
-
22. A method for reconstructing a database, comprising:
-
accessing a graphic image file;
overlaying on said graphic image file, textual information obtained from at least one header from the graphic image file, and wherein said image and textual information are adapted to be displayed or transmitted. - View Dependent Claims (23)
-
Specification