IP Library Granted Patent US 8,055,123
Granted Patent B2
US 8,055,123 · App. 11/059,808 · Granted Nov 8, 2011

Method and apparatus for customizing content navigation

Assignees: Sony Corporation; Sony Electronics Inc.
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,055,123
App. No.
11/059,808
Granted
Nov 8, 2011
Kind
B2
Abstract

Methods and apparatus for customizing content navigation. In one embodiment, a user navigates through pre-recorded or cached content in accordance with on one or more user preferences. Such user preferences may include one or more of content cache size, instant replay time, advance time, FF/REV speeds, slow motion speed and overshoot correction. In one embodiment, a DVR setup menu may be used to enter the user preferences via a remote control device. The user preferences may then be saved in non-volatile memory and used for navigation of subsequent content playback.

Claims (53)

1. A method for customizing content navigation comprising:

presenting one or more content navigation options to a user;

receiving, by a processor, from the user, in response to said presenting; a navigation preference for navigating through a plurality of individual stored videos;

saving said navigation preference to a non-volatile memory;

receiving, by the processor, a navigation instruction from said user; and

navigating through a current video in response to said navigation instruction in accordance with said navigation preference, wherein the current video is one of the plurality of individual stored videos.

2. The method of claim 1 , wherein presenting said one or more content navigation options comprises displaying a graphical menu interface containing said one or more content navigation options on a display device.

3. The method of claim 1 , wherein said one or more content navigation options include at least one of a cache length, an instant replay time, an advance time, a fast-forward speed, a reverse speed, a slow motion speed and an overshoot correction.

4. The method of claim 3 , wherein said cache length is a length of time that a broadcast program will be automatically stored in a cache memory and available for navigation by said user.

5. The method of claim 3 , wherein said fast-forward speed comprises a plurality of fast-forward speeds at which the user may choose to move through said plurality of individual stored videos, and wherein said reverse speed comprises a plurality of reverse speeds at which the user may choose to move backwards through said plurality of individual stored videos.

6. The method of claim 5 , wherein said overshoot correction comprises a plurality of overshoot corrections, wherein each of said plurality of overshoot corrections is specific to said plurality of fast-forward speeds, and wherein said plurality of overshoot corrections enable the user to compensate for user reaction time when fast forwarding through said plurality of individual stored videos.

7. The method of claim 1 , further comprising storing said plurality of individual stored videos on a non-volatile memory of a digital video recorder.

8. The method of claim 1 , further comprising, prior to said receiving the navigation instruction, presenting the current video on a display device at a speed.

9. The method of claim 8 , wherein said navigation instruction is a fast forward instruction, the method further comprising:

accessing said navigation preference from the non-volatile memory in response to said navigation instruction; and

increasing said speed in accordance with said navigation preference.

10. The method of claim 1 , wherein navigating through said current video comprises modifying, in response to said navigation instruction, a speed at which said current video is being presented on a display device to said user.

11. An apparatus comprising:

a memory containing one or more instruction sequences; and

a processor coupled to said memory, said processor to execute the one or more instructions to,

present one or more content navigation options to a user,

receive from the user, in response to said content navigation options, a navigation preference for navigating through a plurality of individual stored videos,

save said navigation preference to a non-volatile memory,

receive a navigation instruction from said user, and

navigate through a current video in response to said navigation instruction in accordance with said navigation preference, wherein the current video is one of the plurality of individual stored videos.

12. The apparatus of claim 11 , wherein said one or more content navigation options are displayed in a graphical menu interface on a display device.

13. The apparatus of claim 11 , wherein said one or more content navigation options include at least one of a cache length, an instant replay time, an advance time, a fast-forward speed, a reverse speed, a slow motion speed and an overshoot correction.

14. The apparatus of claim 13 , wherein said cache length is a length of time that a broadcast program will be automatically stored in a cache memory and available for navigation by said user.

15. The apparatus of claim 13 , wherein said fast-forward speed comprises a plurality of fast-forward speeds at which the user may choose to move through said plurality of individual stored videos, and wherein said reverse speed comprises a plurality of reverse speeds at which the user may choose to move backwards through said plurality of individual stored videos.

