Graphical user interface to build event-based dynamic searches or queries using event profiles
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
134 Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. 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.
-
20. 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. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. 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.
-
Specification