SmartNavigation comprises three features that extend the current Windows Internet Explorer functionality and help users easily revisit pages that they have seen in the recent past or accessed regularly in the past. All three features are based on the structure model of the navigation history that induces the structure from the users interaction with the browser application.