Patent ID: 7801945

Claim:
A method comprising carrying out the following functions within an HTTP communication path between a content server and a client station: at an intermediary, receiving a message that is being transmitted via the HTTP communication path from the content server to the client station, the message carrying a set of markup language that defines web content; detecting a markup-insertion instruction within the set of markup language; responsive to the markup-insertion instruction, inserting new markup language into the set of markup language, so as to establish a modified set of markup language, the new markup language defining at least a breadcrumb trail that indicates web navigation history of a user of the client station, the web navigation history being stored at the intermediary; and sending the message carrying the modified set of markup language along the HTTP communication path to the client station, whereby a web browser on the client station presents the breadcrumb trail to the user and presents the web content to the user.