Determining whether a second hypertext document is included...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S252000, C715S252000

Reexamination Certificate

active

06557015

ABSTRACT:

FIELD OF THE INVENTION
The invention is generally related to computers and computer software. More specifically, the invention is generally related to the display of and navigation between hypertext documents with browser computer programs and the like.
BACKGROUND OF THE INVENTION
The amount and variety of information that can be accessed through a computer continues to increase at an astounding rate. The Internet, in particular, has enabled computer users to access a wide variety of information from other computers located all over the world.
Much of the information accessible via the Internet is organized into hypertext documents, which are typically documents formatted in a language known as Hypertext Markup Language (HTML), and which are accessed via a segment of the Internet known as the World Wide Web. Hypertext documents typically include one or more embedded “hypertext links” that an end user can select to either jump to different documents, or to jump to different locations within the same document. Each hypertext document typically is identified by the storage location (known as a Uniform Resource Locator (URL)) at which the document is stored, with a hypertext link to a particular document specifying the storage location of that document so that, upon selection of the link, that document may be retrieved.
A wide variety of other information such as text, graphics, video, sound, and animation may be integrated into hypertext documents, and moreover, these documents can be organized into “sites”, typically maintained by a single entity, that collect multiple related documents together in a coherent fashion. Furthermore, due to the immense popularity of the World Wide Web, many private computer networks now also support hypertext documents, as do a number of existing computer operating systems and computer software applications.
A computer program, often referred to as a browser, is typically used to navigate between and through hypertext documents. With a browser, an end user can use a mouse or other pointing device to point and click on links such as highlighted text, images or other user interface components (e.g., buttons) in documents to navigate to different documents and/or to different locations within the same document.
While the point and click interface used to navigate between hypertext documents is exceptionally simple to learn and use, the wealth of available information makes it relatively easy for a user to forget the specific locations of useful documents, as well as the particular paths or trails (i.e., the sequences of locations) that the user took to find those useful documents.
As an attempt to address these difficulties, many browsers support the use of aliases (also referred to as “bookmarks” or “favorites”), through which a user can maintain a list of favorite sites or documents that a user expects to revisit in the future. Retrieving a bookmarked document at a later date then only requires the user to locate the bookmark corresponding to a desired document in the list, and then select that bookmark to initiate retrieval of the document.
An important limitation of bookmark lists, however, is that the larger the lists become, the more difficult it is to locate specific bookmarks in the lists. Thus, a user often must exercise some degree of self-control to only add bookmarks for the more important documents so as to keep the size of the list at a manageable level.
One situation where a user might refrain from adding a bookmark to a list is when the user has already bookmarked another document in the same site. Often, a user will bookmark the “home page” for a particular site, rather than specific documents of interest in the same site, assuming that he or she can navigate from the home page to the particular documents of interest in a few steps. However, when a user later wishes to find a particular document in a site, the user may have forgotten how to find that document from the home page for the site. The user may as a result waste time searching through a site for the particular document.
As an example, a user might frequently purchase groceries over the Internet from a particular food supplier. The food supplier has an Internet site with a home page, then with particular groceries classified and accessible through different documents that are linked to the home page. Salsas, for example, might be accessible from the home page by selecting an “ethnic foods” document, then a “Mexican” document, and finally a “salsas” document. Tortilla chips, on the other hand, might be accessible from the home page by selecting a “snacks” document, then a “chips” document, and finally a “tortilla chips” document.
If the user were to bookmark the page for every type of item he or she purchased from the supplier, the bookmark list could become very large and unwieldy. However, should the user merely bookmark the home page, the user may later forget where particular items are located, e.g., whether salsas or tortilla chips are classified as “ethnic foods” or “snacks” in the site. Consequently, the user would then be required to hunt around the site to find the particular items, thereby wasting time and decreasing productivity.
Thus, with conventional browsers, a significant conflict exists between the goal of storing as many bookmarks as possible in a bookmark list to maximize the ability to revisit documents, and the goal of maintaining the list as compact as possible to facilitate the lookup of individual bookmarks in the list. A significant need therefore exists for a manner of increasing the ability to locate documents without needlessly cluttering up a bookmark list or the like.
SUMMARY OF THE INVENTION
The invention addresses these and other problems associated with the prior art by providing an apparatus, program product, and method that utilize a document trail to facilitate the location of other documents reachable from a given hypertext document. A document trail consistent with the invention includes a plurality of identifiers that respectively identify a plurality of interlinked hypertext documents and permit a user to navigate from an origination hypertext document to a destination hypertext document simply by following the “trail” of interlinked hypertext documents to the destination hypertext document.
A document trail may be created in a number of manners consistent with the invention. For example, a document trail from an origination hypertext document to a destination hypertext document may be created in response to receiving user input to create the document trail by navigating from the origination hypertext document to the destination hypertext document in response to user input; and, after receiving user input to create the document trail, storing in the document trail an identifier for the destination hypertext document and any intermediate hypertext document visited when navigating from the origination hypertext document to the destination hypertext document.
Navigation from the origination hypertext document to the destination hypertext document may occur after a user has indicated a desire to create the document trail, whereby storing the identifiers for the document trail may occur principally through a process of recording the steps taken to reach a desired destination, and automatically appending each new step to the trail. In the alternative, navigation from the origination hypertext document to the destination hypertext document may also occur prior to indicating a desire to create the document trail, whereby storing the identifiers for the document trail may occur through “backtracking” from the destination hypertext document to the origination hypertext document to retrace the steps taken to reach the desired destination.
Once created, a document trail may be identified to a user in a number of manners consistent with the invention. Among other manners that will become apparent below, a document trail may be displayed to a user by using a unique display representation for a hypertext link definition that defines a link between two

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Determining whether a second hypertext document is included... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Determining whether a second hypertext document is included..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Determining whether a second hypertext document is included... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3055908

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.