Graphical user interface for filtering a population of items
First Claim
1. A system comprising:
- a processor configured to receive selections of criteria to be applied to data as a multi-tiered query;
a processor configured to receive a selection, for at least one criterion of the criteria, of a tier of the multi-tiered query to which the at least one criterion is to be applied;
a processor configured to construct the multi-tiered query utilizing the criteria and the received selection of a tier;
a processor configured to receive an indication of a tier level;
a process or configured to construct a query using the indicated tier level and all prior tier levels; and
a processor configured to move a criterion from a first tier in the multi-tiered query to a second tier in the multi-tiered query responsive to an action of a user with respect to a graphical representation of the multi-tiered query.
5 Assignments
0 Petitions
Accused Products
Abstract
Graphical user interface for filtering a population of items. The graphical user interface may be implemented as a method on a system comprising a computer server or other computing device. The system defines a library of available criteria to be used in filtering a population of items to identify items of interest. Each criterion has a graphical representation. The system receives an indication of at least one of the criterion to be applied to the population as a filter and also accepts an indication of a tier of the filter to which the selected criterion is to be associated. The system identifies a list of items of interest satisfying a current set of criteria defining the filter. A graphical representation of the filter is displayed by the system while it is being constructed by the user. In one embodiment, the items are securities such as stocks.
-
Citations
64 Claims
-
1. A system comprising:
-
a processor configured to receive selections of criteria to be applied to data as a multi-tiered query; a processor configured to receive a selection, for at least one criterion of the criteria, of a tier of the multi-tiered query to which the at least one criterion is to be applied; a processor configured to construct the multi-tiered query utilizing the criteria and the received selection of a tier; a processor configured to receive an indication of a tier level; a process or configured to construct a query using the indicated tier level and all prior tier levels; and a processor configured to move a criterion from a first tier in the multi-tiered query to a second tier in the multi-tiered query responsive to an action of a user with respect to a graphical representation of the multi-tiered query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine readable medium storing instructions, which, when executed by a processor, cause the processor to perform a process comprising:
-
receiving selections of a plurality of criteria to be applied to data as a multi-tiered query; receiving a selection, for at least one criterion of the plurality of criteria, of a tier of the multi-tiered query to which the at least one criterion is to be applied; constructing the multi-tiered query utilizing the plurality of criteria and the received selection of a tier; receiving an indication of a tier level; and constructing a query using the indicated tier level and all prior tier levels; wherein the plurality of criteria is selected from a collection of criteria received from a plurality of users in an on-line community. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
receiving at a processor selections of a plurality of criteria to be applied to data as a multi-tiered query; receiving at the processor a selection, for at least one criterion of the plurality of criteria, of a tier of the multi-tiered query to which the at least one criterion is to be applied; constructing, using the processor, the multi-tiered query utilizing the plurality of criteria and the received selection of a tier; receiving at the processor an indication of a tier level; constructing, using the processor, a query using the indicated tier level and all prior tier levels; applying a Boolean OR to criteria on a common tier of a graphical representation; and applying a Boolean AND to different tiers in the graphical representation. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method comprising:
-
receiving at a processor selections of criteria, each criterion having a graphical representation, to be applied to data as a multi-tiered query; receiving at the processor a selection of a tier of the multi-tiered query to which at least one criterion of the criteria is to be applied; constructing, using the processor, the multi-tiered query utilizing the at least one criterion and the received selection of a tier; receiving at the processor an indication of a tier level; constructing, using the processor, a query using the indicated tier level and all prior tier levels; and moving a criterion from a first tier in the multi-tiered query to a second tier in the multi-tiered query responsive to an action of a user with respect to a graphical representation of the multi-tiered query. - View Dependent Claims (62, 63, 64)
-
Specification