Electrical computers and digital processing systems: multicomput – Computer-to-computer data addressing
Reexamination Certificate
1998-04-30
2002-09-24
Barot, Bharat (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data addressing
C709S203000, C709S205000, C709S217000, C709S219000, C709S229000, C709S246000, C707S793000, C370S401000
Reexamination Certificate
active
06457060
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to computer networks, and more particularly, to accessing resources located in computer networks.
2. Description of the Related Art
The Internet has popularized the concept of linking one page (or document) to another page. Such linking is achieved by placing a link head in one page that points to a link tail where another page is located on the Internet. The link tail consists of a Universal Resource Locator (URL). Linking can also be used to link a computing device or its Internet browser running thereon to a home page. A home page is the initial page that the Internet browser displays to a user. The home page is normally set by the user of the Internet browser based on their preferences or set by a service provider that is facilitating the user's access to the Internet. Examples of Internet browsers are (i) Navigator by Netscape Corporation and (ii) Internet Explorer by Microsoft Corporation.
Additional details concerning Internet protocols, namely, Hypertext Transfer Protocol (HTTP), can be found in Fielding et al., HTTP 1.1, Aug. 12, 1996, which is hereby incorporated by reference. Also, Internet Standards (i) RFC 1738 (T. Lee et al., Uniform Resource Locators (URLs), Network Working Group, RFC 1738, December 1994) and (ii) RFC 1808 (R. Fielding, Relative Uniform Resource Locators, Network Working Group, RFC 1808, June 1995) are also both hereby incorporated by reference.
FIGS. 1A-1E
are screen shots illustrating basic conventional displaying of a home page and linking to resources. These screen shots pertain to screens displayed to a user of Microsoft Internet Explorer, Version 3.0.
FIG. 1A
illustrates a representative home page having an address (i.e., URL) of “uplanet.com/”.
FIG. 1B
illustrates the representative home page of
FIG. 1A
where a cursor is placed over a News/Events button on the representative home page. Note that the bottom left-hand portion of the representative home page shows a relative URL (“index.html”) for the page containing information on the News/Events. Hence, the home page is linked to the News/Events page by a link associated with the News/Event button.
FIG. 1C
illustrates the News/Events page that is displayed after the user selects (e.g., “clicks on”) the News/Events button. The address or URL for the News/Events page is “uplanet.com
ew/index.html”. The News/Events page also contains several local links, including links to Events, Press Releases, Table of Contents, Contact information, and Trademarks information, any of which link to another page that can be displayed to the user. For example,
FIG. 1D
illustrates the News/Events page when the user places a cursor over the Press Releases link. Note that in this event the bottom left-hand portion of the News/Events page shows a relative URL (“press.html”) for the page containing information on the Press Releases.
FIG. 1E
illustrates the Press Release page (“uplanet.com
ew/ press.html”) that is displayed after the user selects (e.g., “clicks on”) the Press Release link on the News/Events page illustrated in FIG.
1
D.
In any case, one disadvantage of conventional linking is that the location of the resource being linked to needs to be known when the links are created. The links cannot be properly established if the location of the resource is not known. In other words, a link (i.e., link head) cannot be properly established until the location of the resource (i.e., link tail) becomes known.
Another disadvantage is that once conventional links are established, if the location of the resource changes, the linking fails. In this case, it is said that the link URL (i.e., link head) to the resource (i.e., link tail) is incorrect, so the link fails. There are a number of reasons why the location of resources would subsequently change, including reorganization of a network server, change in service or network providers, and the like.
Often home pages (which are particular resources) are determined by some sort of linking from a pre-stored URL, although a user can often update the pre-stored URL should the location of the desired page for its home page be moved. In other words, if the location of the desired page for the home page moves, the pre-stored URL is referred to as being stale. Other links besides the pre-stored home page link can also go stale in the same way.
FIGS. 1F and 1G
illustrate screen shots of dialog boxes used with Microsoft Internet Explorer to change a pre-stored URL for a home page. In
FIG. 1F
, the screen shot shows that the home page address is “yahoo.com” which is a popular search engine for the Internet. In
FIG. 1G
, the screen shot shows that the home page address has been changed to “msn.com” for the Microsoft Network, which on Internet Explorer is the default home page.
Further, service or network providers often desire to control the home page for the user that is a subscriber to their services. In such cases, the disadvantages noted above severely hamper the ability of the service or network provider to move or change the home pages for users. Still further, if a common Internet browser is used to connect to different service or network providers who each want the user to use a different home page, then the home page displayed to the user will need to be different for the different service or network providers.
Thus, there is a need for techniques that provide improved linking such that the addressing of resources is location-independent.
SUMMARY OF THE INVENTION
Broadly speaking, the invention relates to aliasing techniques that permit flexibly linking to remotely located resources. The aliasing techniques are used by a browser application to link to a remote resource located on a network (e.g., the Internet) when the location of the remote resource is initially unknown or likely to be changed based on events external to the browser application. For example, the external events can include: relocation of the remote resource, use of a different device, change of user or carrier service to access the remote resource, or selection of different service levels.
In one embodiment of the invention, a browser application (program) executes on a remote computing device and couples to a network gateway via a carrier network. The aliasing techniques of the invention are provided by sending alias information from the network gateway to the browser application, and then having the browser application form an alias table and store the alias table in the remote computing device. The remote computing device can be any of a wide range of two-way interactive communication devices, including a mobile phone, a desktop telephone, a personal digital assistant, an Internet-capable remote controller and a portable general purpose computer.
The invention can be implemented in numerous ways, including as a method, an apparatus, and a computer system. Several embodiments of the invention are discussed below.
As a method for displaying a home page on a display screen associated with a remote computing device operating a browser program and being coupled to a network server, an embodiment of the invention includes the operations of: identifying an alias URL that corresponds to the home page to be displayed on the display screen; converting, within the remote computing device, the alias URL to a resulting URL; requesting the home page from the network server using the resulting URL; and thereafter displaying the home page received from the network server on the display screen.
As a method for displaying a page on a display screen associated with a remote wireless computing device operating a browser program and being coupled to a network server in a wireless manner, another embodiment of the invention includes the operations of: identifying a link URL that corresponds to a page to be displayed on the display screen by the browser program; determining whether the link URL is an alias URL; converting, within the remote wireless computing device, the link URL to a resulting URL when the determini
King Peter F.
Martin Bruce
Schwartz Bruce V.
Stein Lawrence Michael
Barot Bharat
Beyer Weaver & Thomas LLP
Openwave Systems Inc.
LandOfFree
Method and apparatus for flexibly linking to remotely... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for flexibly linking to remotely..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for flexibly linking to remotely... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2845161