Method and system for processing structured documents in a native database
First Claim
Patent Images
1. A method for processing a structured document stored in a database comprising the steps of:
- a) identifying a plurality of strings that are processed by the database;
b) assigning an identifier to each of the plurality of strings;
c) storing each of the plurality of strings and the assigned identifier in a table in the database, wherein the table is a global database table; and
d) utilizing the table to replace the plurality of strings with their assigned identifiers throughout the database, wherein the identifiers are used during document processing.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method and system for processing a structured document stored in a database is disclosed. The method includes identifying strings that are processed by the database, assigning an identifier to each of the strings, storing each of the strings and the assigned identifier in a table in the database, where the table is a global database table, and utilizing the table to replace the strings with their assigned identifiers throughout the database, where the identifiers are used during document processing.
25 Citations
31 Claims
-
1. A method for processing a structured document stored in a database comprising the steps of:
-
a) identifying a plurality of strings that are processed by the database;
b) assigning an identifier to each of the plurality of strings;
c) storing each of the plurality of strings and the assigned identifier in a table in the database, wherein the table is a global database table; and
d) utilizing the table to replace the plurality of strings with their assigned identifiers throughout the database, wherein the identifiers are used during document processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium containing program instructions for processing a structured document stored in a database, the instructions for:
-
a) identifying a plurality of strings that are processed by the database;
b) assigning an identifier to each of the plurality of strings;
c) storing each of the plurality of strings and the assigned identifier in a table in the database, wherein the table is a global database table; and
d) utilizing the table to replace the plurality of strings with their assigned identifiers throughout the database, wherein the identifiers are used during document processing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for processing a structured document stored in a database comprising:
-
a string identifier generator in the database, wherein the generator is configured to identify a plurality of strings processed by the database and to assign an identifier to each of the plurality of strings;
a table in the database for storing each of the plurality of strings and the assigned identifier, wherein the table is a global database table; and
a cache in the database for storing a portion of the table, wherein the generator utilizes the cache and the table to replace the plurality of strings with their assigned identifiers throughout the database and the identifiers are used to perform document processing. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for storing a structured document in a database comprising the steps of:
-
a) identifying a plurality of strings that are processed by the database;
b) assigning an identifier to each of the plurality of strings;
c) storing each of the plurality of strings and the assigned identifier in a table in the database, wherein the table is a global database table; and
d) utilizing the table to replace the plurality of strings with their assigned identifiers throughout the database.
-
-
31. A computer readable medium containing program instructions for storing a structured document in a database, the program instructions for:
-
a) identifying a plurality of strings that are processed by the database;
b) assigning an identifier to each of the plurality of strings;
c) storing each of the plurality of strings and the assigned identifier in a table in the database, wherein the table is a global database table; and
d) utilizing the table to replace the plurality of strings with their assigned identifiers throughout the database.
-
Specification