Method and system for visual network searching
First Claim
Patent Images
1. A method for conducting searches on a terminal coupled to a network, the terminal including a display for rendering pages from the network, the method comprising:
- identifying a plurality of network addresses, each of the network addresses locating a corresponding page that matches a search criteria;
arranging the corresponding page for each of the network addresses according to a sequence, the sequence providing that the corresponding page for at least one of the network addresses is followed by a subsequent page for another network address in the plurality of network addresses;
rendering the corresponding page for at least one of the network addresses on the display; and
signaling the subsequent page to be rendered on the display while the corresponding page for at least one of the network addresses is rendered on the display.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides for conducting searches on a network. A search request is signaled over the network to a search engine. A search result is received that identifies a plurality of network addresses. Multiple pages are automatically rendered, each page being located by a corresponding network addresses in the search result.
127 Citations
49 Claims
-
1. A method for conducting searches on a terminal coupled to a network, the terminal including a display for rendering pages from the network, the method comprising:
-
identifying a plurality of network addresses, each of the network addresses locating a corresponding page that matches a search criteria;
arranging the corresponding page for each of the network addresses according to a sequence, the sequence providing that the corresponding page for at least one of the network addresses is followed by a subsequent page for another network address in the plurality of network addresses;
rendering the corresponding page for at least one of the network addresses on the display; and
signaling the subsequent page to be rendered on the display while the corresponding page for at least one of the network addresses is rendered on the display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for conducting searches on a network, the method comprising:
-
signaling a search request over the network to a search engine;
receiving a search result that identifies a plurality of network addresses; and
automatically rendering multiple pages located by network addresses in the search result. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for conducting searches on a network, the method comprising:
-
signaling a search request over the network to a plurality of search engines;
receiving a plurality of search results, each of the plurality of search results being signaled from one of the search engines, each search result identifying a plurality of network addresses;
sorting the search results from the plurality of search engines; and
automatically rendering multiple pages located by network addresses in each of the search results. - View Dependent Claims (12, 13, 15, 16, 17, 18, 20, 21)
-
-
14. A method for conducting searches over a network, the method comprising:
-
signaling a search request to a search engine;
receiving a search result that identifies a plurality of network addresses;
displaying a first page from a first network address in the plurality of network addresses; and
automatically displaying at least a subsequent page from a second network address in the plurality of network addresses.
-
-
19. A method for conducting searches over a network, the method comprising:
-
locating a plurality of network addresses in response to a search request from a user;
displaying a user-interface;
displaying a first page located by a first network address;
receiving a signal from the user interacting with the user-interface while the first page is displayed; and
displaying a second page in response to receiving the command.
-
-
22. A method for conducting searches on a terminal coupled to a network, the terminal including a display for viewing pages, the method comprising:
-
signaling a search request over the network to a search engine;
receiving a search result that identifies a plurality of network addresses, the plurality of network addresses including a first network address and a second network address;
rendering a first page from the first network address on the display;
caching a second page from the second network address while the first page is being rendered; and
automatically rendering the second page on the display after caching the first page. - View Dependent Claims (23, 24, 25, 26, 27, 29)
-
-
28. A method for conducting searches over a network, the method comprising:
-
signaling a search request over the network to a search engine;
receiving a search result that identifies a plurality of network addresses;
for each network address in the plurality of network addresses, verifying that each network address locates a corresponding page; and
signaling a browser only the network addresses that are verified as locating corresponding network pages so as to automatically render at least one of the corresponding pages.
-
-
30. A method for conducting searches over a network, the method comprising:
-
signaling a search request over the network to a search engine;
receiving a search result that identifies a plurality of network addresses;
determining a set of network addresses in the plurality of network addresses that are selectable to render corresponding pages; and
automatically rendering the corresponding pages from network addresses in the set of network pages. - View Dependent Claims (31, 32, 33, 35, 37, 38, 39, 40, 41)
-
-
34. A system for conducting searches over a network, the system comprising:
-
a browser that renders a page located by a network address;
a search module coupelable to a search engine to signal the search engine a search request, and to receive a search result in response to signaling the search request, the search module signaling a plurality of network addresses in the search result to the browser so that each of the plurality of network addresses is rendered automatically by the browser.
-
-
36. A system for conducting searches over a network, the system comprising:
-
a browser that renders a page located by a network address;
a search module coupelable to a search engine to signal the search engine a search request, and to receive a search result in response to signaling the search request, the search result comprising a plurality of network addresses from the search result to the browser; and
a user-interface including a first feature that is selectable while the browser is displaying a first page from a first network address in the search result to cause the browser to render a second page from a second network address in the search result.
-
-
42. A system for conducting searches over a network, the system comprising:
-
a browser that renders a page located by a network address;
a search module coupelable to a search engine to signal the search engine a search request, and to receive a search result in response to signaling the search request, the search result comprising a plurality of network addresses, the search module signaling the plurality of network addresses to the browser so that each of the plurality of network addresses is rendered; and
a caching module that automatically caches a page of a subsequent network address in the search result while a page corresponding to another one of the plurality of network addresses is displayed. - View Dependent Claims (43, 44, 45, 47, 48, 49)
-
-
46. A system for conducting searches over a network, the system comprising:
-
a browser that renders a page located by a network address;
a search module coupelable to a search engine to signal the search engine a search request, and to receive a search result in response to signaling the search request, the search result comprising a plurality of network addresses, the search module signaling the plurality of network addresses to the browser so that each of the plurality of network addresses is rendered; and
a verification module that identifies whether at least some of the plurality of network addresses locate corresponding pages.
-
Specification