Processing interactive content offline
First Claim
1. A method for processing off-line interactive content in a dynamic system with variable addressability, the method comprising the steps of:
- serving content for caching in a client device;
generating a pathway navigation map (PNM) for said served content; and
, annotating said served content with endpoint directives for modifying hyperlink behavior referenced by said directives in said cached content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and apparatus for processing interactive content off-line in a dynamic system having transient addressability. A method for processing off-line interactive content in a dynamic system with variable addressability can include serving content for caching in a client device; generating a pathway navigation map (PNM) for the served content; and, annotating the served content with endpoint directives for modifying hyperlink behavior referenced by the directives in the cached content. In a preferred aspect of the invention, the generating step can include forming a document tree having a plurality of nodes; assigning each node of the tree to a document in the content accessible through a hyperlink referenced by a parent node; and, disposing within each node a set of hyperlink references to child pages in the content and a reference to a pathway to a root node of the document tree.
75 Citations
17 Claims
-
1. A method for processing off-line interactive content in a dynamic system with variable addressability, the method comprising the steps of:
-
serving content for caching in a client device;
generating a pathway navigation map (PNM) for said served content; and
,annotating said served content with endpoint directives for modifying hyperlink behavior referenced by said directives in said cached content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing off-line interactive content in a dynamic system with variable addressability, the method comprising the steps of:
-
receiving a request for an initial page of a Web application;
annotating said initial page with a set of hyperlinks referenced within said initial page;
retrieving additional pages associated with said set of hyperlinks and repeating said receiving, annotating and retrieving steps for all hyperlinks referenced within said additional pages;
generating a pathway navigation map for said hyperlinks; and
,processing submitted content produced in an off-line interactive session with said initial page and said additional pages by reconciling hyperlinks in said submitted content by traversing said pathway navigation map.
-
-
9. A machine readable storage having stored thereon a computer program for processing off-line interactive content in a dynamic system with variable addressability, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
serving content for caching in a client device;
generating a pathway navigation map (PNM) for said served content; and
,annotating said served content with endpoint directives for modifying hyperlink behavior referenced by said directives in said cached content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A machine readable storage having stored thereon a computer program for processing off-line interactive content in a dynamic system with variable addressability, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
receiving a request for an initial page of a Web application;
annotating said initial page with a set of hyperlinks referenced within said initial page;
retrieving additional pages associated with said set of hyperlinks and repeating said receiving, annotating and retrieving steps for all hyperlinks referenced within said additional pages;
generating a pathway navigation map for said hyperlinks; and
,processing submitted content produced in an off-line interactive session with said initial page and said additional pages by reconciling hyperlinks in said submitted content by traversing said pathway navigation map.
-
-
17. A system for processing off-line interactive content in a dynamic system with variable addressability comprising:
-
an off-line server process configured for coupling to an off-line client process across an occasionally connected network;
Web application content defined by a plurality of documents; and
,an interactive content processor configured to serve content for caching by said client process, to generate a pathway navigation map (PNM) for said served content; and
, to annotate said served content with endpoint directives for modifying hyperlink behavior referenced by said directives in said cached content.
-
Specification