Customization of information retrieval through user-supplied code
First Claim
1. In a client-server database system, a method of customization of information retrieval comprising the steps of:
- supplying by the server to the client information required by the client to generate client-supplied customization code for customizing a component of said database system providing said information retrieval where the customization code provided by the client to the server is able to be executed on the server; and
sending by the client to the server queries and executable customization code for doing various tasks of said information retrieval system component by the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A user at a client machine can customize components of a database search performed at a server. The user does this by sending executable code to the database server. Software code runs as middleware on the database server machine to communicate between the database server and the client and performs the functions of supplying the client with vital information required for generating code which will be used for customizing various processes of the database retrieval session. Typically, the server comprises a set of database servers and the middleware runs on each database server machine to communicate between the database servers and the client. The middleware provides a virtual machine on which the user-supplied code written in a virtual machine language is executed, giving a uniform interface across the set of database servers on which the same user-supplied code will be executed ensuring that the user-supplied code executes under database server specified access privileges.
-
Citations
23 Claims
-
1. In a client-server database system, a method of customization of information retrieval comprising the steps of:
-
supplying by the server to the client information required by the client to generate client-supplied customization code for customizing a component of said database system providing said information retrieval where the customization code provided by the client to the server is able to be executed on the server; and
sending by the client to the server queries and executable customization code for doing various tasks of said information retrieval system component by the server. - 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 client-server database system comprising:
-
a server supplying to a client information required by the client to generate client-supplied customization code for customizing a component of said database system providing said information retrieval where the customization code provided by the client to the server is able to be executed on the server; and
a plurality of clients sending to the server queries and executable customization code for doing various tasks of said information retrieval system component by the server, the server allocating space to maintain client-supplied customization code for different clients, and retrieving and running appropriate customization code dynamically in response to a client query. - View Dependent Claims (23)
-
Specification