IP Library Granted Patent US 9,961,399
Granted Patent B2
US 9,961,399 · App. 12/233,656 · Granted May 1, 2018

Method and apparatus for organizing and bookmarking content

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,961,399
App. No.
12/233,656
Granted
May 1, 2018
Kind
B2
Abstract

An approach is provided for creating user-defined folders for organizing content accessible through a set-top box and for creating multiple bookmarks per set-top box program for use during programming playback.

Claims (98)

1. A method comprising:

receiving a first input from a user at a set-top box to stop playback of a discrete content program playing through the set-top box at a first stop point;

creating, in response to the first input, a first bookmark for playback of the discrete content program starting at the first stop point;

receiving, subsequent to the receiving of the first input and the creating of the first bookmark, a second input from the user at the set-top box to stop playback of the discrete content program playing through the set-top box at a second stop point different from the first stop point;

creating, in response to the second input, a second bookmark for playback of the discrete content program starting at the second stop point, without overwriting the first bookmark;

creating, based on another input from the user at the set-top box, a user-defined folder to organize content accessible through the set-top box, including the discrete content program;

saving information associated with the first bookmark and the second bookmark in the user-defined folder, including data representative of the first stop point and the second stop point; and

limiting access to the information saved in the user-defined folder by requiring satisfaction of an identity challenge to access the information saved in the user-defined folder;

displaying, subsequent to the creating of the first bookmark and the creating of the second bookmark, a list of programming content available for playback to the user, the list of programming content including the discrete content program;

detecting, from the list of programming content available for playback to the user, a user selection of the discrete content program;

displaying, in response to the detecting of the user selection of the discrete content program, a menu of playback options for the discrete content program, the menu of playback options for the discrete content program including

an option selectable by the user to cause the set-top box to play the discrete content program starting at the beginning of the discrete content program,

an option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark, and

an option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark;

detecting a user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark; and

playing back the discrete content program starting at the first stop point in response to the user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point.

2. A method according to claim 1 , further comprising:

displaying during the playing back of the discrete content program in response to the user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark playback of the discrete content program overlaid with a programming playback time bar, a marker that represents a current playback position along the programming playback time bar, and indicators for the first bookmark and the second bookmark positioned at the first stop point and the second stop point, respectively, along the programming playback time bar.

3. A method according to claim 2 , wherein the indicators for the first bookmark and the second bookmark comprise:

a first visual indicator and a first textually-represented time for the first bookmark both positioned at the first stop point along the programming playback time bar; and

a second visual indicator and a second textually-represented time for the second bookmark both positioned at the second stop point along the programming playback time bar.

4. A method according to claim 1 , wherein the requiring satisfaction of the identity challenge comprises prompting for and receiving a passcode that matches a passcode associated with the user-defined folder.

5. A method according to claim 1 , further comprising:

moving the content from the user-defined folder to another user-defined folder, the user-defined folder and the other user-defined folder being associated with different users; and

saving information associated with the first stop point and the second stop point in the user-defined folder and the other user-defined folder, respectively.

6. A method according to claim 1 , further comprising:

designating the user-defined folder as either public or private, wherein the designation is differentiated based on a visual indicator.

7. A method according to claim 1 , wherein the content includes broadcast content, digital video recorder (DVR) content, on-demand video, on-demand games, locally stored content, content stored on a network, or a combination thereof.

8. A method according to claim 1 , further comprising:

renaming the content in the user-defined folder.

9. A method according to claim 1 , the menu of playback options for the discrete content program further including an option selectable by the user to cause the set-top box to play the discrete content program starting at a point corresponding to a last recorded bookmark for the discrete content program.

10. A method according to claim 1 , wherein the menu of playback options for the discrete content program is displayed to the user and includes user-selectable bookmark options only for bookmarks created based on input received from the user.

11. An apparatus comprising:

an input interface configured to:

receive a first input from a user at a set-top box to stop playback of a discrete content program playing through the set-top box at a first stop point;

receive a second input from the user at the set-top box to stop playback of the discrete content program playing through the set-top box at a second stop point different from the first stop point; and

receive another input from the user at the set-top box to create a user-defined folder

a processor configured to:

create, in response to the first input, a first bookmark for playback of the discrete content program starting at the first stop point;

create, in response to the second input, a second bookmark for playback of the discrete content program starting at the second stop point, without overwriting the first bookmark;

create, based on the another input from the user at the set-top box, the user-defined folder to organize content accessible through the set-top box, including the discrete content program;

save information associated with the first bookmark and the second bookmark in the user-defined folder, including data representative of the first stop point and the second stop point;

limit access to the information saved in the user-defined folder by requiring satisfaction of an identity challenge to access the information saved in the user-defined folder;

provide for display, subsequent to the creation of the first bookmark and the second bookmark, a list of programming content available for playback to the user, the list of programming content including the discrete content program;

detect, from the list of programming content available for playback to the user, a user selection of the discrete content program;

display, in response to the detection of the user selection of the discrete content program, a menu of playback options for the discrete content program, the menu of playback options for the discrete content program including

an option selectable by the user to cause the set-top box to play the discrete content program starting at the beginning of the discrete content program,

an option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark, and

an option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark;

detect a user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark; and

play back the discrete content program starting at the first stop point in response to the user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark.

12. An apparatus of claim 11 ,

wherein the processor is further configured to:

provide for display, during the playing back of the discrete content program in response to the user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark, playback of the discrete content program overlaid with a programming playback time bar, a marker that represents a current playback position along the programming playback time bar, and indicators for the first bookmark and the second bookmark positioned at the first stop point and the second stop point, respectively, along the programming playback time bar.

