Patent ID: 8135949

Claim:
A method comprising: distributing digital data encoding content and arranged into messages from a server to one or more client terminals through a network, each message being decodable by a decoder application on a client terminal, said method including, transmitting a plurality of data packets from the server through a network through a network interface of the server, each packet including at least one header and a payload, each payload including at least part of a message; providing each message to a first of a series of at least one service interface between two layers in a protocol stack, installed on the server, each service interface configured to add at least one packet header to the packet encoding information enabling the client to process the remainder of the packet; and transmitting packets including at least one header including information enabling a service interface on the client to assemble each message for the decoder application from the payload of the packets, wherein packets are transmitted having a packet payload including a first section and at least one further section, each further section including a resynchronisation marker separating a message section from an adjacent message section and including an explicit synchronisation sequence, at least one of the message sections being encrypted in such a way as to be decryptable independently of the other message sections.