16. The apparatus of claim 15 , wherein said overshoot correction comprises a plurality of overshoot corrections, wherein each of said plurality of overshoot corrections is specific to said plurality of fast-forward speeds, and wherein said plurality of overshoot corrections enable the user to compensate for user reaction time when fast forwarding through said plurality of individual stored videos.

17. The apparatus of claim 11 , wherein said processor is further to execute the one or more instructions to store said plurality of individual stored videos on a non-volatile memory of a digital video recorder.

18. The apparatus of claim 11 , wherein said processor is further to execute the one or more instructions to present, prior to receiving the navigation instruction, said current video on a display device at a speed.

19. The apparatus of claim 18 , wherein said navigation instruction is a fast forward instruction, and wherein said processor is further to execute the one or more instructions to,

access said navigation preference from the non-volatile memory in response to said navigation instruction, and

increase said speed in accordance with said navigation preference.

20. The apparatus of claim 11 , wherein said processor to navigate through said current video is to modify, in response to said navigation instruction, a speed at which said current video is being presented on a display device to said user.

21. A non-transitory computer readable medium having computer executable program code embodied therein to navigate content, the medium having:

computer executable program code to present one or more content navigation options to a user;

computer executable program code to receive from the user, in response to said one or more content navigation options, a navigation preference for navigating through a plurality of individual stored videos;

computer executable program code to save said navigation preference to a non-volatile memory;

computer executable program code to receive a navigation instruction from said user; and

computer executable program code to navigate through a current video in response to said navigation instruction in accordance with navigation preference, wherein the current video is one of the plurality of individual stored videos.

22. The medium of claim 21 , wherein said computer executable program code to present said one or more content navigation options comprises computer executable program code to display a graphical menu interface containing said one or more content navigation options on a display device.

23. The medium of claim 21 , wherein said one or more content navigation options include at least one of a cache length, an instant replay time, an advance time, a fast-forward speed, a reverse speed, a slow motion speed and an overshoot correction.

24. The medium of claim 23 , wherein said cache length is a length of time that a broadcast program will be automatically stored in a cache memory and available for navigation by said user.

25. The medium of claim 23 , wherein said fast-forward speed comprises a plurality of fast-forward speeds at which the user may choose to move through said plurality of individual stored videos, and wherein said reverse speed comprises a plurality of reverse speeds at which the user may choose to move backwards through said plurality of individual stored videos.

26. The medium of claim 25 , wherein said overshoot correction comprises a plurality of overshoot corrections, wherein each of said plurality of overshoot corrections is specific to said plurality of fast-forward speeds, and wherein said plurality of overshoot corrections enable the user to compensate for user reaction time when fast forwarding through said plurality of individual stored videos.

27. The medium of claim 21 , further comprising computer executable program code to store said plurality of individual stored videos on a non-volatile memory of a digital video recorder.

28. The medium of claim 21 , further comprising computer executable program code to present, prior to said receiving the navigation instruction, said current video on a display device at a speed.

29. The medium of claim 28 , wherein said navigation instruction is a fast forward instruction, the medium further having:

computer executable program code to access said navigation preference from the non-volatile memory in response to said navigation instruction, and

computer executable program code to increase said speed in accordance with said navigation preference.

30. The medium of claim 21 , wherein said computer executable program code to navigate through said current video comprises computer executable program code to modify, in response to said navigation instruction, a speed at which said current video is being presented on a display device to said user.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAMES SONY CORPORATION AND SONY ELECTRONICS INC. BY DELETING THE STATE/COUNTRY NOTATION PREVIOUSLY RECORDED ON REEL 016303 FRAME 0640. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 23, 2006
From: NISHIKAWA, YUKO; DEW, AARON JOHN; BERGERON, MICHAEL A.
To: SONY CORPORATION; SONY ELECTRONICS INC.
Reel/Frame 018424/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2005
From: NISHIKAWA, YUKO; DEW, AARON JOHN; BERGERON, MICHAEL A.
To: SONY CORPORATION, A JAPANESE CORPORATION; SONY ELECTRONICS INC., A DELAWARE CORPORATION
Reel/Frame 016303/0640 →
Continuity (2)
Provisional Application 60614065 · Sep 28, 2004
Related Publication 20060078297A1 · Apr 13, 2006