DATABASE INSERTION AND RETRIEVAL SYSTEM AND METHOD
First Claim
Patent Images
1. A method for processing information from a document using a database, comprising the steps of:
- associating a tag with one of a plurality of identifiers;
generating a hash table comprising a plurality of levels, wherein each one of said plurality of levels is hierarchically related to another one of said plurality of levels, and wherein each one of said plurality of levels is associated with one of said plurality of identifiers;
receiving the document comprising text formatted in accordance with a first markup language;
determining each occurrence of one of the plurality of identifiers within the text by searching the text for a text stream that matches the identifier using a stylesheet; and
generating a hash table index comprising at least one key, wherein the at least one key comprises at least one of the plurality of identifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
A database processing system and method for inserting into a database and retrieving from database documents formatted in accordance with a markup language.
-
Citations
20 Claims
-
1. A method for processing information from a document using a database, comprising the steps of:
-
associating a tag with one of a plurality of identifiers; generating a hash table comprising a plurality of levels, wherein each one of said plurality of levels is hierarchically related to another one of said plurality of levels, and wherein each one of said plurality of levels is associated with one of said plurality of identifiers; receiving the document comprising text formatted in accordance with a first markup language; determining each occurrence of one of the plurality of identifiers within the text by searching the text for a text stream that matches the identifier using a stylesheet; and generating a hash table index comprising at least one key, wherein the at least one key comprises at least one of the plurality of identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing information using a database, comprising:
-
an information storage and retrieval application configured to receive markup language information and database requests from a client device and further comprising a translator portion configured to generate a key based on each occurrence of a selected attribute occurring in a file, the selected attribute being specified using a first stylesheet; and a database coupled to the information storage and retrieval application and further comprising a memory manager. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium upon which is embodied a sequence of programmable instructions which when executed by a processor cause the processor to perform functions comprising:
-
receiving a document comprising text formatted in accordance with a first markup language; associating a tag with one of a plurality of identifiers, wherein the tag comprises document text; generating a hash table comprising a plurality of levels, wherein each one of said plurality of levels is hierarchically related to another one of said plurality of levels, and wherein each one of said plurality of levels is associated with one of said plurality of identifiers; determining each occurrence of one of the plurality of identifiers within the text by searching the text for a text stream that matches the identifier using a stylesheet; generating a hash table index comprising at least one key, wherein the at least one key comprises at least one of the plurality of identifiers; retrieving the tag associated with one of the plurality of identifiers at one or more of the plurality of levels, further comprising retrieving the tag from a local memory of a database if the tag is stored therein and retrieving the tag from a hard disk of the database if the tag is not stored in the local memory; associating the document with one of the top levels; performing data compression on the document text to form compressed document text; and inserting the compressed document text into the local memory and the hard disk of the database according to an insertion page comprising database insertion instructions provided in accordance with a second markup language. - View Dependent Claims (18, 19, 20)
-
Specification