IP Library › Granted Patent US 8,621,392
Granted Patent B2
US 8,621,392 · App. 12/305,206 · Granted Dec 31, 2013

Method of navigating items at a media player

Inventor: Karl Frans Mario Verheyden (Leuven, BE)
Assignee: Koninklijke Philips N.V.
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 8,621,392
App. No.
12/305,206
Granted
Dec 31, 2013
Kind
B2
Abstract

A media player stores, or has access to, a set of media items. The player presents a first of the media items. The set of media items are ordered according to at least one criterion indicative of similarity of the media items to the first media item. The player determines what amount of the first media item was presented before an input is received from a user control. A second media item is selected for presenting using the determined amount as a measure for selecting the second media item from the ordered set of media items. A single user input (e.g. from a single button) can be used both to control the selection of the next item, and to determine the similarity of the next item. The ordering can be based on similarity of features or similarity of metadata.

Claims (44)

1. A method of navigating a set of media items comprising:

selecting a first item from the set of media items;

forming a first list of the media item by ordering the set of media items according to at least one criterion indicative of similarity of the media items to the first media item so that a next item from a current item is more similar to the current item than further next items of the first list;

presenting the first media item and waiting for a user input during presentation of the first media item;

upon receiving the user input, determining what amount of the first media item was presented before the input was received;

forming a second list of the media item from the first list using the determined amount of the first media item presented before the input was received; and

selecting from the second list a second media item for the presenting, wherein the act of forming the second list skips items from the first list closest to the current item, and wherein a number of the skipped items is proportional to the amount of the first media item presented before the input was received so that more media items of the first list are skipped when the determined amount of the first media item is large and less media items of the first list are skipped when the determined amount of the first media item is small.

2. The method according to claim 1 , wherein the act of selecting the second media item comprises using the determined amount to map to one of the media items in the ordered set of media items.

3. The method according to claim 2 , wherein the mapping is non-linear.

4. The method according to claim 1 , wherein the determining act determines a ratio of time for which the first media item was presented, or a quantity of data used during presentation of the first media item, to a total length of the first media item.

5. The method according to claim 1 , wherein the act of forming the first list comprises ordering the set of media items according to one of: similarity of features, similarity of metadata associated with the media items.

6. The method according to claim 1 , further comprising the act of maintaining a list of presented media items and removing said presented media items from the ordered set of media items.

7. The method according to claim 1 wherein the act of forming the second list is performed after each selection of a media item.

8. The method according to claim 1 wherein, no input is received from a user during presentation of the first media item, the media item which is most similar to the first media item, in the first list is selected as the second media item.

9. The method according to claim 1 wherein the set of media items is selected from a larger set of items stored on a storage medium.

10. The method of claim 1 , wherein the act of forming the second list at least one of shifts and removes media items from the first list when the determined amount of the first media item was presented before the input was received is more than a predetermined value.

11. The method of claim 10 , wherein the act of forming the second list reorders the media items based on similarity to the second media item when the determined amount is less than the predetermined value.

12. The method of claim 1 , wherein the act of forming the second list reorders the media items based on similarity to the second media item when the determined amount is less than a predetermined value.

13. A device for navigating a set of media items comprising:

a memory for storing media items or an interface for accessing a store of media items;

a user interface for receiving user input; and

a processor configured to cause performance of the acts of:

selecting a first item from the set of media items;

forming a first list of the media item by ordering the set of media items according to at least one criterion indicative of similarity of the media items to the first media item so that a next item from a current item is more similar to the current item than further next items of the first list;

presenting the first media item and waiting for a user input during presentation of the first media item;

upon receiving the user input, determining what amount of the first media item was presented before the input was received;

forming a second list of the media item from the first list using the determined amount of the first media item presented before the input was received; and

selecting from the second list a second media item for the presenting, wherein the act of forming the second list skips items from the first list closest to the current item, and

wherein a number of the skipped items is proportional to the amount of the first media item presented before the input was received so that more media items of the first list are skipped when the determined amount of the first media item is large and less media items of the first list are skipped when the determined amount of the first media item is small.

14. The device of claim 13 , wherein the act of forming the second list at least one of shifts and removes media items from the first list when the determined amount of the first media item was presented before the input was received is more than a predetermined value.

15. The device of claim 14 , wherein the act of forming the second list reorders the media items based on similarity to the second media item when the determined amount is less than the predetermined value.

16. The device of claim 13 , wherein the act of forming the second list reorders the media items based on similarity to the second media item when the determined amount is less than a predetermined value.

17. A non-transitory computer readable medium embodying computer instructions for navigating a set of media items, wherein the computer instructions, when executed by a processor, configure the processor to cause performance of the acts of:

selecting a first item from the set of media items;

forming a first list of the media item by ordering the set of media items according to

at least one criterion indicative of similarity of the media items to the first media item so that a next item from a current item is more similar to the current item than further next items of the first list;

presenting the first media item and waiting for a user input during presentation of the first media item;

upon receiving the user input, determining what amount of the first media item was presented before the input was received;

forming a second list of the media item from the first list using the determined amount of the first media item presented before the input was received; and

selecting from the second list a second media item for the presenting, wherein the act of forming the second list skips items from the first list closest to the current item, and

wherein a number of the skipped items is proportional to the amount of the first media item presented before the input was received so that more media items of the first list are skipped when the determined amount of the first media item is large and less media items of the first list are skipped when the determined amount of the first media item is small.

18. The non-transitory computer readable medium of claim 17 , wherein the act of forming the second list at least one of shifts and removes media items from the first list when the determined amount of the first media item was presented before the input was received is more than a predetermined value.

19. The non-transitory computer readable medium of claim 18 , wherein the act of forming the second list reorders the media items based on similarity to the second media item when the determined amount is less than the predetermined value.

20. The non-transitory computer readable medium of claim 17 , wherein the act of forming the second list reorders the media items based on similarity to the second media item when the determined amount is less than a predetermined value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2013
From: VERHEYDEN, KARL FRANS MARIO
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 031621/0393 →
Priority Claims (1)
EP 06115975 · Jun 23, 2006 · regional
Continuity (1)
Related Publication 20090178001A1 · Jul 9, 2009