INTERFACE FOR NAVIGATING INTERRELATED CONTENT HIERARCHY
First Claim
Patent Images
1. A computer implemented method for providing an interface, comprising:
- retrieving data by a client from a server, the client capable of downloading digital media content that is part of a set of related digital media content, the data including graphical data and describing a hierarchical structure having two or more hierarchy levels for the set of digital media content;
providing an interface by the client, the interface including graphical information for two or more nodes in a first level of the hierarchal structure, the interface indicating that a first node of the two or more nodes is a currently selected node;
receiving navigation input by the client; and
providing the interface with graphical information for a first set of two or more nodes in a second level of the hierarchical structure in response to the navigation input.
2 Assignments
0 Petitions
Accused Products
Abstract
An interface allows navigation of a hierarchy of related content organized into a node tree. Each node may be associated with media content and navigation input may be received to navigate between the nodes. The interface includes a mechanism for viewing graphical data representing related content within the node tree. A user may provide input to navigate between nodes in the same hierarchy level or different hierarchy levels while graphical data for the selected node is provided in the interface.
42 Citations
20 Claims
-
1. A computer implemented method for providing an interface, comprising:
-
retrieving data by a client from a server, the client capable of downloading digital media content that is part of a set of related digital media content, the data including graphical data and describing a hierarchical structure having two or more hierarchy levels for the set of digital media content; providing an interface by the client, the interface including graphical information for two or more nodes in a first level of the hierarchal structure, the interface indicating that a first node of the two or more nodes is a currently selected node; receiving navigation input by the client; and providing the interface with graphical information for a first set of two or more nodes in a second level of the hierarchical structure in response to the navigation input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
receiving node tree data for a set of digital content, the node tree data having a hierarchy with two or more levels of nodes; constructing a table from the node tree data; selecting a first current node; identifying one or more peripheral nodes from the current node and the table; constructing an interface to provide to a display device, the interface including a row of graphical information associated with a first current node and first set of one or more peripheral nodes, the graphical information for each first node positioned sequentially in the row according to a sequential relationship between the first nodes; receiving input by the client with respect to the current node; and re-constructing the interface to replace the row of graphical information associated with the current node and one or more peripheral nodes, with a second current node and second set of one or more peripheral nodes, the new nodes associated with a different hierarchy level than the first nodes and positioned sequentially in the row according to a sequential relationship between the second nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for providing an interface, comprising:
-
a communication interface for communicating with a server and a display device; a storage device that includes a node table and image data; an interface generation engine that retrieves node tree data and one or more images from a server and stores the node tree data and images in the storage device, identifies a current node and determines one or more sequentially neighboring nodes and at least one child or parent node from the node table, constructs an interface framework and populates the interface framework with images associated with the current node, sequentially neighboring nodes, and at least one parent or child node; an input mechanism for receiving user input, the interface generation engine identifying the current node based on the user input; and an interface rendering engine that renders the interface on the display device. - View Dependent Claims (19, 20)
-
Specification