CPC H04H 60/372 (2013.01) [H04H 60/70 (2013.01); H04H 60/72 (2013.01); H04N 21/2668 (2013.01)] | 20 Claims |
1. A system comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method comprising:
identifying at least one location of a user according to a preset schedule, wherein the at least one location is at least determined based on both a device location and a service address associated with the user, wherein the service address is a residential address indicated in a user profile associated with the user;
querying at least one database for local channels associated with the at least one location;
receiving at least one subset of local channels associated with the at least one location from the at least one database;
comparing at least one local channel identifier from the at least one subset of local channels to at least one set of OTT channel identifiers associated with an OTT service;
based on the comparison of the at least one local channel identifier from the at least one subset of local channels to the at least one set of OTT channel identifiers, identifying at least one set of available local channels;
receiving EPG data associated with the at least one set of available local channels;
merging the EPG data associated with the at least one set of available local channels with the OTT service; and
providing the at least one set of available local channels for viewing within the OTT service.
|