Graphical user interface to build event-based dynamic searches or queries using event profiles
AssigneeInternational Business Machines Corporation
InventorsRichard Dean Dettinger, Peter John Johnson, Jeffrey Wayne Tenner
Life of this patent
Estimating the term…
Abstract
The present invention generally provides methods, systems and articles of manufacture for programmatically providing a user interface for creating queries. In one embodiment, the graphical user interface comprises (i) a region for displaying conditions of a user-defined query; and (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.
Claims26
A method of programmatically providing a user interface for creating queries, comprising:
- providing graphical user interface content which defines a graphical user interface, comprising:
- (i) a region for displaying conditions of a user-defined query;
- and
- (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.
A method of programmatically providing a user interface for creating queries, comprising:
- (a) generating graphical user interface (GUI) content which, when processed by a GUI-based program, defines a first graphical user interface screen comprising a first graphical element for initiating a process of applying an event profile to a first condition of a user-defined query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true;
- (b) in response to a user event activating the first graphical element, generating graphical user interface (GUI) content which, when processed by the GUI-based program, defines a second graphical user interface screen displaying predefined event profiles available for user selection;
- and
- (c) in response to a user selection of the event profile from the second graphical user interface screen, generating graphical user interface (GUI) content which, when processed by the GUI-based program, defines a third graphical user interface screen displaying the query including at least the first condition and the second condition.
A computer-readable medium containing a program which, when executed by a processor, performs an operation of programmatically providing a user interface for creating queries, the operation comprising:
- providing graphical user interface content which defines a graphical user interface, comprising:
- (i) a region for displaying conditions of a user-defined query;
- and
- (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.
A computer-readable medium containing a program which, when executed by a processor, performs an operation of programmatically providing a user interface for creating queries, the operation comprising:
- (a) generating graphical user interface (GUI) content which, when processed by a GUI-based program, defines a first graphical user interface screen comprising a first graphical element for initiating a process of applying an event profile to a first condition of a user-defined query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true;
- (b) in response to a user event activating the first graphical element, generating graphical user interface (GUI) content which, when processed by the GUI-based program, defines a second graphical user interface screen displaying predefined event profiles available for user selection;
- and
- (c) in response to a user selection of the event profile from the second graphical user interface screen, generating graphical user interface (GUI) content which, when processed by the GUI-based program, defines a third graphical user interface screen displaying the query including at least the first condition and the second condition.
A computer, comprising:
- a memory containing at least an application;
- and
- a processor communicably connected to the memory and which, when executing the application, performs an operation of programmatically providing a user interface for creating queries, the operation comprising:
- providing graphical user interface content which defines a graphical user interface, comprising:
- (i) a region for displaying conditions of a user-defined query;
- and
- (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.
Dependencies are inferred from the claim text.