Dual sided photographic album leaf and method of making |
| OF THE INVENTION Referring the FIGS. 1 and 2, there is illustrated a dual sided album leaf 10 made ... |
|
Method and system for producing an internet page description file on a digital imaging device |
| The present invention provides an inexpensive method and system for capturing images and generating ... |
|
System and method for improved compression of DCT compressed images |
| A system is described that provides methods for improved compression of images that have been ... |
|
Navigation apparatus using a position index and information representative of roads and institutions |
| It is an object of the present invention to provide a moving object navigation apparatus which can ... |
|
Method for producing a storage medium with a map |
| it is an object of the invention to provide a method of the kind set forth which produces a storage ... |
|
Method for organizing map data |
| To address these and other objectives, the present invention comprises a method of organizing map ... |
|
Method, system and article of manufacture for identifying regularly traveled routes |
| OF THE PRESENTLY PREFERRED EMBODIMENT(S) Referring now to the drawings, and particularly to FIG. 1,... |
|
Spatial morphing of text to accommodate annotations |
| Footnotes, headnotes, sidenotes, or other margin-borne annotations are widely employed in books and ... |
|
Category specific sort and display instructions for an electronic device |
| Accordingly, embodiments of the present invention provide an electronic device having a mechanism ... |
|
Optimizing workflow in a prepress printing system |
| A method for automatically processing a job in a prepress printing environment includes the steps ... |
|
|
Interaction with query data
| Details |
Inventors: de Judicibus, Dario;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Gaffin; Jeffrey
Assistant Examiner: Mahmoudi; Hassan
Attorney, Agent or Firm: Tuchman; Ido
A system cooperable with a data engine such as a database allows a user to refine a query. The query comprises at least one conditional attribute and at least one attribute to be displayed and the data engine responds to produce a report comprising one or more objects, each object comprising the displayed attributes. The system comprises a module for rendering at least one object from a report and which is responsive to user interaction with the report, for selecting one or more displayed attributes and causing the one or more displayed attributes to change to respective one or more conditional attributes. A second module renders at least one conditional attribute for a query and is responsive to user interaction with the one or more rendered conditional attributes, for selecting one or more conditional attributes and causing the one or more conditional attributes to change to respective one or more displayed attributes. |
|
DETAILED DESCRIPTION OF THE INVENTION In describing the operation of the system, for clarity, reference will be made to the operation of classes whereas it is to be understood that it is instances of such classes which execute at run time. UK Application No. GB9814339. 9 and corresponding U. S. application Ser. No. 09/342,775 describes a set of Java beans one of which, DBQuery 30, connects via a database driver 32 to a relational database 34. The relational database 34 comprises a plurality of tables 36, Relation #1 . . . #x, each of which store a number of attributes for a number of objects. DBQuery comprises a number of properties including the address and type of the database and any username and password required to access the database 34. From the point of view of the present invention, two properties are relevant: Query and DBResultSet. DBQuery also exposes get and set methods enabling its properties to be read and, where possible, written by other objects. In the present embodiment, a text entry field 38 receives user input directly defining an initial SQL query--SQL Query #1. Where the user is not expected to be familiar with such query languages, user input can be via a natural language interface 40, which receives input, for example, "Get me all red 4 wheel drive cars in your catalogue", and converts this to an initial SQL query. Again, it should be seen that the present embodiment is described in relation to SQL and relational databases for exemplary purposes only, and it will be seen that the invention is applicable to any means for querying any data engine including databases, data stores, simulation tool or combination thereof. For example, initial input could be made from a QBE type interface or indeed initial input might be limited to only specifying conditions for a limited number of attributes with the remainder of the query being pre-defined or built automatically. In any case, initial user input is used to set the Query attribute of DBQuery 30. This causes DBQuery 30 to link to the database 34 and generate a report which is returned as a relation called DBResultSet
|
| Related patents |
|
|
Apparatus and method for verifying compatibility of system components
Each component of a plurality of interacting system components is associated with a version identifier, which in the preferred embodiment is an integer value. The ...
|
|
|
Method and computer-readable medium for installing an upgrade to an application program
The present invention is directed to a method, and computer-readable medium for upgrading an application using an installer program. The installer program recognizes ...
|
|
|
Data base duplication method of using remote copy and database duplication storage subsystem thereof
With the intention of reducing the data transfer time based on the copying of DB table data by use of the scheme of automatic prior data duplication, such as the remote ...
|
|
|
Content-addressable (associative) memory devices
According to one aspect of the present invention there is provided a compound associative memory for use with a data-parallel computer, the memory comprising: a bit-...
|
|
|
Tag location monitor
Accordingly, it is an object of the present invention to provide a monitor of a communication network for a tag location system which employs tags that transmit data ...
|
|
|
Multichannel audio distribution system having portable receivers
The present invention therefore provides a system adapted for distribution of differing information to a plurality of mobile users. The distributed information is ...
|
|
|
Synchronization manager for standardized synchronization of separate programs
Briefly, the present invention provides a centralized, standardized mechanism for managing the synchronization of data between local and remote computers according to ...
|
|
|
System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type
The inventors propose transreceiving workflow specifications using electronic messaging with messages having a content type "multipart" in a MIME header and a content ...
|
|
|
Apparatus and system for providing fee-based content
The invention claimed is: 1. An information processing system which includes a server and one or more information processing apparatuses and enables the information ...
|
|
|
Dual sided photographic album leaf and method of making
Referring the FIGS. 1 and 2, there is illustrated a dual sided album leaf 10 made in accordance with-the present invention. In particular, the leaf 10 includes a first ...
|
|
|