×

Journalling non-navigation activity in a navigation-based application

  • US 7,246,130 B2
  • Filed: 02/19/2004
  • Issued: 07/17/2007
  • Est. Priority Date: 02/19/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for managing changes in state of a navigation-based application, comprising:

  • a local computer implemented journal engine for maintaining a journal,wherein the journal is associated with a container that navigates to and hosts a resource and the resource includes a mechanism that stores a journal entry in the journal,wherein the journal entry includes information about a change in state of the resource and the journal entry restores the resource to the state prior to the change,wherein the journal maintains navigation-related information about locations to which a user has navigated and provides users backward and forward access to;

    (1) navigation activities in which the user has navigated backward and forward through distinct resources, and(2) activities where a user has not conducted a physical navigation away from a resource but rather has changed a state of a resource,wherein the backward and forward access is implemented using stack-based techniques, wherein;

    individual journal entries are replayed to return a new journal entry that undoes a previously-performed action, wherein;

    if the new journal entry is being replayed as a result of a backward navigation, an associated returned journal entry is placed in a forward stack, andif the new journal entry is being replayed as a result of a forward navigation, an associated returned journal entry is placed in a back stack.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×