Accessing data from a database over a network
First Claim
1. A system comprising:
- an interface to receive a request from a client system for information in a database system; and
a controller to format metadata associated with the requested information into a format for display in the client system, wherein said controller is adapted to map plural data types defined by the database system to corresponding files types to enable presentation in the client system of an object having an associated data type retrieved from the database system, wherein said controller is adapted to further map plural data types to the corresponding files types based on a table having multiple entries each associating a data type defined by the database system with a file extension corresponding to a respective file type, and wherein the controller is adapted to create a file name for the object, the file name containing the file extension mapped for the data type of the object, and to send a file having the file name to the client system, the file containing the object.
2 Assignments
0 Petitions
Accused Products
Abstract
A database system is accessible by a client system over a data network. In one arrangement, a server system is connected to the data network to receive requests from the client system. In response to the request, the server system issues corresponding queries to the database system to retrieve data. The data is then formatted by the server system and sent to the client system, where the formatted data is displayed, such as in a browser screen. The formatted data includes hyperlinks that are user selectable to retrieve further objects from the database system. When selection of the hyperlink is received, the client system sends a request to the server system, which retrieves the requested object or objects from the database system. The objects are communicated back to the client system for presentation.
108 Citations
31 Claims
-
1. A system comprising:
-
an interface to receive a request from a client system for information in a database system; and
a controller to format metadata associated with the requested information into a format for display in the client system, wherein said controller is adapted to map plural data types defined by the database system to corresponding files types to enable presentation in the client system of an object having an associated data type retrieved from the database system, wherein said controller is adapted to further map plural data types to the corresponding files types based on a table having multiple entries each associating a data type defined by the database system with a file extension corresponding to a respective file type, and wherein the controller is adapted to create a file name for the object, the file name containing the file extension mapped for the data type of the object, and to send a file having the file name to the client system, the file containing the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of accessing an object relation database, comprising:
-
loading an applet over a network from a server;
executing the applet to present an interactive interface in a browser display screen to receive user queries and to send requests for information from the object relational database in response to the user queries;
receiving metadata relating to requested information from the object relational database;
displaying at least a portion of the metadata as a hyperlink;
in response to selection of the hyperlink, sending a request for an object in the object relational database, the object containing information associated with the selected metadata portion;
associating the object with one of plural presentation routines to present the information in the object;
mapping plural data types stored in the object relational database to corresponding plural file types; and
identifying a file type of the object based on the mapping, wherein mapping the plural data types to corresponding plural file types comprises mapping, based on a mapping table, the plural data types defined by object relational database to the corresponding file types, wherein the mapping table has entries mapping a data type to a corresponding file extension with a respective file type. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An article comprising at least one storage medium containing instructions that when executed cause a first system to:
-
receive a request from a client system for data in a database;
retrieve the data from the database type; and
determine a data type of the retrieved data and map the data type to a file type presentable by the client system type, wherein mapping the data type to the file type comprises accessing a table having multiple entries to map plural data types associated with data stored in the database with corresponding plural file types presentable by the client system, each entry of the table associating a data type defined by the database with a file extension corresponding to a respective file type, and wherein the instructions when executed cause the first system to further create a file name for the retrieved data, the file name containing the file extension mapped for the data type of the retrieved data, and to further send a file having the file name to the client system, the file containing the retrieved data. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
one or more storage devices containing an applet and a document;
an interface to a network;
a controller to communicate the document to a client device, the document containing data defining a page displayable in a browser screen, and the applet containing instructions that when executed provide an interactive portion of the browser screen to enable user entry of Structured Query Language (SQL) queries, wherein said applet responsive to SQL queries entered in the interactive portion of the browser screen by sending corresponding requests for accessing data in a database system; and
wherein the controller is adapted to create a file name for the object, the file name containing the file extension mapped for the data type of the object, and to send a file having the file name to the client system, the file containing the object. - View Dependent Claims (28, 29)
-
-
30. A system comprising:
-
an interface to receive a request from a client system for information in a database system; and
a controller to format metadata associated with the requested information into a format for display in the client system;
wherein said controller is adapted to map plural data types in the database system to corresponding files types to enable presentation in the client system of an object having an associated data type retrieved from the database,wherein the controller is adapted to communicate the requested information and executable code associated with the requested information to the client system, the executable code for presenting the requested information in the client system, and wherein the controller is adapted to create a file name for the object, the file name containing the file extension mapped for the data type of the object, and to send a file having the file name to the client system, the file containing the object.
-
-
31. An article comprising at least one storage medium containing instructions that when executed cause a first system to:
-
receive a request from a client system for data in a database;
retrieve the data from the database; and
determine a data type of the retrieved data and map the data type to a file type presentable by the client system type;
wherein mapping the data type to the file type comprises accessing a table having multiple entries to map plural data types associated with data stored in the database with corresponding plural file types presentable by the client system;
wherein the instructions when executed cause the first system to communicate executable code stored in the database and associated with the retrieved data to the client system, the executable code for presenting the retrieved data in the client system, and wherein the instructions when executed cause the first system to further create a file name for the retrieved data, the file name containing the file extension mapped for the data type of the retrieved data, and to further send a file having the file name to the client system, the file containing the retrieved data.
-
Specification