System, Method, and User Interface for Organizing and Searching Information
First Claim
Patent Images
1. A method of using a search user interface for the purpose of finding a plurality of search results meeting specific search criteria, the method comprising,specifying a plurality of search options;
- selecting a search action which initiates a search request using said search options;
viewing the results of said search request, where said results comprisea set of data items, wherein each data item has a plurality of data item attributes;
a plurality of lists of data items found within said set of data items, wherein each list is a non-exclusive subset of said results, and wherein each data item found in said results is contained in a plurality of said lists;
viewing the results, including possibly altering the on-screen results by selecting a different viewer user interface for the search results, changing which data sets are included or excluded, or display a drill-down view of a plurality of data sets;
determining if the desired result has been found and, if so, ending the search;
specifying a designated subset or manually specifying a new subset of data items for which a subsequent search should be performed;
optionally altering a plurality of the search options;
repeating steps (c) through (g) until the desired result has been found or it is determined that it cannot be found.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system, method, and user interface for searching and organizing information, particularly large information sets such as those found on the Internet and World Wide Web. Information is organized and searched according to content, and this organization is reflected directly in the user interface provided to users for searching as well as the search results they are shown.
165 Citations
20 Claims
-
1. A method of using a search user interface for the purpose of finding a plurality of search results meeting specific search criteria, the method comprising,
specifying a plurality of search options; -
selecting a search action which initiates a search request using said search options; viewing the results of said search request, where said results comprise a set of data items, wherein each data item has a plurality of data item attributes; a plurality of lists of data items found within said set of data items, wherein each list is a non-exclusive subset of said results, and wherein each data item found in said results is contained in a plurality of said lists; viewing the results, including possibly altering the on-screen results by selecting a different viewer user interface for the search results, changing which data sets are included or excluded, or display a drill-down view of a plurality of data sets; determining if the desired result has been found and, if so, ending the search; specifying a designated subset or manually specifying a new subset of data items for which a subsequent search should be performed; optionally altering a plurality of the search options; repeating steps (c) through (g) until the desired result has been found or it is determined that it cannot be found.
-
-
2. A computer-implemented user interface, comprising
a user interface for specifying a search, comprising a plurality of user input controls and fields, and a plurality of action buttons; -
a connection to a search engine to return the results of said search, consisting of a set of data items, wherein each data item has a plurality of data item attributes; and a user interface for displaying said results, comprising a plurality of lists of data items found in said results, wherein each list is a non-exclusive subset of said results, and wherein each data item found in said results is contained in a plurality of said lists, a plurality of means to display said results, wherein the method of selecting which data items are contained in which list is defined by said display means, said display means are capable of displaying a subset of the actual results, where only the actual results being displayed are retrieved from the search engine, said display means displays a plurality of data item attributes for each displayed data items, and if said plurality of display means comprises more than one display means, a means for the user to choose which of said display means is to be used to display the results of said search, and a means for the user to perform a subsequent search, wherein said subsequent search is performed within the data items that comprise a single list of data items chosen by the user. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for mapping data, comprising:
-
receiving a plurality of input specifiers; accessing a mapping table, containing a list of search mappings that map search specifiers to search index values; comparing each input specifier with said list of search mappings and producing a list of search map values; replacing each input specifier found in the mapping table with the corresponding map value; and returning the resulting list of input specifiers and map values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification