Dynamic access of data
First Claim
Patent Images
1. A method of dynamically accessing data, comprising:
- sending a request from a client to a server to access data stored in a database maintained by the server;
retrieving a first set of data from the database;
mapping the first set of data to a second set of data based on a set of mapping rules that is defined by the client; and
receiving at the client the second set of data.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamic access of data stored in a database maintained by a server. A client sends a request to the server to access the data stored in the database. A first set of data is retrieved from the database and mapped to a second set of data based on a set of mapping rules that is defined by the client. The client then receives the second set of data.
112 Citations
57 Claims
-
1. A method of dynamically accessing data, comprising:
-
sending a request from a client to a server to access data stored in a database maintained by the server;
retrieving a first set of data from the database;
mapping the first set of data to a second set of data based on a set of mapping rules that is defined by the client; and
receiving at the client the second set of data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for maintaining data, comprising:
-
receiving at a server an identifier and data associated with an object that is identified by the identifier, the server configured to maintain a database that is accessible to clients;
for each client, verifying that the identifier and the data conforms to a set of rules defined by the client; and
entering the identifier and the data into the database. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for maintaining data, comprising:
-
sending a request from a client to a server to request modification of a set of data associated with an object, the set of data stored in a database maintained by the server;
receiving a message that the server has locked the set of data so that only the client can modify the set of data;
sending a set of modified data to the server for storing the modified data in the database;
receiving a message that the modified data was stored in the database, with the server determining what other clients may access the modified data for each of the other clients, verifying that the modified data conform with a set of rules defined by the client. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
providing a client computer having a module to allow switching between a first mode of storing data in a local database and a second mode of storing data in a remote database maintained by a server computer; and
providing an interface for dynamically mapping data stored in the remote database to data having a format defined by the client computer. - View Dependent Claims (29)
-
-
30. A system, comprising:
-
a data server to maintain a database that stores data associated with an object that is identified by an identifier, the object having attributes that describe aspects of the object, the data including attribute values associated with the attributes;
clients that access the data stored in the database, each client defining a set of rules for identifiers and attributes; and
an integration server that communicates with the clients and the data server, the integration server in response to a request for data from a client maps the data in the data server to data that has a format conforming to the rules defined by the client. - View Dependent Claims (31)
-
-
32. A computer program product, tangibly stored on a machine-readable medium, for dynamic access of master data, comprising instructions operable to cause a programmable processor to:
-
receive a request from a client to access data stored in a database maintained by a server;
retrieve a first set of data from the database;
map the first set of data to a second set of data based on a set of mapping rules that is defined by the client; and
send the second set of data to the client. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A computer program product, tangibly stored on a machine-readable medium, for dynamic access of master data stored in a database that is accessible to clients, comprising instructions operable to cause a programmable processor to:
-
receive an identifier and data associated with an object that is identified by the identifier;
for each client, verify that the identifier and the data conforms to a set of rules defined by the client; and
enter the identifier and the data into the database. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer program product, tangibly stored on a machine-readable medium, for dynamic access of master data, comprising instructions operable to cause a computer system having clients and a server to:
-
send a request from a first client to the server for modification of a set of data associated with an object, the set of data stored in a database maintained by the server;
receive a message that the server has locked the set of data so that only the client can modify the set of data;
send a modified set of data to the server for storing the data in the database; and
receive a message that the set of modified data was stored in the database, where the server determines what other clients may access the set of modified data for each of the other clients, and verifies that the set of modified data conform with a set of rules defined by the client. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
Specification