Patent ID: 9398323
Filing Date: 2016-07-19
CPC Classification: G06F,H04H,H04N

Claim Text:
1. A method for use in an apparatus for receiving programming content, the method comprising: realizing a first programming service on a first channel dedicated to the first program service by providing first programming content from a first programming source to a display device in accordance with a broadcast schedule, by a first software application; receiving a first channel change request from a user to change from the first channel to a second channel dedicated to a second program source to receive second programming content accessing the second program source, by the first software application, in response to the first channel change request to the second channel; monitoring for the first channel change request to the second channel, independent of the first software application, by a second software application running in the background, the second software application for realizing a second programming service to provide second programming content recorded during broadcast thereof at a location remote from the apparatus; wherein the first software application accesses the second program source independent of the second software application; and detecting the first channel change request to the second channel, by the second software application, independent of the first software application; the second software application, after detecting the first channel change request: determining whether the second program source is afforded the second programming service, independent of the first software application, while the second software application is running in the background; self-activating if the second program source is afforded the second programming service, independent of the first software application; after self-activating, becoming receptive to a second request for obtaining a selected portion of the second programming content; and providing the selected portion of the second programming content to a display device in accordance with a received second request.