MULTI-VIEW INTERNET SEARCH MASHUP
First Claim
1. A method for fulfilling an Internet search request for information related to a user'"'"'s search term, the method steps comprising:
- (a) accepting a search term from the user;
(b) selecting a plurality of search Views having varying degrees of relevance to the search term, wherein the relevance is determined utilizing at least one relevancy criterion;
(c) displaying the plurality of search Views to the user;
(d) accepting user selection of a selected View;
(e) obtaining search results based on the search term by utilizing an instruction set for the selected View; and
(f) generating and displaying the search results within the selected View to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
An internet search utility that combines and presents search results from disparate data sources to the user in a multi-view format. The search terms are disambiguated and a series of prioritized Views is displayed to the user in a View Mix interface. Each View includes a unique interface, processing widgets, and a unique combination of data sources. A View Picker determines, based on specific criteria, which Views are relevant and prioritizes the Views for the View Mix. As the user considers which View to select, the Pre-Caching Module conducts a background search, and preloads snapshots of top URLs for display. Selecting a particular View initiates a search per the instructions of that view. The resulting data is displayed in the View format. Views may be created by third parties or end users to reflect any particular preference thus yielding a multitude of unique views from which to consume search results.
100 Citations
22 Claims
-
1. A method for fulfilling an Internet search request for information related to a user'"'"'s search term, the method steps comprising:
-
(a) accepting a search term from the user; (b) selecting a plurality of search Views having varying degrees of relevance to the search term, wherein the relevance is determined utilizing at least one relevancy criterion; (c) displaying the plurality of search Views to the user; (d) accepting user selection of a selected View; (e) obtaining search results based on the search term by utilizing an instruction set for the selected View; and (f) generating and displaying the search results within the selected View to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer software program tangibly embodied in a computer readable medium, the program including machine-readable instructions executable by a computer processor for performing a method for fulfilling an Internet search request for information related to a user'"'"'s search term, the program steps comprising:
-
(a) accepting a search term from the user; (b) selecting a plurality of search Views having varying degrees of relevance to the search term, wherein the relevance is determined utilizing at least one relevancy criterion; (c) displaying the plurality of search Views to the user; (d) accepting user selection of a selected View; (e) obtaining search results based on the search term by utilizing an instruction set for the selected View; and (f) generating and displaying the search results within the selected View to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for fulfilling an Internet search request for information related to a user'"'"'s search term, the system comprising:
-
a first computer, wherein the first computer is in communication with the Internet and is capable of generating and accepting requests for data; and a browser, wherein the browser is in communication with the first computer, and wherein the browser allows the user to interact with the first computer, wherein the first computer performs the program steps comprising; (a) accepting a search term from the user; (b) selecting a plurality of search Views having varying degrees of relevance to the search term, wherein the relevance is determined utilizing at least one relevancy criterion; (c) displaying the plurality of search Views to the user; (d) accepting user selection of a selected View; (e) obtaining search results based on the search term by utilizing an instruction set for the selected View; and (f) generating and displaying the search results within the selected View to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification