Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Intelligent-compilation-of-procedural-functions-for-query-processing-systems

 Adjunct use of instant messenger software to enable communications to or between chatterbots or other software agents
The present invention allows a user's chatterbot to "participate" in instant messaging along with ...


 Method of authorizing receipt of instant messages by a recipient user
An exemplary table, such as shown in FIG. 1, illustrates the control processes that a potential ...


 Computer node architecture comprising a dedicated middleware processor
OF THE INVENTION FIG. 1 shows a system of four multicomputer node computers that exchange data via ...


 Reduced keyboard disambiguating system
The present invention provides a reduced keyboard using word level disambiguation to resolve ...


 Video-based rendering
OF THE PREFERRED EMBODIMENTS In the following description of the preferred embodiments of the ...


 Device and method of browsing an image collection
The invention claimed is: 1. A device for browsing an image collection, comprising browsing means ...


 Computer system having fixed computers and mobile computers
OF PREFERRED EMBODIMENTS Referring firstly to FIG. 1 it can be seen that there is provided an ...


 Method and apparatus for synchronizing firmware
The invention is a method and apparatus for synchronizing firmware, such as versions of software, ...


 Information retrieval system
OF PREFERRED EMBODIMENTS Preferred embodiments according to the present invention will be ...


 Multiprocessor computer system
OF THE PREFERRED EMBODIMENT 1. GENERAL DESCRIPTION 2. NETWORK TOPOLOGY 3. SWITCH NODES 4. NETWORK C...


 Intelligent compilation of procedural functions for query processing systems

Details
Inventors: Cochrane, Roberta Jo; Pirahesh, Mir Hamid; Rielau , Serge Philippe; Sidle, Richard Sefton; Urhan, Tolga;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Lintz; Paul R.
Assistant Examiner: Fleurantin; Jean Bolte
Attorney, Agent or Firm: Pretty, Schroeder & Poplawski, P.C.

A method, apparatus, and article of manufacture for an intelligent compiler. A query is executed in a computer to retrieve data from a relational database stored on a data storage device. The query contains a procedural function. The query is compiled to generate an internal representation of the procedural function. Then, the execution of the procedural function is optimized using the generated internal representation.

DETAILED DESCRIPTION To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for an intelligent compiler.
According to the present invention, a query is executed in a computer to retrieve data from a relational database stored on a data storage device.
The query contains a procedural function.
The query is compiled to generate an internal representation of the procedural function.
Then, the execution of the procedural function is optimized using the generated internal representation.
An object of the present invention is to provide optimized execution of procedural functions.
Another object of this invention is to compile procedural functions to generate an internal representation that is used in optimizing the execution of the query.



Related patents
  Network switch using network processor and methods
One purpose of this invention is to provide a scalable switch architecture for use in a data communication network which is capable of sizing support capabilities to a ...
  Transform processor system having reduced processing bandwith
The present invention is generally directed to various levels of features; including display technology, processor technology, and system technology, and various ...
  Method and apparatus for determination and visualization of player field coverage in a sporting event
The present invention provides, most generally, a method and apparatus for tracking moving objects, particularly athletes engaged in sporting activities. More ...
  Computer human method and system for the control and management of an airport
What is claimed is: 1. A GNSS compatible airport control and management system providing a computer human interface for use by a controller in the monitoring, control ...
  Architectures for netcentric computing systems
The present invention discloses an architecture for a netcentric computer system that is capable of expanding the reach of computing both within and outside the business ...
  System and method for automatically verifying the performance of a virtual robot
The present invention meets these aforementioned needs by providing a variety of mechanisms for verifying the performance of a virtual robot or BOT. In an automated ...
  Method and apparatus for summarizing previous threads in a communication-center chat session
What is claimed is: 1. A system for aiding a host of a chat session in reviewing queries and responses in a continuing dialog string comprising; a parsing function for ...
  IRC name translation protocol
OF THE INVENTION The present invention relates to the technical field of networks particularly for an Internet application. Such a network generally should offer the ...
  Methods for creating and editing topics for virtual robots conversing in natural language
The present invention meets the aforementioned needs by providing automated methods of editing and authoring topic scripts. Typically, topic scripts comprise example ...
  Method for communicating within a chat topic in a wireless communication system
OF THE INVENTION Referring to FIG. 1, an electronic block diagram of a wireless communication system 10 is shown. The wireless communication system 10 comprises a ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved