Patent ID: 8627371

Claim:
A method, comprising: receiving, by a set-top box device comprising a processor, data associated with each of a plurality of user profiles, wherein two of the plurality of user profiles comprise a default profile and a supplemental profile; applying, by the set-top box device, the default profile, wherein the default profile causes a first set-top box action that configures an electronic programming guide according to a default configuration of restricted and unrestricted channels responsive to an occurrence of an event; receiving, by the set-top box device, a request to activate the supplemental profile during a given time period having a start time and an end time based on input data corresponding to a selection, a placement, and an adjustment of a graphical indicator in a calendar interface of a graphical user interface, wherein the graphical indicator is a representation of the supplemental profile; applying, by the set-top box device, the supplemental profile when the start time associated with the supplemental profile occurs, wherein the supplemental profile causes a second set-top box action that configures the electronic programming guide according to a supplemental configuration of restricted and unrestricted channels responsive to the occurrence of the event, wherein the default configuration and the supplemental configuration differ; terminating, by the set-top box device, the default profile responsive to applying the supplemental profile when the start time occurs, thereby discontinuing the electronic programming guide being configured according to the default configuration; restoring, by the set-top box device, the default profile after the end time associated with the supplemental profile occurs, thereby restoring the electronic programming guide being configured according to the default configuration, and discontinuing the electronic programming guide being configured according to the supplemental configuration; determining, by the set-top box device, if the event occurred; initiating, by the set-top box device, one of the first set-top box action or the second set-top box action according to an active one of the default profile or the supplemental profile and responsive to determining that the event occurred; and terminating, by the set-top box device, the first set-top box action previously initiated while the default profile was active responsive to the supplemental profile being activated, and the first set-top box action not being associated with the supplemental profile.