System and method for transferring a database from one location to another over a network
First Claim
1. A client-server system for transferring a database from a server to a client, the system comprising:
- a server connectable to a network, the server having a memory accessible thereto;
a source database accessible to the server having data stored therein, the source database having metadata associated therewith identifying a structure and at least one field of the source database;
a client connectable to the network for communication with the server, the client having a memory accessible thereto for storing a copy of the source database;
the server accesses the source database and retrieves the metadata and at least a portion of the data and stores the retrieved data in at least one data object, each data object corresponding to a field of the database;
the server sends the metadata and the at least one data object to the client;
the client receives the metadata and the at least one data object from the server and generates and stores a copy of the database using the metadata, and populates the copy of the database with the data from the at least one data object; and
wherein the client-server system provides for the transfer of a source database to the client across various database types, vendors and operating systems without development effort.
1 Assignment
0 Petitions
Accused Products
Abstract
A client-server system for transferring a database from a server to a client across database types, vendors and without development effort. The system providing a server having access to a source database to be transferred to a client. The source database having metadata associated therewith including information regarding the structure and fields of the source database. The system including a client which communicates with the server through a network. The client having a data access application for processing the data received from the server and generating and populating a copy of the source database for use by the client.
-
Citations
33 Claims
-
1. A client-server system for transferring a database from a server to a client, the system comprising:
-
a server connectable to a network, the server having a memory accessible thereto;
a source database accessible to the server having data stored therein, the source database having metadata associated therewith identifying a structure and at least one field of the source database;
a client connectable to the network for communication with the server, the client having a memory accessible thereto for storing a copy of the source database;
the server accesses the source database and retrieves the metadata and at least a portion of the data and stores the retrieved data in at least one data object, each data object corresponding to a field of the database;
the server sends the metadata and the at least one data object to the client;
the client receives the metadata and the at least one data object from the server and generates and stores a copy of the database using the metadata, and populates the copy of the database with the data from the at least one data object; and
whereinthe client-server system provides for the transfer of a source database to the client across various database types, vendors and operating systems without development effort. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A data access application for use in transferring a database from a server to a client, the database having data stored therein and associated metadata identifying a structure and at least one field of the database, the data access application comprising an executable program for:
-
retrieving from the database the metadata and at least a portion of the data stored therein;
storing the retrieved data in at least one data object, each data object corresponding to a field of the database;
transferring the metadata and the at least one data object to the server for transfer thereof to the client;
wherein the data access application operates without further development across database types, vendors and operating systems. - View Dependent Claims (23, 24)
-
-
25. A method for transferring a database from a server to a client, the method comprising the steps of:
-
at a server;
providing a source database having data stored therein, the source database having metadata associated therewith identifying a structure and at least one field of the database;
accessing the source database and retrieving the metadata and at least a portion of the data stored therein;
storing the retrieved data in at least one data object, each data object corresponding to a field of the database from which the data stored in the data object was retrieved;
sending the metadata and the at least one data object to a client;
the server operating on the source database across various database types, vendors and operating systems without requiring development effort;
at a client;
receiving the metadata and the at least one data object;
generating a copy of the source database according to the metadata;
populating the copy of the source database with data retrieved from the at least one data object. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification