IP Library › Granted Patent US 7,490,100
Granted Patent B2
US 7,490,100 · App. 11/097,800 · Granted Feb 10, 2009

Dynamic graphical database query interface

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,490,100
App. No.
11/097,800
Granted
Feb 10, 2009
Kind
B2
Abstract

A graphical query interface provides visual feedback to a user during the construction of a query. In a first embodiment, the visual feedback helps the user determine the quality of the query as the query is being built. The relationship of columns in the database is graphically displayed to a user. When the user selects a column in the database, a filtered display mechanism displays only those columns or records that satisfy the portion of the query already constructed. In a second embodiment, the visual feedback eliminates some possible selections in the query tree due to previously-made selections that eliminate the eliminated selections as possibilities. In the second embodiment, the visual feedback mechanism may function according to data values in columns, and may also function according to known relationships between columns themselves.

Claims (8)

1. A computer-implemented method for a user to build a query to a database, the method comprising the steps of:

displaying to the user in a first window a graphical representation of a plurality of user-selectable icons corresponding to a plurality of columns defined in the database, wherein the graphical representation includes a plurality of domains, each domain of the plurality of domains defines a logical grouping of columns in the database, the graphical representation including at least one line connecting the plurality of user-selectable icons to represent at least one relationship in the database;

in response to user selection of an icon in the graphical representation corresponding to a first column in a first step in building the query, altering the graphical representation to make at least one icon corresponding to at least one different column in the graphical representation unavailable for selection by the user in a subsequent step in building the query according to at least one predefined rule for the first column that specifies at least one restriction between the fist column and the at least one different column, wherein the at least one predefined rule includes at least one condition for displaying said each domain of the plurality of domains, wherein the at least one restriction comprises mutual exclusion for the first column and the at least one different column and the at least one restriction specifies a reciprocal keyword that causes automatic generation of reciprocal restrictions between the first column and the at least one different column, wherein the altering the graphical representation to make the at least one icon corresponding to at least one column in the graphical representation unavailable for selection by the user comprises at least one of the following steps:

eliminating the at least one icon corresponding to the at least one different column from the graphical representation;

hiding the at least one icon corresponding to the at least one different column in the graphical representation from view of the user; and

greying out the at least one icon corresponding to the at least one different column in the graphical representation;

during display of the graphical representation in the first window, displaying in a second window at least one selectable value corresponding to values in the database corresponding to the first column; and

resetting the at least one restriction to make the at least one different column in the graphical representation available for selection by the user when the user specifies an OR operator when building the query.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAP AG
Reel/Frame 028540/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2005
From: DETTINGER, RICHARD DEAN; DJUGASH, JUDY IMMACULATE TINA; TENNER, JEFFREY WAYNE; TRAN, HAO THU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016143/0395 →
Continuity (2)
Continuation In Part 1086526100 · Jun 10, 2004
Related Publication 20060004740A1 · Jan 5, 2006