IP Library › Granted Patent US 12,273,588
Granted Patent B1
US 12,273,588 · App. 18/619,941 · Granted Apr 8, 2025

Feature activation on occurrence of an event

Inventor: Thomas M. Rutledge (New Canaan, CT)
Assignee: CSC Holdings, LLC
H04N21/44218H04N5/76H04N21/2187H04N21/4147H04N21/4333H04N21/44204H04N21/4882H04N21/6587H04N21/4784H04N21/812
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 12,273,588
App. No.
18/619,941
Granted
Apr 8, 2025
Kind
B1
Abstract

A cable provider could offer a promotional feature, such as live pause of video, above and beyond a tier of service to which the customer subscribes, limiting the feature to being activated only upon occurrence of one or more events. In a network video delivery context, a set-top box plays live video, including an ability to pause live video upon the occurrence of an event. The system can detect an event, including an event unrelated to video, and prompt a user to pause. The system can include configuration settings enabling, for example, detection of various events, prompting the user to pause live video, and/or automatically pausing the live video. The system enables the user to play a time-shifted video corresponding to resuming the paused video playback. The system can include a Digital Video Recorder (DVR) local to the user, to facilitate the time-shifted video. The system is also compatible with a RS-DVR, where DVR functionality and time-shifted video is provided remotely from a head-end of a network video system. Additionally, the system is compatible with non-DVR network video delivery systems configured to provide live pause.

Claims (92)

1. A method for activating an existing feature associated with a service that is offered by a service provider, the method comprising:

disabling, by a set-top box, the existing feature until an occurrence of an event, the existing feature not included in a tier of service that is associated with a user of the service;

activating, by the set-top box, the existing feature for a limited period of time in response to the occurrence of the event;

allowing, by the set-top box, the user to use the existing feature during the limited period of time;

disabling, by the set-top box, the existing feature upon expiration of the limited period of time; and

activating, by the set-top box, the existing feature after the expiration of the limited period of time in response to the tier of service being upgraded to include the existing feature.

2. The method of claim 1 , wherein the event comprises:

a receipt of a telephone call;

a receipt of a caller identification (ID) telephone prompt;

a receipt of an electronic message; or

a receipt of a doorbell notification or a security camera notification.

3. The method of claim 1 , wherein the activating comprises enabling the existing feature to be activated during an enablement interval in response to the occurrence of the event.

4. The method of claim 3 , wherein the enablement interval comprises a prompt duration, and

wherein the activating further comprises:

displaying, by the set-top box, a prompt during the prompt duration to indicate an availability of the existing feature and information relating to the event in response to the occurrence of the event;

receiving, by the set-top box, an input from the user during the enablement interval in response to the displaying; and

performing, by the set-top box, the existing feature in response to receiving the input from the user.

5. The method of claim 4 , wherein the prompt comprises:

a telephone number and name associated with a caller identification (ID) telephone;

a live video feed from a security camera; or

an instruction for the user, or

wherein the input comprises:

an indication of a button press by the user on a remote control that is associated with the set-top box; or

a selection of an icon by the user from video being displayed by the set-top box.

6. The method of claim 1 , further comprising:

configuring the set-top box to detect one or more first events from among a plurality of events and to ignore one or more second events from among the plurality of events, and

wherein the event is from among the one or more first events.

7. The method of claim 6 , wherein the one or more second events comprise:

a receipt of an electronic message related to operation of an appliance;

a receipt of an electronic message that is not marked as urgent; or

a receipt of an electronic message that is not received from a specific sender.

8. A set-top box for activating an existing feature associated with a service that is offered by a service provider, the set-top box comprising:

a memory that stores instructions; and

a processor configured to execute the instructions, the instructions, when executed by the processor, configuring the processor to:

disable the existing feature until an occurrence of an event, the existing feature not included in a tier of service that is associated with a user of the service,

activate the existing feature for a limited period of time in response to the occurrence of the event,

allow the user to use the existing feature during the limited period of time,

disable the existing feature upon expiration of the limited period of time, and

activate the existing feature after the expiration of the limited period of time in response to the tier of service being upgraded to include the existing feature.

9. The set-top box of claim 8 , wherein the event comprises:

a receipt of a telephone call;

a receipt of a caller identification (ID) telephone prompt;

a receipt of an electronic message; or

a receipt of a doorbell notification or a security camera notification.

10. The set-top box of claim 8 , wherein the instructions, when executed by the processor, configure the processor to enable the existing feature to be activated during an enablement interval in response to the occurrence of the event.

11. The set-top box of claim 10 , wherein the enablement interval comprises a prompt duration, and

wherein the instructions, when executed by the processor, configure the processor to:

display a prompt during the prompt duration to indicate an availability of the existing feature and information relating to the event in response to the occurrence of the event;

receive an input from the user during the enablement interval in response to the displaying; and

perform the existing feature in response to receiving the input from the user.

12. The set-top box of claim 11 , wherein the prompt comprises:

a telephone number and name associated with a caller identification (ID) telephone;

a live video feed from a security camera; or

an instruction for the user, or

wherein the input comprises:

an indication of a button press by the user on a remote control that is associated with the set-top box; or

a selection of an icon by the user from video being displayed by the set-top box.

13. The set-top box of claim 8 , wherein the instructions, when executed by the processor, further configure the processor to configure the set-top box to detect one or more first events from among a plurality of events and to ignore one or more second events from among the plurality of events, and

wherein the event is from among the one or more first events.

14. The set-top box of claim 13 , wherein the one or more second events comprise:

a receipt of an electronic message related to operation of an appliance;

a receipt of an electronic message that is not marked as urgent; or

a receipt of an electronic message that is not received from a specific sender.

15. A set-top box for activating an existing trick play mode associated with a service that is offered by a service provider, the set-top box comprising:

a communications interface configured to receive a broadcast stream from the service provider; and

a processor coupled to the communications interface, the processor being configured to:

playback the broadcast stream on a display device;

disable the existing trick play mode until an occurrence of an event, the existing trick play mode not included in a tier of service that is associated with a user of the service,

activate the existing trick play mode for a limited period of time in response to the occurrence of the event,

allow the user to use the existing trick play mode during the limited period of time,

disable the existing trick play mode upon expiration of the limited period of time, and

activate the existing trick play mode after the expiration of the limited period of time in response to the tier of service being upgraded to include the existing trick play mode.

16. The set-top box of claim 15 , wherein the event comprises:

a receipt of a telephone call;

a receipt of a caller identification (ID) telephone prompt;

a receipt of an electronic message; or

a receipt of a doorbell notification or a security camera notification.

17. The set-top box of claim 15 , wherein the processor is further configured to enable the existing trick play mode to be activated during an enablement interval in response to the occurrence of the event.

18. The set-top box of claim 17 , wherein the enablement interval comprises a prompt duration, and

wherein the processor is further configured to:

display a prompt during the prompt duration to indicate an availability of the existing feature and information relating to the event in response to the occurrence of the event;

receive an input from the user during the enablement interval in response to the displaying; and

perform the existing feature in response to receiving the input from the user.

19. The set-top box of claim 18 , wherein the prompt comprises:

a telephone number and name associated with a caller identification (ID) telephone;

a live video feed from a security camera; or

an instruction for the user, or

wherein the input comprises:

an indication of a button press by the user on a remote control that is associated with the set-top box; or

a selection of an icon by the user from video being displayed by the set-top box.

20. The set-top box of claim 15 , wherein the processor is further configured to configure the set-top box to detect one or more first events from among a plurality of events and to ignore one or more second events from among the plurality of events, and

wherein the event is from among the one or more first events.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: RUTLEDGE, THOMAS M.
To: CSC HOLDINGS, LLC
Reel/Frame 066937/0850 →
Continuity (5)
Continuation 17473528 · Sep 13, 2021
Continuation 16173233 · Oct 29, 2018
Continuation 15390036 · Dec 23, 2016
Continuation 13029687 · Feb 17, 2011
Provisional Application 61305422 · Feb 17, 2010
References Cited (84)
US 5440334A · Walters et al. · 1995 [cited by applicant]
US 5550577A · Verbiest et al. · 1996 [cited by applicant]
US 5568181A · Greenwood et al. · 1996 [cited by applicant]
US 5720037A · Biliris et al. · 1998 [cited by applicant]
US 5721829A · Dunn et al. · 1998 [cited by applicant]
US 6002720A · Yurt et al. · 1999 [cited by applicant]
US 6182128B1 · Kelkar et al. · 2001 [cited by applicant]
US 6233389B1 · Barton et al. · 2001 [cited by applicant]
US 6801947B1 · Li · 2004 [cited by applicant]
US 6985932B1 · Glaser et al. · 2006 [cited by applicant]
US 7080400B1 · Navar · 2006 [cited by applicant]
US 7293279B1 · Asmussen · 2007 [cited by applicant]
US 7624412B2 · McEvilly et al. · 2009 [cited by applicant]
US 8132221B2 · Malik · 2012 [cited by applicant]
US 9571782B2 · Rutledge · 2017 [cited by applicant]
US 9819984B1 · Neill et al. · 2017 [cited by applicant]
US 10158913B1 · Rutledge · 2018 [cited by applicant]
US 11122330B1 · Rutledge · 2021 [cited by applicant]
US 20010049820A1 · Barton · 2001 [cited by applicant]
US 20020138844A1 · Otenasek et al. · 2002 [cited by applicant]
US 20030044170A1 · Haddad et al. · 2003 [cited by applicant]
US 20030070182A1 · Pierre et al. · 2003 [cited by applicant]
US 20030097659A1 · Goldman · 2003 [cited by applicant]
US 20030149988A1 · Ellis et al. · 2003 [cited by applicant]
US 20030208765A1 · Urdang et al. · 2003 [cited by applicant]
US 20030208767A1 · Williamson et al. · 2003 [cited by applicant]
US 20040006698A1 · Apfelbaum · 2004 [cited by applicant]
US 20040133923A1 · Watson et al. · 2004 [cited by applicant]
US 20040187164A1 · Kandasamy et al. · 2004 [cited by applicant]
US 20040194146A1 · Bates et al. · 2004 [cited by applicant]
US 20040203353A1 · Connor · 2004 [cited by applicant]
US 20040226034A1 · Kaczowka et al. · 2004 [cited by applicant]
US 20040250282A1 · Bankers et al. · 2004 [cited by applicant]
US 20040255336A1 · Logan et al. · 2004 [cited by applicant]
US 20040268386A1 · Logan et al. · 2004 [cited by applicant]
US 20050033850A1 · Kirkland · 2005 [cited by applicant]
US 20050034171A1 · Benya · 2005 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060020993A1 · Hannum et al. · 2006 [cited by applicant]
US 20060080703A1 · Compton · 2006 [cited by applicant]
US 20060130116A1 · Shi et al. · 2006 [cited by applicant]
US 20060140584A1 · Ellis et al. · 2006 [cited by applicant]
US 20070094702A1 · Khare et al. · 2007 [cited by applicant]
US 20070245384A1 · Walter et al. · 2007 [cited by applicant]
US 20070263980A1 · Chen et al. · 2007 [cited by applicant]
US 20070276925A1 · LaJoie et al. · 2007 [cited by applicant]
US 20070294170A1 · Vantalon et al. · 2007 [cited by applicant]
US 20080005770A1 · Acharya et al. · 2008 [cited by applicant]
US 20080031590A1 · Kula · 2008 [cited by applicant]
US 20080059645A1 · Gregotski et al. · 2008 [cited by applicant]
US 20080134239A1 · Knowles et al. · 2008 [cited by applicant]
US 20080134278A1 · Al-Karmi · 2008 [cited by applicant]
US 20080140818A1 · Du Breuil et al. · 2008 [cited by applicant]
US 20080178211A1 · Lillo et al. · 2008 [cited by applicant]
US 20090029681A1 · Clemow et al. · 2009 [cited by applicant]
US 20090138507A1 · Burckart et al. · 2009 [cited by applicant]
US 20090317053A1 · Morley et al. · 2009 [cited by applicant]
US 20100036963A1 · Gahm et al. · 2010 [cited by applicant]
US 20100115567A1 · Gupta et al. · 2010 [cited by applicant]
US 20100115568A1 · Gupta et al. · 2010 [cited by applicant]
US 20100287580A1 · Harding et al. · 2010 [cited by applicant]
US 20110200304A1 · Rutledge · 2011 [cited by applicant]
EP 0757487B1 · 2000 [cited by applicant]
Scripps / Amazon Agreement Article downloaded from http://www.redorbit.com/modules/news/tools.php?tool=print&id=77 6 909, dated Feb. 7, 2007 (2 pages). [cited by applicant]
AT&T Homezone Article downloaded from http://www.backchannelmedia.com/newsletter/articles/4881/ATampT-Moving-into-Cable-T . . . dated Feb. 7, 2007 (3 pages). [cited by applicant]
Adelphia Extends Partnership with Gotuit Media to Enhance On Demand Programming with Personalized Viewing downloaded from http://www.atlasventure.com/newsandevents/news.cfm?id=308&p=1dated Feb. 7, 2007 (2 pages). [cited by applicant]
Incentra Solutions, Inc. “Front Porch Digital Signs Global Reseller Agreement with Volicon” downloaded from http://www.incentrasolutions.com/print.php./sid/37/aid/159/pid/211nid/447/siteype/Incentra . . . dated Feb. 7, … [cited by applicant]
Vividon and EMC Agree to Integrate ‘Best in Class’ On-demand Streaming and Centera Content Addressed Storage (2 pages). [cited by applicant]
Mostefaoui, “A modular and adaptive framework for large scale video indexing and content-based retrieval: the SIRALE system” (20 pages). [cited by applicant]
Mercer, “Keeping up with content, How to successfully manage VOD's bread-and-butter” (pp. 51-54). [cited by applicant]
Wang et al. “Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution” from IEEE INFOCOM 2002 (pp. 1726-1735). [cited by applicant]
Czyrnek et al., “Large-scale multimedia content delivery over optical networks for interactive TV services” from Future Generation Computer Systems 22 (2006) pp. 1018-1024. [cited by applicant]
Non-final Office Action, dated Sep. 16, 2010, for U.S. Appl. No. 12/055,795, filed Mar. 26, 2008. [cited by applicant]
Final Office Action, dated May 5, 2011, for U.S. Appl. No. 12/055,795, filed Mar. 26, 2008. [cited by applicant]
Examiner's Answer, dated Apr. 4, 2012, for U.S. Appl. No. 12/055,795, filed Mar. 26, 2008. [cited by applicant]
Decision on Appeal, dated Nov. 26, 2014, for Appeal No. 2012-008549, relating to U.S. Appl. No. 12/055,795, filed Mar. 26, 2008. [cited by applicant]
U.S. CAFC Judgment, dated May 2, 2016, for Appeal No. 2015-1431, relating to U.S. Appl. No. 12/055,795, filed Mar. 26, 2008. [cited by applicant]
Non-final Office Action, dated May 7, 2015, for U.S. Appl. No. 14/550,566, filed Nov. 21, 2014. [cited by applicant]
Final Office Action, dated Jan. 4, 2016, for U.S. Appl. No. 14/550,566, filed Nov. 21, 2014. [cited by applicant]
Non-final Office Action, dated Mar. 8, 2017, for U.S. Appl. No. 14/550,566, filed Nov. 21, 2014. [cited by applicant]
Non-final Office Action, dated Apr. 3, 2018, for U.S. Appl. No. 15/807,328, filed Nov. 8, 2017. [cited by applicant]
U.S. Appl. No. 12/055,795, filed Mar. 26, 2008, entitled “Digital Video Recording with Remote Storage”. [cited by applicant]
U.S. Appl. No. 15/390,036, filed Dec. 23, 2016, entitled “Feature Activation on Occurrence of an Event”. [cited by applicant]
U.S. Appl. No. 15/807,328, filed Nov. 8, 2017, entitled “Digital Video Recording with Remote Storage”. [cited by applicant]