IP Library Granted Patent US 8,769,408
Granted Patent B2
US 8,769,408 · App. 11/249,032 · Granted Jul 1, 2014

Intelligent media navigation

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,769,408
App. No.
11/249,032
Granted
Jul 1, 2014
Kind
B2
Abstract

Techniques and systems for intelligent navigation of sequential media content are disclosed. The intelligent navigation is well suited to enable users to better control media playback with regards to a media playback application operating on a computing device. One embodiment of a method for playing sequential media content by a media playback application operating on a computing device includes at least the acts of: initiating playing of the sequential media content by the media playback application; receiving a user input requesting to start playing at a new position in the sequential media content; marking a current position in the sequential media content; thereafter initiating playing of the sequential media content at the new position; receiving a user input requesting to reset playing to the marked current position; and subsequently initiating playing of the sequential media content at the marked current position.

Claims (48)

1. A method for playing sequential media content by a media playback application operating on a computing device, said method comprising:

(a) initiating playing of the sequential media content by the media playback application;

(b) receiving a user input requesting to start playing at a new position in the sequential media content;

(c) marking a current position in the sequential media content;

(d) thereafter initiating playing of the sequential media content at the new position, wherein the new position is at a chapter beginning in the sequential media content;

(e) receiving a user input requesting to reset playing to the marked current position; and

(f) subsequently initiating playing of the sequential media content at the marked current position.

2. A method as recited in claim 1 , wherein said initiating (a) plays the sequential media content from the beginning.

3. A method as recited in claim 1 , wherein the current position, when marked, becomes a virtual chapter position.

4. A method as recited in claim 1 , wherein the user input is provided by a remote control device in response to a user interaction therewith.

5. A method as recited in claim 1 , wherein the user input is received at the computing device and directed to a media control center.

6. A method as recited in claim 5 , wherein the media control center directs the user input to one of a plurality of media applications operating on the computing device.

7. A media navigation method for navigating through a media item having sequential media content arranged in a series of chapters, said method comprising:

(a) receiving a play request to play the media item;

(b) playing the sequential media content of the media item in response to the play request;

(c) receiving a user navigation input with respect to the media item;

(d) saving a current play position as a virtual chapter in response to said receiving (c) of the user navigation input; and

(e) jumping to and playing a next chapter in the sequential media content of the media item in response to said receiving (c) of the user navigation input,

wherein the virtual chapter corresponds to a position in a chapter of the sequential media content, and

wherein the receiving the user navigation input and the saving the current play position occur without interrupting play of the media item.

8. A media navigation method as recited in claim 7 , wherein the next chapter can be an actual chapter or a virtual chapter.

9. A media navigation method for navigating through a media item having sequential media content arranged in a series of chapters, said method comprising:

(a) receiving a play request to play the media item;

(b) playing the sequential media content of the media item in response to the play request;

(c) receiving a first user navigation input with respect to the media item while being played in a current chapter;

(d) saving a current play position as a virtual chapter in response to said receiving (c) of the first user navigation input;

(e) jumping forward to a next chapter in the sequential media content of the media item in response to said receiving (c) of the first user navigation input;

(f) receiving a second user navigation input with respect to the media item; and

(g) jumping backward to the virtual chapter in the sequential media content of the media item in response to said receiving (c) of the second user navigation input,

wherein the virtual chapter corresponds to a position in the current chapter of the sequential media content.

10. A media navigation method as recited in claim 9 , wherein said media navigation method operates on a computing device, and

wherein the first and second user navigation inputs are received at the computing device and directed to a media control center.

11. A method as recited in claim 10 , wherein the media control center directs the first and second user input to one of a plurality of media applications operating on the computing device, and

wherein said playing (b) of the sequential media content is performed by the one of the plurality of media applications.

12. A method as recited in claim 11 , wherein the computing device is a personal computer.

13. A non-transitory computer readable medium including at least computer program code for playing sequential media content by a media playback application operating on a computing device, said computer readable medium comprising:

computer program code for initiating playing of the sequential media content by the media playback application;

computer program code for receiving a user input requesting to start playing at a new position in the sequential media content, wherein the new position is at a chapter beginning in the sequential media content;

computer program code for marking a current position in the sequential media content;

computer program code for thereafter initiating playing of the sequential media content at the new position;

computer program code for receiving a user input requesting to reset playing to the marked current position; and

computer program code for subsequently initiating playing of the sequential media content at the marked current position.

14. A non-transitory computer readable medium as recited in claim 13 , wherein said computer program code for initiating plays the sequential media content from the beginning.

15. A non-transitory computer readable medium as recited in claim 13 , wherein the current position, when marked, becomes a virtual chapter position.

16. A non-transitory computer readable medium as recited in claim 13 , wherein the user input is provided by a remote control device in response to a user interaction therewith.

17. A non-transitory computer readable medium as recited in claim 13 ,

wherein the user input is received at the computer device and directed to a media control center, and

wherein the media control center directs the user input to one of a plurality of media applications operating on the computing device.

Assignments (3)
CHANGE OF NAME Recorded Mar 6, 2008
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 020617/0085 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR THOMAS MADDEN AND ASSIGNOR CELIA VIGIL EXECUTION DATE PREVIOUSLY RECORDED ON REEL 017876 FRAME 0332. ASSIGNOR(S) HEREBY CONFIRMS THE EXECUTION DATE FOR THOMAS MADDEN IS 04/06/2006 AND EXECUTION DATE FOR CELIA VIGIL IS 03/07/06. Recorded May 18, 2007
From: MADDEN, THOMAS; SEYMOUR, ERIC; FORSTALL, SCOTT; VIGIL, CELIA; CHAUDHRI, IMRAN
To: APPLE COMPUTER, INC.
Reel/Frame 019314/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2006
From: MADDEN, THOMAS; SEYMOUR, ERIC; FORSTALL, SCOTT; VIGIL, CELIA; CHAUDHRI, IMRAN
To: APPLE COMPUTER, INC.
Reel/Frame 017876/0332 →