Method for transforming and storing data for search and display and a searching system utilized therewith
First Claim
1. A method of transforming and storing data to create a pre-recorded storage media, the method comprising the steps of:
- providing image data for a plurality of objects, each object associated with a corresponding identifier of a plurality of identifiers;
providing at least one group of textual data records for the plurality of objects associated with corresponding identifiers, each group of textual data records including data records having corresponding same or different map records;
providing a definition map for each group of textual data records defining a common format for transforming the corresponding map records to a common table mapped format;
formatting and aligning the data records of each group of textual data records using the transformed corresponding map records to the common table mapped format;
merging the formatted and aligned data records of the at least one group of textual data records into a merged data file;
generating a database from the merged data file and storing the database on a master storage media, the database including data tables having a textual file for each object, each textual file having a plurality of data fields and being associated with a corresponding identifier, the database further including a plurality of index tables at least in part corresponding to searchable data fields of the plurality of data fields of the textual files;
compressing the image data for each of the plurality of objects resulting in at least one compressed image for each object;
storing the at least one compressed image for each object to a plurality of storage subdirectories of the master storage media as a function of the identifier corresponding to the object;
storing a program for manipulating the stored image data and textual data on the master storage media with the database and the storage subdirectories; and
duplicating the master storage media.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of transforming and storing data for search and display by a computer system includes formatting and aligning data records of a plurality of objects to a common table mapped format. The formatted and aligned data records are merged and a database is generated therefrom. The database is stored on an optical disc and includes index tables corresponding to searchable data fields. Image data for the objects is compressed and a main compressed image and an image of lesser resolution are randomly stored to a plurality of storage subdirectories on an optical disc. A program for searching and further processing the stored data is also stored on the optical disc with the database and the storage subdirectories. The program for search and display of the data uses an index bar interface for searching the indexed tables. The objects may include real estate properties.
-
Citations
37 Claims
-
1. A method of transforming and storing data to create a pre-recorded storage media, the method comprising the steps of:
-
providing image data for a plurality of objects, each object associated with a corresponding identifier of a plurality of identifiers; providing at least one group of textual data records for the plurality of objects associated with corresponding identifiers, each group of textual data records including data records having corresponding same or different map records; providing a definition map for each group of textual data records defining a common format for transforming the corresponding map records to a common table mapped format; formatting and aligning the data records of each group of textual data records using the transformed corresponding map records to the common table mapped format; merging the formatted and aligned data records of the at least one group of textual data records into a merged data file; generating a database from the merged data file and storing the database on a master storage media, the database including data tables having a textual file for each object, each textual file having a plurality of data fields and being associated with a corresponding identifier, the database further including a plurality of index tables at least in part corresponding to searchable data fields of the plurality of data fields of the textual files; compressing the image data for each of the plurality of objects resulting in at least one compressed image for each object; storing the at least one compressed image for each object to a plurality of storage subdirectories of the master storage media as a function of the identifier corresponding to the object; storing a program for manipulating the stored image data and textual data on the master storage media with the database and the storage subdirectories; and duplicating the master storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for search, retrieval and display of data using a computer with a media read apparatus for communication with the computer, the method comprising the steps of:
-
providing a pre-recorded database on storage media which is accessible utilizing the computer and media read apparatus, the pre-recorded database including a plurality of textual files corresponding to a plurality of objects, each textual file having a plurality of text fields and being associated with an identifier corresponding to one of the plurality of objects, the prerecorded database further having a plurality of indexed tables, each indexed table corresponding to a searchable data field of the plurality of text fields; providing pre-recorded compressed image data for one or more objects of the plurality of objects stored on the storage media as a function of the corresponding identifier, the compressed image data including at least one compressed image and a compressed thumbnail image of the compressed image; providing a table driven program on the storage media, the program operable using the computer for performing the steps of; displaying a plurality of interfaces, each displayed interface of the plurality of interfaces corresponding to one of the indexed tables, and wherein each displayed interface allows a user to define a search query for a search parameter associated with one of the searchable data fields corresponding to one of the indexed tables; searching each of the indexed tables for objects satisfying the search query defined for the search parameter associated with the searchable data field corresponding to the indexed table being searched; generating a table of references to the storage media indicating the position of textual and image data for objects resulting from the searching step; displaying with each displayed interface a count of objects satisfying the search query defined using the displayed interface; displaying with the plurality of interfaces a composite count of objects satisfying all of the search queries defined using all of the displayed interfaces; retrieving the compressed thumb nail image and certain summary data fields of the textual file for all of the objects of the composite count; and decompressing the compressed thumbnail image and displaying the decompressed thumbnail image with the certain summary data fields for at least two objects of all of the objects of the composite count. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer implemented data searching system using a computer having a processor and an optical media read apparatus connected to the computer for communication with the processor thereof, the system comprising:
-
pre-recorded optical storage media operable with the optical media read apparatus under control of the computer and table-driven program means, the pre-recorded optical storage media for storing a database including a plurality of textual files corresponding to a plurality of objects, each textual file having a plurality of data fields and being associated with an identifier corresponding to one of the plurality of objects, the database further having a plurality of indexed tables, each indexed table corresponding to a searchable data field of the plurality of data fields, the pre-recorded optical storage media further for storing compressed image data for one or more objects of the plurality of objects in a plurality of subdirectories as a function of the identifiers, the compressed image data including at least one compressed image and a compressed thumbnail image of the compressed image; and the table-driven program means prerecorded to the optical storage media including; means for displaying a plurality of index bar interfaces, each index bar interface of the plurality of index bar interfaces corresponding to and displayed based on one of the indexed tables, and wherein the means for displaying includes means for allowing a user to define a search query for a search parameter associated with one of the searchable data fields which corresponds to one of the indexed tables; means for searching each of the indexed tables for objects satisfying the search query defined for the search parameter associated with the searchable data field corresponding to the indexed table being searched; means for generating a table of references to the pre-recorded optical storage media indicating the position of textual and image data for objects resulting from the search query; means for displaying with each displayed interface a count of objects satisfying the search query defined using the displayed interface; means for displaying a composite count of objects satisfying all of the search queries defined using all of the displayed interfaces; means for retrieving the compressed thumbnail image and certain summary data fields of the textual file for all of the objects of the composite count; and means for decompressing the compressed thumbnail image and displaying the decompressed thumbnail image with the certain summary data fields for at least two of the objects of the composite count. - View Dependent Claims (16, 17, 18, 19)
-
-
20. The method according to claim 41, wherein the count portions of the plurality of index bar interfaces are aligned with a composite count portion for display of the composite count of objects satisfying the search queries defined for all of the displayed index bar interfaces.
-
21. A method of transforming and storing property data to create a pre-recorded storage media, the method comprising the steps of:
-
providing image data for a plurality of properties, each property associated with a corresponding listing number of a plurality of listing numbers; providing at least a first group of property listing textual data records for the plurality of properties associated with corresponding identifiers and a second group of tax data textual records for the plurality of properties, the first group of property listing textual data records including property data records having corresponding same or different property map records and the second group of tax data textual records including tax data records having corresponding same or different tax map records; providing a property definition map defining a common format for transforming the corresponding property map records to a common property table mapped format; providing a tax definition map defining a common format for transforming the corresponding tax map records to a common tax table mapped format; formatting and aligning the property data records of the group of property listing textual data records using the transformed corresponding property map records to the common property table mapped format and formatting and aligning the tax data records of the group of tax textual data records using the transformed corresponding tax map records to the common tax table mapped format; merging the formatted and aligned property data records and tax data records into a merged data file; generating a database from the merged data file and storing the database on a master optical disc, the database including data tables having a textual file for each property, the textual file having a plurality of data fields and is associated with a corresponding listing number, the database further including a plurality of index tables at least in part corresponding to searchable data fields of the plurality of data fields of the textual files; compressing the image data for each of the plurality of properties resulting in at least one compressed image for each property; randomly storing the at least one compressed image for each property to a plurality of image storage subdirectories on the master optical disc as a function of the listing number; and storing a program for manipulating the stored image data and textual data on the master optical disc with the database and the image storage subdirectories, the master optical disc being replicable. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for search, retrieval and display of property data using a computer with an optical media read apparatus for communication with the computer, the method comprising the steps of:
-
providing a pre-recorded database on optical media which is accessible utilizing the computer and the optical media read apparatus, the pre-recorded database including a plurality of textual files corresponding to a plurality of properties, each textual file having a plurality of data fields and being associated with a listing number corresponding to one of the plurality of properties, the pre-recorded database further having a plurality of indexed tables, each indexed table corresponding to a searchable data field of the plurality of data fields; providing pre-recorded compressed image data for one or more properties stored in a plurality of subdirectories on the optical media as a function of the listing number, the compressed image data including at least one compressed image and a compressed thumbnail image of the compressed image; providing a table driven program on the storage media, the program operable using the computer for performing the steps of; displaying a plurality of index bar interfaces, each index bar interface corresponding to one of the indexed tables and wherein each displayed index bar interface allows a user to define a search query for a search parameter associated with one of the searchable data fields corresponding to one of the indexed tables; searching each of the indexed tables for properties satisfying the search query defined for the corresponding index bar interface; generating a table of references to the optical media indicating the position of textual and image data for properties resulting from the searching step; displaying with each displayed index bar interface a count of properties satisfying the search query defined using the index bar interface; displaying a composite count of properties satisfying all of the search queries defined using all of the displayed index bar interfaces; retrieving the compressed thumbnail image and certain summary data fields of the textual file for each property of the composite count; and decompressing the compressed thumbnail image and displaying the decompressed thumbnail image with the certain summary data fields for at least two of the properties of the composite count. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer implemented property data searching system having a computer with a processor and an optical media read device connected to the computer for communication with the processor thereof, the system comprising:
pre-recorded optical storage media operable with the optical media read device under control of the computer and table-driven program means, the pre-recorded optical storage media for storing a database including a plurality of textual files corresponding to a plurality of properties, each textual file having a plurality of data fields and being associated with a listing number corresponding to one of the plurality of properties, the database further having a plurality of indexed tables, each indexed table corresponding to a searchable data field of the plurality of data fields, the pre-recorded optical storage media further for storing compressed image data for one or more properties of the plurality of properties in a plurality of subdirectories as a function of the listing numbers, the compressed image data including at least one compressed image and a compressed thumbnail image of the compressed image; and
the table-driven program means pre-recorded on the optical storage media including;means for displaying a plurality of index bar interfaces, each index bar interface corresponding to one of the plurality of indexed tables, and wherein the means for displaying includes means for allowing a user to define a search query for a search parameter associated with one of the searchable data fields corresponding to one of the indexed tables; means for searching each of the indexed tables for properties satisfying the search query defined using the index bar interface corresponding to the indexed table being searched; means for generating a table of references to the pre-recorded optical media indicating the position of textual and image data for properties resulting from the search queries; means for displaying with each displayed index bar interface a count of objects satisfying the search queries defined using the displayed index bar interface; means for displaying a composite count of properties resulting from the search queries defined using all of the displayed index bar interfaces; means for retrieving the compressed thumbnail image and certain summary data fields of the textual file for each property of the composite count; and means for decompressing the compressed thumbnail image and displaying the decompressed thumbnail image with the certain summary data fields for at least two of the properties of the composite count. - View Dependent Claims (33, 34, 35)
-
36. A pre-recorded program storage media readable by a media read apparatus under control of a computer, tangibly embodying a program executable to perform property data searching, the pre-recorded program storage media comprising:
-
a database including a plurality of textual files corresponding to a plurality of properties, each textual file having a plurality of data fields and being associated with a listing number corresponding to one of the plurality of properties, the database further having a plurality of indexed tables, each indexed table corresponding to a searchable data field of the plurality of data fields, the pre-recorded storage media further for storing compressed image data for one or more properties of the plurality of properties in a plurality of subdirectories as a function of the listing numbers, the compressed image data including at least one compressed image and a compressed thumbnail image of the compressed image; and table driven program means including; means for causing the display of a plurality of index bar interfaces, each index bar interface corresponding to one of the plurality of indexed tables, and wherein the means for displaying includes means for allowing a user to define a search query for a search parameter associated with one of the searchable data fields corresponding to one of the indexed tables; means for causing a search of each of the indexed tables for properties satisfying the search query defined using the index bar interface corresponding to the indexed table being searched; means for causing the generation of a table of references to the storage media indicating the position of textual and image data for properties resulting from the search queries; means for causing display with each displayed index bar interface a count of objects satisfying the search query defined using the displayed index bar interface; means for causing display of a composite count of properties satisfying the search queries defined for all of the displayed index bar interfaces; means for causing the retrieval of the compressed thumbnail image and certain summary data fields of the textual file for each property of the composite count; and means for causing the decompression of the compressed thumbnail image and causing the display of the decompressed thumbnail image with the certain summary data fields for at least two of the properties of the composite count. - View Dependent Claims (37)
-
Specification