Method and system for finding data objects within large data-object libraries
First Claim
1. A data-object-searching-and-perusal system comprising:
- data objects contained in a data-object library that provides data-object-access facilities that locate data objects based on data-object-access criteria;
a presentation routine that electronically presents data-objects; and
a grazing routine that continuously selects data objects from a current sub-population of data objects defined by current data-object-access criteria for input to the presentation routine for presentation, receives user input that modifies the current data-object-access criteria, in turn modifying the current sub-population from which data-objects are selected for presentation, and automatically relaxes data-object-access criteria during periods without input, to expand the current sub-population of data objects from which data objects are selected for presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention include a method for searching or browsing data objects within a data-object library. A current sub-population of data objects is initialized. The current sub-population contains data objects selected from the data-object library and defined by current data-object-selection criteria. Then, in a continuously iterating fashion, data objects are selected from the current sub-population and presented, and the current data-object-selection criteria are modified in order to modify the current sub-population of data objects from which data objects are subsequently selected for presentation, the modification elicited by input and automatically, by the grazing routine, following a period without input.
28 Citations
20 Claims
-
1. A data-object-searching-and-perusal system comprising:
-
data objects contained in a data-object library that provides data-object-access facilities that locate data objects based on data-object-access criteria;
a presentation routine that electronically presents data-objects; and
a grazing routine that continuously selects data objects from a current sub-population of data objects defined by current data-object-access criteria for input to the presentation routine for presentation, receives user input that modifies the current data-object-access criteria, in turn modifying the current sub-population from which data-objects are selected for presentation, and automatically relaxes data-object-access criteria during periods without input, to expand the current sub-population of data objects from which data objects are selected for presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for searching or browsing data objects within a data-object library, the method comprising:
-
initializing a current sub-population of data objects selected from the data-object library and defined by current data-object-selection criteria; and
iteratively, selecting data objects from the current sub-population, presenting the selected data objects, and modifying the current data-object-selection criteria in order to modify the current sub-population of data objects from which data objects are subsequently selected for presentation, the modification elicited by input and automatically, by the grazing routine, following a period without input. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification