Patent ID: 7210094
Filing Date: 2007-04-24
Classification: G06F

Abstract:
1. A dynamic client-side breadcrumbing method for improving navigation of a plurality of web pages within a Website, the method comprising: embedding a browser script into a web page being downloaded to a web browser at a client from a web server associated with the Website, said browser script executed by said web browser for performing the steps of: (a) programmatically generating and storing breadcrumbs associated with web pages downloaded to the web browser from the web server associated with the Website at the client, the breadcrumbs including navigation information comprising a URL associated with downloaded web pages and forming a breadcrumb navigation trail of URLs associated with the web pages visited at the Website without downloading from said web server any information describing a web page's location in a web site hierarchy or maintaining web page relationships in the web pages themselves; (b) setting a time stamp corresponding to the breadcrumb navigation trail and storing the time stamp at the client; (c) downloading a subsequent web page and retrieving the time stamp corresponding to the breadcrumb navigation trail stored at the client; (d) determining whether a time interval between the time stamp and a time corresponding to the subsequent downloaded web page exceeds a threshold, wherein the threshold was defined within the browser script of each downloaded web page; and (e) enabling resumption of navigation according to the breadcrumb navigation trail by enabling downloading of a web page according to navigation information of a last breadcrumb in the breadcrumb navigation trail and displaying the breadcrumb navigation trail on the downloaded web page if the time interval exceeds the threshold, wherein said displayed breadcrumb navigation trail reflects a correct order of a user's navigation through an information space of the Website.