Patent ID: 9619449
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A computer-implemented method of encoding location of a node in a hierarchy, comprising: generating, by a computer system configured with executable instructions, an encoding for a destination node on a path from a root node on the path based at least in part on an encoding scheme, the encoding scheme based at least in part on elements that are independent of a name of the destination node, the elements comprising a type of the destination node and a position of the destination node, the position of the destination node on the path identifying an order for the destination node among other nodes on the path of a same hierarchical level, the generated encoding for the destination node including a single character to represent the destination node on the path; combining the single character of the destination node on the path from the root node with other single characters for the other nodes on the path, respectively, to form a set of characters as the encoded location path, the set of characters comprising the single character of the destination node on the path and the other single characters for the other nodes on the path; and generating an encoded location path for the destination node based at least in part on the set of characters.