Method and apparatus for organizing searches and controlling presentation of search results
First Claim
1. A process for organizing searches, retrieving search results, and controlling the presentation of search results in a computer environment, the process comprising:
- creating a search group;
creating a search as a child of the search group; and
an update event, wherein the search group can parent one or more searches, wherein the search stores a search query, wherein the update event includes at least one of a timed interval, upon demand, or a combination of the above, wherein upon occurrence of the update event, a search update begins, wherein the search update on the search group initiates search updates on all searches parented by the search group, wherein the search update on the search replays the stored search query and retrieves search results, wherein the search update on the search group completes when the search updates on the search group'"'"'s child searches are complete, wherein upon completion of search update for the search group, a union of search results is created from the search results of the search group'"'"'s child searches, wherein a user is able to save and organize searches, and wherein a user is able to replay saved and organized searches.
0 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for organizing searches and controlling the presentation of search results are described herein. A hierarchical search structure provides search storage for replay. Search results can be aggregated through search groups, to collect and present related items from multiple searches together, and search result layout can be specified through search pages, which are an added level to the hierarchy. It is suited for sites like eBay, where the search environment is noisy and search repetition is desirable. Other methods and apparatuses are also described.
73 Citations
18 Claims
-
1. A process for organizing searches, retrieving search results, and controlling the presentation of search results in a computer environment, the process comprising:
-
creating a search group;
creating a search as a child of the search group; and
an update event, wherein the search group can parent one or more searches, wherein the search stores a search query, wherein the update event includes at least one of a timed interval, upon demand, or a combination of the above, wherein upon occurrence of the update event, a search update begins, wherein the search update on the search group initiates search updates on all searches parented by the search group, wherein the search update on the search replays the stored search query and retrieves search results, wherein the search update on the search group completes when the search updates on the search group'"'"'s child searches are complete, wherein upon completion of search update for the search group, a union of search results is created from the search results of the search group'"'"'s child searches, wherein a user is able to save and organize searches, and wherein a user is able to replay saved and organized searches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for organizing searches, retrieving search results, and controlling the presentation of search results in a computer environment, comprising:
-
a module for creating a search group;
a module for creating a search as a child of the search group; and
a module for initiating an update event, wherein the search group creation module allows the attaching of one or more searches, wherein the search creation module attaches a search query, wherein the update event initiating module indicates how often and/or when a search update will begin, wherein the search update on the search group begins a search update on all searches parented by the search group, wherein the search update on the search replays the stored search query and retrieves search results, wherein the search update for the search group creates a union of search results from the search results of the search group'"'"'s child searches, wherein a user is able to save and organize searches, and wherein a user is able to replay saved and organized searches. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification