MULTI-DIMENSIONAL CHANNEL DIRECTORIES
Disclosed is a novel system and method for presenting a listing of multimedia content. The method begins with accessing a multi-dimensional data space with a plurality of nodes. Each of the nodes in the multi-dimensional data space contains a set of informational descriptors about multimedia content. User input is received for least one dimension of relatedness to be used with the set of informational descriptors. A subset of the plurality of nodes is defined with the at least one dimension of relatedness using an order embedding algorithm and the user input. The subset of the plurality of nodes is presented to the user.
1 . A method for presenting a listing of multimedia content, the method comprising:
accessing a multi-dimensional data space with a plurality of nodes, each of the nodes containing a set of informational descriptors about multimedia content;
receiving user input of at least one dimension of relatedness for the set of informational descriptors;
defining a subset of the plurality of nodes with the at least one dimension of relatedness using an order embedding algorithm and the user input; and
based on receiving
a single finger gesture, presenting the subset of the plurality of nodes in a two-dimensional grid with a first axis representing a multimedia source and a second axis representing time and , and
at least a two finger gesture, presenting the subset of the plurality of nodes in a multi-dimensional grid with at least three axes.
2 . The method of claim 1 , wherein the accessing the multi-dimensional data space with the plurality of nodes includes accessing multi-dimensional space from a provider of the multimedia content.
3 . The method of claim 2 , wherein the accessing the multi-dimensional data space with the plurality of nodes includes accessing multi-dimensional space from a social network.
4 . The method of claim 2 , wherein the informational descriptors includes each of a genre of the multimedia content, a title of the multimedia content, and a length of the multimedia content.
5 . The method of claim 4 , wherein the informational descriptors includes one or more of close captioning content, reviews of the multimedia content, MPAA rating of the multimedia content, directors of the multimedia content, writers of the multimedia content, actors in the multimedia content, title of multimedia content, and release date of the multimedia content.
6 . The method of claim 1 , wherein the using the order embedding algorithm and the user input to define the subset of the plurality of nodes with the at least one dimension of relatedness further includes using an interest of a user.
7 . The method of claim 1 , wherein the receiving user input includes receiving user input from at least of one of a mouse, a keyboard, a remote control, a touch screen, voice, and a user gesture.
8 . The method of claim 1 , wherein the using the order embedding algorithm is an elastic map algorithm, a topographic ICA algorithm, and a Kohonen algorithm.
9 . The method of claim 1 , wherein the using an order embedding algorithm is at least one of an elastic map algorithm with an approximation energy (spring constant) set to relatedness of the nodes in the subset of the plurality of nodes.
10 . The method of claim 1 , wherein the presenting the subset of the plurality of nodes includes presenting the nodes in a series of concentric rings with rings closer to a center having a higher degree of relatedness as compared with rings further from the center.
11 . The method of claim 1 , wherein the presenting the subset of the plurality of nodes includes presenting the nodes each node in a tree with a length of an edge between each pair of nodes representing relatedness, where a higher degree of relatedness is represented by shorter edges.
12 - 20 . (canceled)
21 . The method of claim 1 , wherein the multimedia content includes broadcast content, website content, and social media content.
22 . The method of claim 6 , wherein the using the order embedding algorithm and the user input includes a settable value by the user to define at least one of an average value, a peak value, and a minimum value related to a number at least one of a number of current viewers or a social media feed.
23 . The method of claim 6 , wherein the using the order embedding algorithm and the user input includes a selecting a demographic.
24 . The method of claim 1 , wherein the based on receiving a single finger gesture and includes receiving at least two finger gesture includes receiving the single finger gesture and includes receiving the two finger gesture on a touch screen.