IP Library Granted Patent US 10,462,516
Granted Patent B2
US 10,462,516 · App. 15/963,494 · Granted Oct 29, 2019

Sports bar mode automatic viewing determination

Inventors: Max Stephen Gratton (Lakewood, CO); Christopher Boyd Tirpak (Monument, CO)
Assignee: DISH Technologies L.L.C.
H04N21/43615H04N21/4104H04N21/41415H04N21/4383H04N21/4532H04N21/472H04N21/478H04N21/4826H04N21/2543
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,462,516
App. No.
15/963,494
Granted
Oct 29, 2019
Kind
B2
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.

Claims (62)

1. A method for automatically selecting a television channel, the method comprising:

obtaining, by a controller, viewing preferences for a plurality of users within a premises comprising a plurality of televisions;

receiving, by the controller from a reader disposed within the premises, line of sight information relating to the plurality of users;

identifying, by the controller in accordance with the line of sight information, a first subset of the plurality of users with a line of sight to a first television of the plurality of televisions using triangulation of radio-frequency identification (RFID) tags associated with each of the first subset of the plurality of users;

identifying, by the controller in accordance with the line of sight information, a second subset of the plurality of users with a line of sight to a second television of the plurality of televisions;

assigning, by the controller, a first television channel to the first television based on the viewing preferences of the first subset of the plurality of users;

assigning, by the controller, a second television channel to the second television based on the viewing preferences of the second subset of the plurality of users; and

sending, by the controller, an instruction to display the first television channel on the first television and the second television channel on the second television.

2. The method of claim 1 , further comprising:

identifying, by the controller, the plurality of users based on receiving, for each user of the plurality of users, a signal that originates from a device associated with the user.

3. The method of claim 2 , wherein the device for a first user of the plurality of users is a mobile phone of the first user.

4. The method of claim 1 , wherein:

the reader comprises one or more kiosk devices at known locations within the premises relative to the plurality of televisions,

wherein the receiving the line of sight information relating to the plurality of users comprises determining locations of at least some of the plurality of users relative to the one or more kiosk devices, and associating the locations of the at least some of the plurality of users with the known locations of the one more kiosk devices relative to the plurality of televisions.

5. The method of claim 1 , further comprising:

identifying, by the controller, the plurality of users based on a plurality of RFID tags, each associated with a respective user of the plurality of users,

wherein the plurality of RFID tags comprises the RFID tags associated with each of the first subset of the plurality of users.

6. The method of claim 1 , further comprising:

generating, by the controller, a list of television channels using at least one filter;

ranking, by the controller, the list of television channels based on the viewing preferences of the first subset of the plurality of users; and

selecting, by the controller, a highest ranked television channels from the list of television channels as the first television channel.

7. The method of claim 6 , wherein the premises is a sports bar, and wherein the at least one filter is used to filter the list of television channels to exclude any television channel not airing a sporting event.

8. The method of claim 6 , wherein the at least one filter is used to filter the list of television channels to exclude any television channel airing a program that is within a threshold number of minutes of ending.

9. 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:

obtain viewing preferences for a plurality of users within a premises comprising a plurality of televisions;

receive, from a reader disposed within the premises, line of sight information relating to the plurality of users;

identify a first subset of the plurality of users with a line of sight to a first television of the plurality of televisions in accordance with the line of sight information using triangulation of radio-frequency identification (RFID) tags associated with each of the first subset of the plurality of users;

identify a second subset of the plurality of users with a line of sight to a second television of the plurality of televisions in accordance with the line of sight information;

assign a first television channel to the first television based on the viewing preferences of the first subset of the plurality of users;

assign a second television channel to the second television based on the viewing preferences of the second subset of the plurality of users; and

send an instruction to display the first television channel on the first television and the second television channel on the second television.

10. The system for automatically selecting a television channel of claim 9 , wherein the memory of the controller has stored thereon further instructions that, when executed by the processor of the controller, cause the processor of the controller to:

identify the plurality of users based on receiving, for each user of the plurality of users, a signal that originates from a device associated with the user.

11. The system for automatically selecting a television channel of claim 10 , wherein the device for a first user of the plurality of users is a mobile phone of the first user.

12. The system for automatically selecting a television channel of claim 10 , wherein:

the premises comprises a plurality of seating locations;

a first user is seated at a first seating location; and

the device for the first user is a kiosk device at the first seating location.

13. The system for automatically selecting a television channel of claim 9 , wherein the memory of the controller has stored thereon further instructions that, when executed by the processor of the controller, cause the processor of the controller to:

identify the plurality of users based on a plurality of RFID tags, each associated with a respective user of the plurality of users,

wherein the plurality of RFID tags comprises the RFID tags associated with each of the first subset of the plurality of users.

14. The system for automatically selecting a television channel of claim 9 , wherein the memory of the controller has stored thereon further instructions that, when executed by the processor of the controller, cause the processor of the controller to:

generate a list of television channels using at least one filter;

rank the list of television channels based on the viewing preferences of the first subset of the plurality of users; and

select a highest ranked television channels from the list of television channels as the first television channel.

15. The system for automatically selecting a television channel of claim 14 , wherein the premises is a sports bar, and wherein the at least one filter is used to filter the list of television channels to exclude any television channel not airing a sporting event.

16. The system for automatically selecting a television channel of claim 14 , wherein the at least one filter is used to filter the list of television channels to exclude any television channel airing a program that is within a threshold number of minutes of ending.

17. A processor readable memory device having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:

obtain viewing preferences for a plurality of users within a premises comprising a plurality of televisions;

receive, from a reader disposed within the premises, line of sight information relating to the plurality of users;

identify a first subset of the plurality of users with a line of sight to a first television of the plurality of televisions in accordance with the line of sight information using triangulation of radio-frequency identification (RFID) tags associated with each of the first subset of the plurality of users;

identify a second subset of the plurality of users with a line of sight to a second television of the plurality of televisions in accordance with the line of sight information;

assign a first television channel to the first television based on the viewing preferences of the first subset of the plurality of users;

assign a second television channel to the second television based on the viewing preferences of the second subset of the plurality of users; and

send an instruction to display the first television channel on the first television and the second television channel on the second television.

18. The processor readable memory device of claim 17 , wherein the processor readable memory device has stored thereon further instructions that, when executed by the one or more processors, cause the one or more processors to:

identify the plurality of users based on one or more of, for each user of the plurality of users, receiving a signal that originates from a device associated with the user or receiving information from a RFID tag associated with the user.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: GRATTON, MAX STEPHEN; TIRPAK, CHRISTOPHER BOYD
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 047732/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2018
From: GRATTON, MAX STEPHEN; TIRPAK, CHRISTOPHER BOYD
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 047785/0578 →
CHANGE OF NAME Recorded Apr 27, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 047132/0919 →
Continuity (2)
Continuation 15359359 · Nov 22, 2016
Related Publication 20180249203A1 · Aug 30, 2018