13. An apparatus according to claim 11 , wherein the processor is further configured to require satisfaction of the identity challenge by prompting for and receiving a passcode that matches a passcode associated with the user-defined folder.

14. An apparatus of claim 11 , wherein the processor is further configured to move the content to or from the user-defined folder with respect to another user-defined folder.

15. An apparatus of claim 11 , wherein the processor is further configured to designate the user-defined folder as either public or private, wherein the designation is differentiated based on a visual indicator.

16. An apparatus according to claim 11 , wherein the content includes broadcast content, digital video recorder (DVR) content, on-demand video, on-demand games, locally stored content, content stored on a network, or a combination thereof.

17. An apparatus according to claim 11 , wherein the processor is further configured to rename the content in the user-defined folder.

18. A method comprising:

receiving a first input from a user at a set-top box to stop playback of a discrete content program playing through the set-top box at a first stop point;

creating, in response to the first input and without receiving additional input from the user, a first bookmark for playback of the discrete content program starting at the first stop point;

receiving, subsequent to the receiving of the first input and the creating of the first bookmark, a second input from the user at the set-top box to stop playback of the discrete content program playing through the set-top box at a second stop point different from the first stop point;

creating, in response to the second input and without receiving additional input from the user, a second bookmark for playback of the discrete content program starting at the second stop point, without overwriting or deleting the first bookmark;

creating, based on another input from the user at the set-top box, a user-defined folder to organize content accessible through the set-top box, including the discrete content program;

saving information associated with the first bookmark and the second bookmark in the user-defined folder, including data representative of the first stop point and the second stop point;

limiting access to the information saved in the user-defined folder by requiring satisfaction of an identity challenge to access the information saved in the user-defined folder;

displaying, subsequent to the creating of the first bookmark and the creating of the second bookmark, a list of programming content available for playback to the user, the list of programming content including the discrete content program;

detecting, from the list of programming content available for playback to the user, a user selection of the discrete content program;

displaying, in response to the detecting of the user selection of the discrete content program, a menu of playback options for the discrete content program, the menu of playback options for the discrete content program including

an option selectable by the user to cause the set-top box to play the discrete content program starting at the beginning of the discrete content program,

an option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark, and

an option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark;

detecting a user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark; and

playing back the discrete content program starting at the second stop point in response to the user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark.

19. A method according to claim 18 , further comprising:

deleting a previously created bookmark in response to an input from the user to delete the previously created bookmark.

20. A method according to claim 18 , wherein the requiring satisfaction of the identity challenge comprises prompting for and receiving a passcode that matches a passcode associated with the user-defined folder.

21. An apparatus comprising:

an input interface configured to:

receive a first input and a second input from a user at a set-top box to stop playback of a discrete content program playing through the set-top box at a first stop point and a second stop point, respectively, the second stop point different from the first stop point; and

receive another input from the user at the set-top box to create a user-defined folder;

a processor configured to:

create, in response to the first input and without receiving additional input from the user, a first bookmark for playback of the discrete content program starting at the first stop point,

create, in response to the second input and without receiving additional input from the user, a second bookmark for playback of the discrete content program starting at the second stop point, without overwriting or deleting the first bookmark;

create, based on the another input from the user at the set-top box, the user-defined folder to organize content accessible through the set-top box, including the discrete content program;

save information associated with the first bookmark and the second bookmark in the user-defined folder, including data representative of the first stop point and the second stop point;

limit access to the information saved in the user-defined folder by requiring satisfaction of an identity challenge to access the information saved in the user-defined folder;

provide for display, subsequent to the creation of the first bookmark and the second bookmark, a list of programming content available for playback to the user, the list of programming content including the discrete content program;

detect, from the list of programming content available for playback to the user, a user selection of the discrete content program;

provide for display, in response to the detection of the user selection of the discrete content program, a menu of playback options for the discrete content program, the menu of playback options for the discrete content program including

an option selectable by the user to cause the set-top box to play the discrete content program starting at the beginning of the discrete content program,

an option selectable by the user to cause the set-top box to play the discrete content program starting at the first stop point corresponding to the first bookmark, and

an option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark;

detect a user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark; and

play back the discrete content program starting at the second stop point in response to the user selection of the option selectable by the user to cause the set-top box to play the discrete content program starting at the second stop point corresponding to the second bookmark.

22. An apparatus of claim 21 , wherein the processor is further configured to delete previously created bookmarks in response to an input from the user to delete the previously created bookmarks.

23. An apparatus of claim 21 , wherein the processor is further configured to require satisfaction of the identity challenge by prompting for and receiving a passcode that matches a passcode associated with the user-defined folder.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2009
From: MCI INTERNATIONAL INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023111/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023112/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 021555 FRAME 0115. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE IN ASSIGNEE FROM MCI INTERNATIONAL, INC. TO VERIZON DATA SERVICES, LLC.. Recorded Jan 26, 2009
From: VELASCO FONSECA, ENRIQUE RUIZ
To: VERIZON DATA SERVICES LLC
Reel/Frame 022156/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2008
From: ADIMATYAM, VENKATA S.; GAVADE, SAMEER
To: VERIZON DATA SERVICES LLC
Reel/Frame 021554/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2008
From: VELASCO FONSECA, ENRIQUE RUIZ
To: MCI INTERNATIONAL, INC.
Reel/Frame 021555/0115 →