Sports bar mode automatic viewing determination
First Claim
1. A method for automatically selecting a television channel, the method comprising:
- receiving, by a controller, an indication of a plurality of users being located at a premises having a plurality of televisions;
accessing, by the controller, a database containing viewing preferences for each of the plurality of users;
generating, by the controller, a ranked list of television channels to display based on the viewing preferences for each of the plurality of users;
assigning, by the controller, each television in the plurality of televisions a television channel from the ranked list of television channels in ranked order, the assigning comprising;
identifying, by the controller, a first subset of the plurality of users having a line of sight to a first television of the plurality of televisions and a second subset of the plurality of users having a line of sight to a second television of the plurality of televisions,assigning, by the controller, a first television channel from the ranked list of television channels to the first television by determining the first television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the first subset of the plurality of users, andassigning, by the controller, a second television channel from the ranked list of television channels to the second television by determining the second television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the second subset of the plurality of users; and
sending, by the controller, an instruction to a television receiver associated with the plurality of televisions to set the assigned television channel for display on each of the plurality of televisions.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are methods and systems for automatically selecting television channels for display on one or more televisions based on the viewing preferences of the viewers. The viewers can enter their viewing preferences in a database through a user interface that a controller can access. The controller can receive, for a premises (e.g., a sports bar), a list of viewers. Based on the viewing preferences of the list of viewers, the controller can determine a single or a ranked list of television channels for display on the televisions. If there are multiple televisions, the controller can assign each of the televisions a television channel from the ranked list based on the ranking. The controller can send an instruction to the STB controlling the television(s) to set the assigned television channel to the assigned television.
-
Citations
16 Claims
-
1. A method for automatically selecting a television channel, the method comprising:
-
receiving, by a controller, an indication of a plurality of users being located at a premises having a plurality of televisions; accessing, by the controller, a database containing viewing preferences for each of the plurality of users; generating, by the controller, a ranked list of television channels to display based on the viewing preferences for each of the plurality of users; assigning, by the controller, each television in the plurality of televisions a television channel from the ranked list of television channels in ranked order, the assigning comprising; identifying, by the controller, a first subset of the plurality of users having a line of sight to a first television of the plurality of televisions and a second subset of the plurality of users having a line of sight to a second television of the plurality of televisions, assigning, by the controller, a first television channel from the ranked list of television channels to the first television by determining the first television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the first subset of the plurality of users, and assigning, by the controller, a second television channel from the ranked list of television channels to the second television by determining the second television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the second subset of the plurality of users; and sending, by the controller, an instruction to a television receiver associated with the plurality of televisions to set the assigned television channel for display on each of the plurality of televisions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatically selecting a television channel, the system comprising:
-
a television receiver associated with a plurality of televisions within a sports bar; a database having viewing preferences for a plurality of users; and a controller, comprising; a processor; and a memory having stored thereon instructions that, when executed by the processor, cause the processor to; receive a communication generated based on a device of each user of a subset of the plurality of users, each communication including a notification of the associated user being at the sports bar and an indication of a profile of the associated user stored in the database with the associated user'"'"'s viewing preferences; access the database for the viewing preferences of the subset of the plurality of users; determine, based on the viewing preferences of the subset of the plurality of users, a ranked list of television channels to display based on the viewing preferences for each of the subset of the plurality of users; assign each television in the plurality of televisions a television channel from the ranked list of television channels in ranked order, the assigning comprising; identifying a first group of the subset of the plurality of users having a line of sight to a first television of the plurality of televisions and a second group of the subset of the plurality of users having a line of sight to a second television of the plurality of televisions, assigning a first television channel from the ranked list of television channels to the first television by determining the first television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the first group of the subset of the plurality of users, and assigning, by the controller, a second television channel from the ranked list of television channels to the second television by determining the second television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the second group of the subset of the plurality of users; and send an instruction to the television receiver to set the assigned television channel for display on each of the plurality of televisions. - View Dependent Claims (11, 12, 13)
-
-
14. A processor readable memory device having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive a communication generated based on a device of each user of a subset of a plurality of users, each communication including a notification of the associated user being at a sports bar and an indication of a profile of the associated user stored in a database of viewing preferences of the plurality of users; determine, based on the viewing preferences of the subset of the plurality of users, a ranked list of television channels to display; assign each television in a plurality of televisions at the sports bar a television channel from the ranked list of television channels in ranked order, the assign comprising; identify a first group of the subset of the plurality of users having a line of sight to a first television of the plurality of televisions and a second group of the subset of the plurality of users having a line of sight to a second television of the plurality of televisions, assign a first television channel from the ranked list of television channels to the first television by determining the first television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the first group of the subset of the plurality of users, and assign a second television channel from the ranked list of television channels to the second television by determining the second television channel from the ranked list of television channels that ranks highest based on the viewing preferences for the second group of the subset of the plurality of users; and send an instruction to a television receiver to set the assigned television channel to display on each of the plurality of televisions. - View Dependent Claims (15, 16)
-
Specification