Patent ID: 7177940
Filing Date: 2007-02-13
Classification: H04L,H04W

Abstract:
1. A computer-readable medium having computer-executable instructions for performing steps to convert a service discovery stream into an N-ary tree, the service discovery stream having a list of nodes, each node having a data element, a data type and a data size, the service discovery stream having a stream size, the steps comprising: a) determining the data type and the data size of one of the nodes from the service discovery stream, wherein determining the data type of the node comprises identifying the data type from a collection of data types comprising nil, unsigned integer, signed integer, universally unique identifier, text string, Boolean, uniform resource locator, data element sequence and data element alternative data types; b) adding the node to a list head; c) performing one of decrementing the stream size by the data size and incrementing the service discovery stream to the beginning of a next data element; d) obtaining a next node from the list of nodes; and e) repeating a), b) and c) until the N-ary tree is formed.