Sports bar mode automatic viewing determination

US10021448B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10021448-B2
Application numberUS-201615359359-A
CountryUS
Kind codeB2
Filing dateNov 22, 2016
Priority dateNov 22, 2016
Publication dateJul 10, 2018
Grant dateJul 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method for automatically selecting a television channel of claim 1 , further comprising: identifying, by the controller, that a program of the first television channel is ending; requesting, by the controller, an updated plurality of users located at the premises; identifying, by the controller, a new subset of the updated plurality of users having a line of sight to the first television of the plurality of televisions; determining, by the controller, based on the viewing preferences of the new subset of the updated plurality of users, a different television channel to display on the first television; and sending, by the controller, a second instruction to the television receiver to set the different television channel for display on the first television. 3. The method for automatically selecting a television channel of claim 1 , further comprising: identifying, by the controller, that a program of the first television channel being displayed on the first television is ending; requesting, by the controller, an updated plurality of users located at the premises; generating, by the controller, a second ranked list of television channels to display based on the viewing preferences for each of the updated plurality of users; determining, by the controller, a highest ranked television channel from the second ranked list of television channels not being displayed on any of the other televisions from the plurality of televisions; and sending, by the controller, a second instruction to the television receiver to set the determined highest ranked television channel for display on the first television. 4. The method for automatically selecting a television channel of claim 1 , further comprising: identifying, by the controller, that a program of the first television channel displayed on the first television of the plurality of televisions is beginning a commercial break; sending, by the controller, a second instruction to the television receiver that instructs the television receiver to change the first television channel displayed on the first television to a different television channel selected based on excitement data; and upon identifying a commercial break beginning on the different television channel, sending, by the controller, a third instruction to the television receiver that instructs the television receiver to change the different second television channel displayed on the first television back to the first television channel. 5. The method for automatically selecting a television channel of claim 1 , wherein the first television channel is selected based on viewing preferences including a favorite sports team of at least one user. 6. The method for automatically selecting a television channel of claim 1 , wherein the first television channel is selected based on viewing preferences including one or more favorite players of at least one user. 7. The method for automatically selecting a television channel of claim 6 , wherein, for one or more of the at least one user, the one or more favorite players are identified based on a fantasy sports team of the one or more of the at least one user. 8. The method for automatically selecting a television channel of claim 1 , wherein the first television channel is selected based on viewing preferences including one or more identified sporting games of at least one user, the one or more identified sporting games being identified based on a gambling pool or bet placed by the one or more of the at least one user. 9. The method for automatically selecting a television channel of claim 1 , further comprising: weighting the viewing preferences for each of the plurality of users based on payment of a subscription. 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 eac

Assignees

Inventors

Classifications

  • Accessing a communication channel · CPC title

  • Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805) · CPC title

  • using recommendation lists, e.g. of programmes or channels sorted out according to their score · CPC title

  • involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10021448B2 cover?
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 viewin…
Who is the assignee on this patent?
Dish Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/43615. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).