Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2000-02-04
2003-09-02
Lim, Krisna (Department: 2153)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C709S219000
Reexamination Certificate
active
06615237
ABSTRACT:
TECHNICAL FIELD
The present invention relates to computer systems and, more particularly, to the automatic searching for data in a network, such as a public network.
BACKGROUND
The use of networks, such as the Internet, is growing in popularity. Networks provide access to data on a wide range of topics and provide an environment that supports electronic commerce (e-commerce). Additionally, networks allow the exchange of data and other information between users, and support various other online activities.
Typically, a user accesses the Internet using a web browser application running on a client computer. The web browser application allows the client computer to communicate with various servers (also referred to as web servers) coupled to the Internet. In a typical situation, the user of the client computer sends a request to a particular web server by entering the specific address of the web server into an address entry portion of a web browser, such as an address box. An address box may also be referred to as an address bar, an address-entry portion of a web browser, or an address-entry location of a web browser. The specific address of the web server is also referred to as a uniform resource locator (URL). For example, the URL “http:H/www.microsoft.com” identifies a web site administered by Microsoft Corporation of Redmond, Wash. When accessing this web site, a particular web page (often referred to as the “home page”) is displayed to the user via the web browser application.
The above procedure is useful when the user knows the web address of the web site they want to visit, or the specific web page they want to view. If the user enters an incorrect address, then either an incorrect web page is displayed or an error message is displayed on the web browser indicating that the address entered is invalid. If the user does not know the specific web address of the desired web site or web page, then the user typically uses a “search engine” to locate one or more web pages that are likely to contain the information the user is seeking. Typically, a search engine is invoked by entering a search command or search keywords into a search box of a web browser. The search box is separate from the address box used to enter URLs. Thus, if a user does not enter a valid address in an address box, the user may be required to enter similar address data twice—once in the address box and again in the search box. This double-entry of the same data is tedious and frustrating to a user trying to access information from a web page.
Certain web browsers attempt to convert a text entry into a valid web address by adding, for example, “http://”, “www.”, or “.com” where necessary to generate a complete URL. However, this URL may not necessarily represent what the user desired. For example, modifying a cartoon character name to be a complete URL might result in retrieving a web page that is inappropriate for children (e.g., a web site containing adult-oriented subject matter).
The system described herein addresses these and other problems by automatically searching for a web page based on information entered in an address box of a web browser and automatically modifying a web page address in certain situations.
SUMMARY
The system and methods described herein reduce the amount of data a user must enter into a web browser to access a desired web page. In particular, the user is not required to re-enter similar address data if the data entered in the address box is not a valid address.
A particular embodiment receives a text string in an address entry portion of a web browser. The embodiment identifies multiple web pages, each having an associated address, associated with the text string. A best web page is selected 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.
In one embodiment, the best web page is selected from a web directory search.
In another embodiment, the best web page is selected from a web page search.
In a particular embodiment, a request is received to display a web page associated with an address displayed in the second pane. In response to the request, the requested web page is displayed in the first pane. In this embodiment, the web page previously displayed in the first pane is replaced by the requested web page.
REFERENCES:
patent: 4774655 (1988-09-01), Kollin et al.
patent: 5511208 (1996-04-01), Boyles et al.
patent: 5659732 (1997-08-01), Kirsch
patent: 5706507 (1998-01-01), Schloss
patent: 5768578 (1998-06-01), Kirk et al.
patent: 5802299 (1998-09-01), Logan et al.
patent: 5907680 (1999-05-01), Nielsen
patent: 5920854 (1999-07-01), Kirsch et al.
patent: 6009459 (1999-12-01), Belfiore et al.
patent: 6058423 (2000-05-01), Factor
patent: 6311216 (2001-10-01), Smith et al.
patent: 6338082 (2002-01-01), Schneider
patent: 6453350 (2002-09-01), Factor
Kyne Fajen M.
Michel Theodore L.
Sun Ray
Flynn Kimberly
Lee & Hayes PLLC
Lim Krisna
Microsoft Corporation
LandOfFree
Automatic searching for data in a network does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automatic searching for data in a network, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic searching for data in a network will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3063399