Method and system for storing and retrieving document data using a markup language string and a serialized string
First Claim
1. A method for storing data entered by a user in a remote relational database, the method comprising the steps of:
- saving data as a plurality of software components at a server;
converting the plurality of software components into a first string and a second string wherein the first string comprises a markup language format that substantially mimics the software components and the second string comprises a serialized string format of the plurality of software components;
compressing the first string and the second string;
transmitting the compressed first string and the compressed second string to a receiving server; and
storing the compressed first string and the compressed second string in a relational database.
3 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention, a method and system for storing data entered by a user in a remote relational database involves saving data as a plurality of software components at a server; converting the plurality of software components into a first string and a second string wherein the first string comprises a markup language format that substantially mimics the software components and the second string comprises a serialized string format of the plurality of software components; compressing the first string and the second string; transmitting the compressed first string and the compressed second string to a receiving server; and storing the compressed first string and the compressed second string in a relational database. According to another embodiment of the invention, a method and system for retrieving data from a remote relational database, as requested by a user at a user location involves requesting data from a relational database through a requesting server; retrieving a compressed first string and a compressed second string from a relational database; transmitting the compressed first string and the compressed second string to the requesting server; decompressing the compressed first string and the compressed second string; converting the second string to an original plurality of software components wherein the second string represents a serialized string format of the plurality of software components comprising a string of characters; determining whether the second string was converted; converting the first string to an original plurality of software components if the second string was not converted, wherein the first string represents a markup language format that substantially mimics the software components; and displaying the original plurality of software components via a user interface.
-
Citations
24 Claims
-
1. A method for storing data entered by a user in a remote relational database, the method comprising the steps of:
-
saving data as a plurality of software components at a server;
converting the plurality of software components into a first string and a second string wherein the first string comprises a markup language format that substantially mimics the software components and the second string comprises a serialized string format of the plurality of software components;
compressing the first string and the second string;
transmitting the compressed first string and the compressed second string to a receiving server; and
storing the compressed first string and the compressed second string in a relational database. - View Dependent Claims (2, 3, 4, 5, 21)
-
-
6. A method for retrieving data from a remote relational database, as requested by a user at a user location, the method comprising the steps of:
-
requesting data from a relational database through a requesting server;
retrieving a compressed first string and a compressed second string from a relational database;
transmitting the compressed first string and the compressed second string to the requesting server;
decompressing the compressed first string and the compressed second string;
converting the second string to an original plurality of software components wherein the second string represents a serialized string format of the plurality of software components comprising a string of characters;
determining whether the second string was converted;
converting the first string to an original plurality of software components if the second string was not converted, wherein the first string represents a markup language format that substantially mimics the software components; and
displaying the original plurality of software components via a user interface. - View Dependent Claims (7, 8, 9, 10, 22)
-
-
11. A system for storing data entered by a user in a remote relational database, the system comprising:
-
a server for saving data as a plurality of software components wherein the data is entered by the user;
a convert module for converting the plurality of software components into a first string and a second string wherein the first string comprises a markup language format that substantially mimics the software components and the second string comprises a serialized string format of the plurality of software components;
a compress module for compressing the first string and the second string;
a transmit module for transmitting the compressed first string and the compressed second string to a receiving server; and
a relational database for storing the compressed first string and the compressed second string. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for retrieving data from a remote relational database, as requested by a user at a user location, the system comprising:
-
a requesting server for requesting data from a relational database;
a retrieve module for retrieving a compressed first string and a compressed second string from a relational database;
a transmit module for transmitting the compressed first string and the compressed second string to the requesting server;
a decompress module for decompressing the compressed first string and the compressed second string;
a convert module for converting the second string to an original plurality of software components wherein the second string represents a serialized string format of the plurality of software components comprising a string of characters;
determining whether the second string was converted; and
converting the first string to an original plurality of software components if the second string was not converted, wherein the first string represents a markup language format that substantially mimics the software components; and
a user interface for displaying the original plurality of software components. - View Dependent Claims (17, 18, 19, 20)
-
-
23. At least one signal embodied in at least one carrier wave for transmitting a computer program of instructions configured to be readable by at least one processor to execute a computer process for storing data entered by a user in a remote relational database, the computer process comprising:
-
saving means for saving data as a plurality of software components at a server;
converting means for converting the plurality of software components into a first string and a second string wherein the first string comprises a markup language format that substantially mimics the software components and the second string comprises a serialized string format of the plurality of software components;
compressing means for compressing the first string and the second string;
transmitting means for transmitting the compressed first string and the compressed second string to a receiving server; and
storing means for storing the compressed first string and the compressed second string in a relational database.
-
-
24. At least one signal embodied in at least one carrier wave for transmitting a computer program of instructions configured to be readable by at least one processor to execute a computer process for retrieving data from a remote relational database, as requested by a user at a user location, the computer process comprising:
-
requesting means for requesting data from a relational database through a requesting server;
retrieving means for retrieving a compressed first string and a compressed second string from a relational database;
transmitting means for transmitting the compressed first string and the compressed second string to the requesting server;
decompressing means for decompressing the compressed first string and the compressed second string;
converting means for converting the second string to an original plurality of software components wherein the second string represents a serialized string format of the plurality of software components comprising a string of characters;
determining means for determining whether the second string was converted;
converting means for converting the first string to an original plurality of software components if the second string was not converted, wherein the first string represents a markup language format that substantially mimics the software components; and
displaying means for displaying the original plurality of software components via a user interface.
-
Specification