Patent ID: 8495485

Claim:
A computer program product comprising a non-transitory computer useable storage medium to store a computer readable program for identifying a plurality of locations of content within a document, wherein the computer readable program, when executed on a computer, causes the computer to perform operations comprising: displaying at least a portion of the document on a display of the computer; receiving a user selection of the location within the document; receiving user selections of the plurality of locations within the document; generating a plurality of location identifiers, wherein the plurality of location identifiers correspond to the plurality of locations within the document in terms of a document structure implemented by the document; encoding the plurality of location identifiers into a uniform resource locator (URL), wherein the URL links to the document and identifies the plurality of locations within the document; and generating a display instruction wherein the display instruction is configured, upon execution, to implement a transition effect corresponding to navigation between a first one of the plurality of location identifiers and a second one of the plurality of location identifiers; encoding the URL with the display instruction; and sending the URL from the computer to a second computer, wherein the second computer is configured to decode the URL.