Patent ID: 7730164

Claim:
A computer-implemented method, comprising: receiving, at a processor, an indication to transfer, to a destination device, an application for accessing and/or manipulating a document; transferring, from the processor, a first set of executable data to the destination device; and initiating transfer, from the processor, of a second set of executable data to the destination device, wherein: the first set of executable data when executed on the destination device provides a first set of application operations for accessing and/or manipulating a document which includes an operation for viewing at least some portion of a document; the second set of executable data when executed on the destination device provides a second set of application operations for accessing and/or manipulating a document, including an operation associated with viewing and/or manipulating tags in a document where the tagging related operation was not included in the first set of application operations; said at least one application operation not included in the first set of application operations is locked at least while the second set of executable data is in the process of being transferred to the destination device; and the first set of executable data is able to be executed on the destination device and is able to provide the first set of application operations independent of whether the second set of executable data is located on the destination device.