IP Library Granted Patent US 9,106,966
Granted Patent B2
US 9,106,966 · App. 14/030,521 · Granted Aug 11, 2015

Multi-dimensional channel directories

Inventors: Gregory J. Boss (Saginaw, MI); James R. Kozloski (New Fairfield, CT); Clifford Alan Pickover (Yorktown Heights, NY); Anne R. Sand (Peyton, CO)
Assignee: International Business Machines Corporation
H04N21/482G06F3/0482G06F3/0488G06F3/04815H04N21/4312H04N21/4821H04N21/8133
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,106,966
App. No.
14/030,521
Granted
Aug 11, 2015
Kind
B2
Abstract

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.

Claims (41)

1. A non-transitory computer program product for presenting a listing of multimedia content, the computer program product comprising:

a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit configured to perform

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 swipe 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

at least a two finger swipe gesture, presenting the subset of the plurality of nodes in a multi-dimensional grid with at least three axes.

2. The non-transitory computer program product 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 non-transitory computer program product 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 non-transitory computer program product 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. A system for presenting a listing of multimedia content, the system comprising:

a memory;

a processor communicatively coupled to the memory, where the processor is configured to perform

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

at least a two finger gesture, presenting the subset of the plurality of nodes in a multi-dimensional grid with at least three axes.

6. The system of claim 5 , 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.

7. The system of claim of claim 6 , wherein the accessing the multi-dimensional data space with the plurality of nodes includes accessing multi-dimensional space from a social network.

8. The system of claim 6 , 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.

9. The system of claim of claim 8 , 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.

10. The non-transitory computer program product 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.

11. 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 swipe 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

at least a two finger swipe gesture, presenting the subset of the plurality of nodes in a multi-dimensional grid with at least three axes.

12. The method of claim 11 , 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.

13. The method of claim 12 , wherein the accessing the multi-dimensional data space with the plurality of nodes includes accessing multi-dimensional space from a social network.

14. The method of claim 12 , 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.

15. The method of claim 14 , 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.

16. The method of claim 11 , 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.

17. The method of claim 11 , 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.

18. The method of claim 11 , wherein the using the order embedding algorithm is an elastic map algorithm, a topographic ICA algorithm, and a Kohonen algorithm.

19. The method of claim 11 , 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.

20. The method of claim 11 , 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.

Continuity (2)
Continuation 13714619 · Dec 14, 2012
Related Publication 20140173663A1 · Jun 19, 2014