IP Library Granted Patent US 7,992,163
Granted Patent B1
US 7,992,163 · App. 09/590,488 · Granted Aug 2, 2011

Video-on-demand navigational system

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 7,992,163
App. No.
09/590,488
Granted
Aug 2, 2011
Kind
B1
Abstract

A method for providing a video-on-demand (VOD) presentation includes determining whether an active video-on-demand (VOD) session for the VOD presentation exists, providing a selectable option to view the VOD presentation responsive to determining that the active VOD session exists, and providing a list of selectable VOD titles responsive to determining that the active VOD session does not exist.

Claims (46)

1. A method comprising:

responsive to a digital home communication terminal (DHCT) experiencing a reboot condition, determining if at least one video-on-demand (VOD) rental has been purchased and has not expired;

responsive to determining that at least one VOD rental has been purchased and has not expired, determining whether a previously established VOD session for a first VOD presentation is still active;

responsive to determining that the previously established VOD session for the first VOD presentation is still active, providing a VOD current rental screen that includes a selectable option to view the first VOD presentation, the VOD current rental screen having a VOD title of the first VOD presentation, information on the length of time remaining on the VOD title, and information on the rental time duration remaining for viewing the VOD title;

responsive to determining that the at least one VOD rental has been purchased and has not expired and responsive to determining that the previously established VOD session for the first VOD presentation is no longer active, establishing another active VOD session for the first VOD presentation and providing the VOD current rental screen; and

responsive to determining that at least one VOD rental has not been purchased or that previously-purchased VOD rentals have expired, providing a list of selectable VOD titles.

2. The method of claim 1 , further comprising:

receiving a user input configured to select the selectable option to view the first VOD presentation; and

responsive to receiving the user input, providing the first VOD presentation to a user.

3. The method of claim 1 , wherein if establishing another active VOD session fails, retrying to establish another active VOD session for the first VOD presentation at various time intervals.

4. The method of claim 1 , further comprising:

determining whether multiple VOD rentals have been purchased and have not expired; and

setting up a session for a most recently viewed VOD rental.

5. The method of claim 1 , further comprising:

receiving a first user input configured to select a VOD title from the list of selectable VOD titles; and

responsive to receiving the first user input, providing a selectable option for renting a second VOD presentation corresponding to the VOD title selected from the list of selectable VOD titles.

6. The method of claim 5 , further comprising:

receiving a second user input configured to select the selectable option for renting the second VOD presentation.

7. The method of claim 6 , further comprising:

responsive to receiving the second user input, determining whether the second VOD presentation is blocked.

8. The method of claim 7 , further comprising:

responsive to determining that the second VOD presentation is blocked, prompting a user to provide a third user input identifying a first access code for unblocking the second VOD presentation.

9. The method of claim 8 , further comprising:

receiving the third user input identifying the first access code.

10. The method of claim 9 , further comprising:

responsive to receiving the third user input identifying the first access code, prompting the user to provide a fourth user input identifying a second access code.

11. The method of claim 10 , further comprising:

providing the user with the second VOD presentation responsive to receiving the fourth user input.

12. The method of claim 11 , wherein the third user input and the fourth user input are each provided via a plurality of key-strokes.

13. The method of claim 11 , wherein the first and second access codes each includes a plurality of characters.

14. The method of claim 11 , wherein the third user input enables the second VOD presentation to be unblocked.

15. The method of claim 11 , wherein the fourth user input enables the second VOD presentation to be rented.

16. A digital home communication terminal (DHCT) comprising:

memory; and

program code stored in said memory, wherein, when the DHCT experiences a reboot condition, the program code is configured to enable the DHCT to:

determine if at least one video-on-demand (VOD) rental has been purchased and has not expired,

responsive to determining that at least one VOD rental has been purchased and has not expired, determine whether a previously established VOD session for a first VOD presentation is still active,

responsive to determining that the previously established VOD session for the first VOD presentation is still active, provide a VOD current rental screen that includes a selectable option to view the first VOD presentation, the VOD current rental screen having a VOD title of the first VOD presentation, information on the length of time remaining on the VOD title, and information on the rental time duration remaining for viewing the VOD title,

responsive to determining that the at least one VOD rental has been purchased and has not expired and responsive to determining that the previously established VOD session for the first VOD presentation is no longer active, establish another active VOD session for the first VOD presentation and provide the VOD current rental screen, and

responsive to determining that at least one VOD rental has not been purchased or that previously-purchased VOD rentals have expired, provide a list of selectable VOD titles.

17. The DHCT of claim 16 , wherein the program code is further configured to provide the first VOD presentation responsive to user input selecting the selectable option to view the first VOD presentation.

18. The DHCT of claim 16 , wherein the program code is further configured to retry establishing another active VOD session at various time intervals if a previous attempt to establish another active VOD session fails.

19. The DHCT of claim 16 , wherein the program code is further configured to determine whether multiple VOD rentals have been purchased and have not expired and set up a session for a most recently viewed VOD rental.

20. The DHCT of claim 16 , wherein the program code is further configured to provide a second VOD presentation identified in the list of selectable VOD titles responsive to receiving a first user input selecting the second VOD presentation, a second user input identifying a first access code, and a third user input identifying a second access code.

21. The DHCT of claim 20 , wherein the first access code enables the second VOD presentation to be unblocked.

22. The DHCT of claim 20 , wherein the second access code enables the second VOD presentation to be rented.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
CHANGE OF NAME Recorded Dec 10, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 034609/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 031719/0891 →