Automatic searching for data in a network
First Claim
1. A method comprising:
- receiving a text string in an address entry portion of a web browser, wherein the text string does not identify a web page;
identifying a plurality of web pages associated with the text string by using a search engine, the choice of search engine selectable by a user, each web page having an associated address;
selecting a best web page from the plurality of web pages associated with the text string;
displaying the best web page in a first pane; and
displaying at least a portion of the addresses associated with the plurality of web pages in a second pane.
2 Assignments
0 Petitions
Accused Products
Abstract
A system reads a text string from an address entry location of a web browser and determines whether the text string identifies a web page. If the text string identifies a web page, then the identified web page is retrieved. If the text string does not identify a web page, then the system identifies multiple web pages associated with the text string and identifies a best web page from the multiple web pages associated with the text string. The best web page is displayed in a first pane and at least a portion of the addresses associated with the multiple web pages is displayed in a second pane. The system also determines whether the text string to identifies a resource on a local network. An attempt is made to modify the text string to identify a web page if the text string does not already identify a web page. The best web page can selected from a web directory search, a web page search, or a combination of both.
183 Citations
32 Claims
-
1. A method comprising:
-
receiving a text string in an address entry portion of a web browser, wherein the text string does not identify a web page;
identifying a plurality of web pages associated with the text string by using a search engine, the choice of search engine selectable by a user, each web page having an associated address;
selecting a best web page from the plurality of web pages associated with the text string;
displaying the best web page in a first pane; and
displaying at least a portion of the addresses associated with the plurality of web pages in a second pane. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a text string in an address entry portion of a web browser, wherein the text string does not identify a web page;
identifying a plurality of web pages associated with the text string, each web page having an associated address;
selecting a best web page from the plurality of web pages associated with the text string;
displaying the best web page in a first pane, wherein the displaying of the best web page can be disabled by a user; and
displaying at least a portion of the addresses associated with the plurality of web pages in a second pane.
-
-
9. A method comprising:
-
receiving a text string in an address entry portion of a web browser, wherein the text string does not identify a web page;
identifying a plurality of web pages associated with the text string, each web page having an associated address;
selecting a best web page from the plurality of web pages associated with the text string;
displaying the best web page in a first pane; and
displaying at least a portion of the addresses associated with the plurality of web pages in a second pane;
wherein the first pane is significantly larger than the second pane.- View Dependent Claims (10, 11, 12)
receiving a request to display a web page associated with an address displayed in the second pane; and
displaying the requested web page in the first pane.
-
-
12. A method as recited in claim 11 wherein the web page previously displayed in the first pane is replaced by the requested web page.
-
13. A method comprising:
-
reading a text string from a data entry location of a resource locator;
determining whether the text string identifies a particular resource;
if the text string identifies a particular resource, then retrieving the identified resource;
if the text string does not identify a resource, identifying a plurality of resources associated with the text string, wherein identifying a plurality of resources is performed by a search engine, the choice of search engine selectable by a user;
identifying a best resource from the plurality of resources associated with the text string;
displaying the best resource in a first pane; and
displaying at least a portion of the other resources in a second pane. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
receiving a request to access a resource displayed in the second pane; and
displaying the requested resource in the first pane.
-
-
20. One or more computer-readable memories containing a computer program that is executable by a processor to perform the method recited in claim 13.
-
21. A method comprising:
-
reading a text string from a data entry location of a resource locator;
determining whether the text string identifies a particular resource;
if the text string identifies a particular resource, then retrieving the identified resource;
if the text string does not identify a resource, identifying a plurality of resources associated with the text string;
identifying a best resource from the plurality of resources associated with the text string;
displaying the best resource in a first pane, wherein displaying the best resource can be disabled by a user; and
displaying at least a portion of the other resources in a second pane.
-
-
22. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to:
-
receive a text string in an address entry location of a web browser, wherein the text string does not identify a web page;
identify through a user selected search engine,_a plurality of web pages associated with the text string, each web page having an associated address;
select and display a best web page from the plurality of web pages associated with the text string; and
display at least a portion of the addresses associated with the plurality of web pages in a second pane. - View Dependent Claims (23, 24, 25)
-
-
26. A graphical user interface for an automatic searching method and system, the graphical user interface comprising:
-
an address box to enable a user to input a text string;
a first pane to display a best web page identified from a plurality of web pages associated with the text string; and
a second pane to display at least a portion of the addresses associated with the plurality of web pages associated with the text string, wherein the first pane is significantly larger than the second pane. - View Dependent Claims (27, 28)
-
-
29. A method for displaying automatic search results, comprising the following steps:
-
presenting an address box in a graphical user interface, the address box to receive data entered by a user;
presenting a first pane in the graphical user interface, the first pane being associated with a web page selected and retrieved based on the data entered by the user;
presenting a second pane in the graphical user interface, the second pane being associated with a list of web page addresses associated with the data entered by the user, wherein the first pane is significantly larger than the second pane; and
enabling a user to select one of the web page addresses listed in the second pane, wherein the web page associated with the selected address is retrieved and displayed in the second pane. - View Dependent Claims (30)
-
-
31. A method for displaying automatic search results, comprising the following steps:
-
presenting an address box in a graphical user interface, the address box to receive data entered by a user;
presenting a first pane in the graphical user interface, the first pane being associated with a web page selected and retrieved based on the data entered by the user;
presenting a second pane in the graphical user interface, the second pane being associated with a list of web page addresses associated with the data entered by the user;
enabling a user to select one of the web page addresses listed in the second pane, wherein the web page associated with the selected address is retrieved and displayed in the second pane; and
providing a customization button to allow a user to customize the appearance of the graphical user interface. - View Dependent Claims (32)
-
Specification