DISPLAY OF FILTERED DATA VIA FREQUENCY DISTRIBUTION
First Claim
1. A method of filtering a collection comprising a plurality of items, each item comprising associated metadata, the method comprising:
- filtering the collection based on a category to create a subset of the collection, the subset comprising one or more items each having metadata corresponding to the category and a value associated with the metadata;
ranking the subset based on the values associated with the metadata;
upon ranking the subset, determining a lower endpoint and an upper endpoint of the values associated with the metadata;
determining a range of the subset, the range being defined between the lower endpoint and the upper endpoint;
sending to a display a user interface object comprising a frequency distribution of the subset for the range, the user interface object further comprising a range indication user interface object indicating a selected portion of the range; and
sending to a results portion of the display one or more items of the subset having values associated with the metadata which fall within the selected portion of the range.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to the display of filtered data via a frequency distribution are disclosed. One embodiment provides filtering a collection based on a category to create a subset of the collection, wherein the subset comprises one or more items each having metadata corresponding to the category and a value associated with the metadata. The method further includes ranking the subset based on the values associated with the metadata, determining lower and upper endpoints of the values, determining a range of the subset, and sending to a display a user interface object comprising a frequency distribution and a slider object indicating a selected portion of the range. The method further includes sending to a results portion of the display one or more items of the subset having values associated with the metadata which fall within the selected portion of the range.
-
Citations
20 Claims
-
1. A method of filtering a collection comprising a plurality of items, each item comprising associated metadata, the method comprising:
-
filtering the collection based on a category to create a subset of the collection, the subset comprising one or more items each having metadata corresponding to the category and a value associated with the metadata; ranking the subset based on the values associated with the metadata; upon ranking the subset, determining a lower endpoint and an upper endpoint of the values associated with the metadata; determining a range of the subset, the range being defined between the lower endpoint and the upper endpoint; sending to a display a user interface object comprising a frequency distribution of the subset for the range, the user interface object further comprising a range indication user interface object indicating a selected portion of the range; and sending to a results portion of the display one or more items of the subset having values associated with the metadata which fall within the selected portion of the range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium comprising instructions stored thereon that are executable by a computing device to:
-
filter the collection based on a category to create a subset of the collection, the subset comprising one or more items each comprising metadata corresponding to the category and a value associated with the metadata, and the subset being ranked based on the values associated with the metadata; send to a display a user interface object comprising a frequency distribution of the subset for a range of the subset, the range being defined between a lower endpoint and an upper endpoint of ranked values associated with the metadata, and the user interface object further comprising a slider user interface object indicating a selected portion of the range; send to a results portion of the display one or more items of the subset having values associated with the metadata which fall within the selected portion of the range; receive an adjustment of the slider user interface object updating the selected portion of the range; and in response, send to the results portion of the display one or more items of the subset having values associated with the metadata which fall within the selected portion of the range. - View Dependent Claims (15, 16, 17)
-
-
18. A computing device, comprising:
-
a display configured to display a user interface; a logic subsystem configured to execute instructions and to access a database comprising a collection comprising a plurality of items, each item having metadata; and a data-holding subsystem holding instructions executable by the logic subsystem to; filter the collection based on a category to create a subset of the collection, the subset comprising one or more items each comprising associated metadata corresponding to the category and a value associated with the metadata corresponding to the category, and the subset being ranked based on the values associated with the metadata; display, on the display, a user interface object comprising a frequency distribution of the subset for a range of the subset, the range being defined between a lower endpoint and an upper endpoint of ranked values associated with the metadata corresponding to the category, and the user interface object further comprising a slider user interface object indicating a selected portion of the range; display, on a results portion of the display, one or more items of the subset having values associated with the metadata corresponding to the category which fall within the selected portion of the range; receive an adjustment of the slider user interface object updating the selected portion of the range; and in response, display, on the results portion of the display, one or more items of the subset having values associated with the metadata which fall within the selected portion of the range. - View Dependent Claims (19, 20)
-
Specification