An apparatus and method of a computer software program for generating a series of connected nodes that form a path in an open hierarchical data structure is disclosed. The paths in the open hierarchical data structure provide the basis for an end-user menu system known as a content menu. The present...http://www.google.de/patents/US6279005?utm_source=gb-gplus-sharePatent US6279005 - Method and apparatus for generating paths in an open hierarchical data structure