US 11,924,517 B2
Adaptive on-screen guide based on channel or content transition commands
Michael James Brehm, Allen, TX (US); and Benjamin Harden, Coronado, CA (US)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Apr. 28, 2022, as Appl. No. 17/731,552.
Application 17/731,552 is a continuation of application No. 16/427,674, filed on May 31, 2019, granted, now 11,350,176.
Prior Publication US 2022/0400317 A1, Dec. 15, 2022
Int. Cl. H04N 21/482 (2011.01); H04N 21/438 (2011.01); H04N 21/454 (2011.01); H04N 21/84 (2011.01)
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
OG exemplary drawing
 
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.