Patent ID: 8145674

Claim:
A method for routing subscribed data to a subscriber, the method comprising the steps of: receiving, at a computing device, a document name identifying a document storing the subscribed data; receiving a fragment identifier (ID) identifying a tree fragment of the document in which the subscribed data is stored; identifying a tree structure comprising a structure identifier (ID) mapping to the received document name, where the structure ID is calculated as a product of factors that each represent one parent node of the tree structure, and where each factor comprises a prime number, selected using a node identifier (ID) of the respective parent node from a sequence of prime numbers within a natural set of numbers, raised to a power representing a number of children of the respective parent node; identifying the tree fragment of the tree structure comprising a tree fragment identifier (ID) matching the received fragment ID; and retrieving node values of the tree fragment from the tree structure, and routing the node values to the subscriber.