Claims
- 1. An apparatus for modifying a database query comprising:
- means for initiating said query;
- means for displaying on a display mechanism, each time said query is initiated or reinitiated, said query used and data obtained as a result of said query, said display mechanism including a graph window for displaying said data and a query window for displaying said query; and
- means for modifying and reinitiating said query by either selecting part of said displayed data in said graph window or by modifying said query in said query window.
- 2. The apparatus of claim 1 further comprising means for iteratively actuating said means for displaying and said means for modifying and reinitiating.
- 3. The apparatus of claim 1 wherein the means for modifying and reinitiating said query by selecting said displayed data includes means for utilizing a variable sized box to select portion of said displayed data.
- 4. The apparatus of claim 1 wherein the means for modifying and reinitiating said query by selecting said displayed data includes means for selecting multiple portions of the displayed data.
- 5. The apparatus of claim 1 wherein the means for modifying and reinitiating said query by selecting said displayed data includes means for selecting a check box in said graph window.
- 6. A method for modifying a database query comprising the steps of:
- initiating said query;
- displaying on a display mechanism, each time said query is initiated or reinitiated, said query used and data obtained as a result of said query, said display mechanism including a graph window for displaying said data and a query window for displaying said query; and
- modifying and reinitiating said query by either selecting part of said displayed data in said graph window or by modifying said query in said query window.
- 7. The method of claim 6 further comprising the step of repeating the steps of displaying, selecting and modifying.
- 8. The method of claim 6 wherein the step of modifying said query by selecting part of said displayed data includes utilizing a variable sized box to select said displayed data.
- 9. The method of claim 6 wherein the step of modifying said query by selecting part of said displayed data includes selecting multiple portions of the displayed data.
- 10. The method of claim 6 wherein the step of modifying said query by selecting part of said displayed data includes selecting a check box in said graph window.
- 11. A data processing system for modifying a database query comprising:
- memory means for storing database data;
- processing means for processing said stored database data;
- means for initiating said query;
- means for displaying on a display mechanism, each time said query is initiated or reinitiated, said query used and data obtained as a result of said query, said display mechanism including a graph window for displaying said data and a query window for displaying said query; and
- means for modifying and reinitiating said query by either selecting part of said displayed data in said graph window or by modifying said query in said query window.
- 12. The data processing system of claim 11 further comprising means for iteratively actuating said means for displaying, means for selecting and means for modifying.
- 13. The data processing system of claim 11 wherein the means for modifying said query by selecting part of said displayed data includes means for utilizing a variable sized box to select said displayed data.
- 14. The data processing system of claim 11 wherein the means for modifying said query by selecting part of said displayed data includes means for selecting simultaneously multiple portions of the displayed data.
- 15. The data processing system of claim 11 wherein the means for modifying said query by selecting part of said displayed data includes means for selecting a check box from said graph window.
- 16. A computer program product stored in memory executable by a processor for modifying a database query comprising:
- means for initiating said query;
- means for displaying on a display mechanism data obtained as a result of said query, said display mechanism including a graph window for displaying said data and a query window for displaying said query; and
- means for modifying said query by either selecting part of said displayed data in said graph window or by modifying said query in said query window.
- 17. The computer program product of claim 16 further comprising means for iteratively actuating said means for displaying, means for selecting and means for modifying.
- 18. The computer program product of claim 16 wherein the means for modifying said query by selecting part of said displayed data includes means for utilizing a variable sized box to select said displayed data.
- 19. The computer program product of claim 16 wherein the means for modifying said query by selecting part of said displayed data includes means for selecting multiple portions of the displayed data.
- 20. The computer program product of claim 16 wherein the means for modifying said query by selecting part of said displayed data includes means for selecting a check box from said graph window.
Parent Case Info
This is a continuation of application Ser. No. 08/072,618, filed on Jun. 4, 1993 now U.S. Pat. No. 5,608,899.
US Referenced Citations (14)
Non-Patent Literature Citations (1)
Entry |
"Visual Query Specification in a Multimedia Database System", Keim et al., Visualization 1992 Conference, IEEE, Mar. 1992. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
72618 |
Jun 1993 |
|