CPC H04N 21/4825 (2013.01) [H04N 21/4383 (2013.01); H04N 21/454 (2013.01); H04N 21/4821 (2013.01); H04N 21/84 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
receiving commands associated with content identifiers;
storing, in a buffer, transition data describing transitions between content caused by the commands, wherein the transition data comprises, for each respective transition caused by a corresponding command, an indication that content associated with a first content identifier was switched to content associated with a second content identifier based on receiving the command, and wherein the transition data further comprises an indication of a particular day of the week that the command was received;
generating a first content family comprising a first plurality of content identifiers based on transition data indicating that commands switching between the first plurality of content identifiers were received on a first day of the week;
generating a second content family comprising a second plurality of content identifiers based on transition data indicating that commands switching between the second plurality of content identifiers were received on a second day of the week;
determining whether content currently being accessed is associated with the first content family or the second content family;
in response to determining that the content currently being accessed is within the first content family, determining whether a current day of the week corresponds to the first day of the week; and
in response to determining that the content currently being accessed is within the first content family and that the current day of the week corresponds to the first day of the week, generating for display an on-screen guide comprising an abbreviated listing of the first plurality of content identifiers of the first content family.
|
10. A computer-implemented system, comprising:
a communication port configured to receive commands associated with content identifiers;
a memory configured to store, in a buffer, transition data describing transitions between content caused by the commands, wherein the transition data comprises, for each respective transition caused by a corresponding command, an indication that content associated with a first content identifier was switched to content associated with a second content identifier based on receiving the command, and wherein the transition data further comprises an indication of a particular day of the week that the command was received;
control circuitry configured to:
generate a first content family comprising a first plurality of content identifiers based on transition data indicating that commands switching between the first plurality of content identifiers were received on a first day of the week;
generate a second content family comprising a second plurality of content identifiers based on transition data indicating that commands switching between the second plurality of content identifiers were received on a second day of the week;
determine whether content currently being accessed is associated with the first content family or the second content family;
in response to determining that the content currently being accessed is within the first content family, determine whether a current day of the week corresponds to the first day of the week; and
in response to determining that the content currently being accessed is within the first content family and that the current day of the week corresponds to the first day of the week, generate for display an on-screen guide comprising an abbreviated listing of the first plurality of content identifiers of the first content family.
|