Find assistant for creating database queries
First Claim
1. A computerized method of finding information in a memory of a computer having a processor, data storage device, display device, and data input device, the computer processor running a database management system having a plurality of database tables each including a plurality of associated database fields having database data, the method comprising the steps of:
- (a) displaying a window containing a card metaphor on the display device;
(b) accepting, through the card metaphor, a find request comprising a find type and a find condition entered from the data input device;
(c) interpreting the find type and find condition to generate a natural language description of the find request; and
(d) presenting the natural language description of the find request in the window on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture which provides for finding database management information on a computer in a simple, user-friendly way to minimize errors and maximize database usership. The invention displays a window containing a card metaphor in a graphical user interface on a computer display. The window allows the user to enter a find type and a find condition selected from a displayed menu. The window also displays a natural language description of the current status of the find request, allowing the user to see, in real time, the scope of the request and the databases affected.
59 Citations
21 Claims
-
1. A computerized method of finding information in a memory of a computer having a processor, data storage device, display device, and data input device, the computer processor running a database management system having a plurality of database tables each including a plurality of associated database fields having database data, the method comprising the steps of:
-
(a) displaying a window containing a card metaphor on the display device; (b) accepting, through the card metaphor, a find request comprising a find type and a find condition entered from the data input device; (c) interpreting the find type and find condition to generate a natural language description of the find request; and (d) presenting the natural language description of the find request in the window on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for finding information with a database management system having a plurality of database tables each including a plurality of associated database fields having database data, the apparatus comprising:
-
(a) a computer, comprising a processor and a memory storing the database tables; (b) means, performed by the computer, for displaying a window containing a card metaphor on a display coupled to the computer; (c) means, performed by the computer for accepting, through the card metaphor, a find request comprising a find type and a find condition from a user input device into the computer; (d) means, performed by the computer, for interpreting the find type and find condition to generate a natural language description of the find request; (e) means, performed by the computer, for presenting a natural language description of the find request to the user in the window on the display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device, readable by a computer having a processor, data storage device, display device, data input device, and a memory storing a plurality of database tables each including a plurality of associated database fields having database data, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of finding information in the memory of the computer, the method comprising the steps of:
-
(a) displaying a window containing a card metaphor on the display device; (b) accepting, through the card metaphor, a find request comprising a find type and a find condition entered from the data input device; (c) interpreting the find type and find condition to generate a natural language description of the find request; and (d) presenting the natural language description of the find request in the window on the display device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification