Patent ID: 7647552
Filing Date: 2010-01-12
Classification: H04L,H04N

Abstract:
1. A method, which is performed by an apparatus that includes a processor coupled to a memory, of transmitting a portion of a first hierarchical representation of a structured document located at a sender, the first hierarchical representation including structure content and textual content, to modify a second hierarchical representation located at a receiver, the method comprising steps of: creating a plurality of content packets containing a portion of the textual content and at least one structure packet containing a portion of the structure content; creating at least one structure link from the at least one structure packet to at least one further structure packet into which further parts of the structure are packetized, the at least one structure link maintaining a hierarchical structure of the document in the structure packets; generating, for a sub-tree of the first hierarchical representation, a content link to corresponding textual content located in one of the plurality of content packets and storing the content link and the at least one structure link as a part of the structure content; constructing a command packet to modify the second hierarchical representation located at the receiver, the command packet identifying a path of a root node of the sub-tree of the first hierarchical representation to be appended to the second hierarchical representation and a packet number included in the at least one structure packet, wherein the packet number identifies the at least one structure packet, and wherein the identified at least one structure packet and the at least one further structure packet contain the sub-tree; transmitting the plurality of content packets, the at least one structure packet, the at least one further structure packet, and the command packet from the sender to the receiver; identifying, at the receiver, one content packet of the plurality of content packets, the one content packet containing the portion of the textual content that corresponds to the sub-tree of the first hierarchical representation, using the generated content link; and modifying, at the receiver, a part of the second hierarchical representation in accordance with the one content packet and the command packet.