Systems and methods for history-based decision making in a television receiver

US10958979B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10958979-B2
Application numberUS-201615166119-A
CountryUS
Kind codeB2
Filing dateMay 26, 2016
Priority dateJun 21, 2010
Publication dateMar 23, 2021
Grant dateMar 23, 2021

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.

Various embodiments facilitate history-based decision making in television receivers, such as set-top boxes. In one embodiment, a history-based decision facilitator (“HBDF”) is provided. The HBDF facilitates decision making in a television receiver based on device history data received from the television receiver. In one embodiment, the HBDF receives an indication of an operation to be performed by the television receiver, the operation including one or more parameters. In response, the HBDF determines values for the one or more parameters, based on device history data received from the television receiver. The HBDF then provides the determined parameter values to the television receiver. In one example application, the HBDF can determine a tuner of the television receiver to utilize for recording a program, based on the history of the television receiver, such as that the determined tuner is typically idle during the scheduled recording time period.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computing system for facilitating history-based decision making in a television receiver, comprising: a memory; and a module stored on the memory that is executed by a processor in the television receiver to: receive from one or more television receivers device history data, wherein the device history data includes indications of a plurality of previously performed view operations to view one of a program or a channel that has been viewed, a plurality of previously performed delete recording operations that have deleted a previously recorded programs, or a plurality of previously performed record operations that have recorded a program, wherein the indications of the previously performed view operations each include a time or a time interval defining times that the view operation was previously performed by an associated television receiver of the one or more television receivers, wherein the indications of the previously performed delete recording operations each include a time that the delete recording operation was performed by the associated television receiver, wherein the indications of the previously performed record operations each include a time or a time interval defining times that the record operation was previously recorded by the associated television receiver, and wherein the indications of the previously performed operations each include information that identifies the associated television receiver that performed the operation; receive an indication of a user-specified function to be performed by the television receiver, the user-specified function including one or more parameters that specify recording a program at an indicated time; accessing the device history data in response to receiving the indication: determine values for the one or more parameters, wherein the determined values for the one or more parameters are based on the device history data, and wherein the determined value controls the record operation that is to be performed by an identified television receiver when the program is recorded by the identified television receiver; and cause the identified television receiver to perform the recording based upon the determined values for the one or more parameters. 2. The computing system of claim 1 , wherein the device history data indicates which tuners of the one or more television receivers in use at the indicated time or the indicated time interval that the previously performed record operation was performed by the associated television receiver, and wherein the determined values for the one or more parameters indicates the tuner of the identified television receiver that is to perform the recording. 3. The computing system of claim 1 , wherein the module is further causes the computing system to: receive an indication that the identified television receiver is to record multiple programs at the indicated time, wherein a number of multiple programs to record exceeds a number of tuners in the identified television receiver; select a number of the programs for recording, the number of selected programs being equal to the number of tuners, based on viewing patterns represented by the device history data; identifying one or more different television receivers that have an available tuner that is available for recording at the indicated time; and performing a record oration by one or more different television receivers that have the available tuner at the indicated time so that the remaining number of multiple programs are recorded. 4. The computing system of claim 3 , wherein the device history data indicates that the selected programs are more frequently viewed than other of the multiple programs that are not selected for recording. 5. The computing system of claim 1 , wherein each of the television receivers has at least one tuner, wherein the device history data includes an indication of an operating tuner that had performed the view operation or that had preformed the record operation, and wherein the module is further causes the computing system to: select a first tuner of one of the television receivers based on the device history data indicating that a second tuner is typically in use at the indicated time or the indicated time interval that the previously performed operation was performed by the associated television receiver, and wherein the determined values for the one or more parameters indicates the first tuner of the television receiver that is to be selected to perform the function that includes the recording; and cause the television receiver to use the selected first tuner for the recording. 6. The computing system of claim 5 , wherein the television receiver is coupled to multiple displays, wherein the device history data includes an indication of which of the multiple displays were used to view the program during the view a ration and wherein viewing patterns indicate that a user typically views programs via a display coupled to the second tuner. 7. The computing system of claim 1 , wherein the television receiver is a set-top box that includes the computing system, and wherein the module is further configured to receive the device history data from a data store of the television receiver. 8. A computing system for facilitating history-based decision making in a television receiver, comprising: a memory; and a module stored on the memory, when executed, causes the computing system to: receive from one or more television receivers device history data, wherein the device history data includes indications of a plurality of previously performed view operations to view one of a program or a channel that has been viewed, a plurality of previously performed delete recording operations that have deleted a previously recorded program, or a plurality of previously performed record operations that have recorded a program that have been previously performed by a plurality of television receivers, wherein the indications of the previously performed view operations each include a time or a time interval defining times that the view operation was previously performed, wherein the indications of the previously performed delete recording operations each include a time that the delete recording operation was performed, wherein the indications of the previously performed record operations each include a time or a time interval defining times that the record operation was previously recorded, and wherein the indications of the previously performed operations each include information that identifies an associated television receiver of the plurality of television receivers that performed the operation; receive an indication of a user-specified function to be performed by an identified one of the plurality of television receivers, the user-specified function to be performed by the television receiver including one or more parameters that specify recording a program at an indicated time; accessing the device history data in response to receiving the indication: determine values for the one or more parameters, based on the device history data associated with the television receiver; determine that there is an insufficient amount of device history data about the identified television receiver to determine the values for the one or more parameters; in response to determining that there is insufficient device history data associated with the identified television receiver, determine the values for the one or more parameters based on the device history data received from at least one other television receiver of the plurality of television receivers; and cause the identified television receiver to perform the recording based upon the determined values for the one or more pa

Assignees

Inventors

Classifications

  • Interface circuits between an apparatus for recording and another apparatus · CPC title

  • external recorder (interface circuits between an apparatus for recording television signals and a television receiver H04N5/775) · CPC title

  • for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market (stock exchange data over packet-switching network H04L12/1804; push services over packet-switching network H04L12/1859; notification of incoming messages in packet switching networks H04L51/224) · CPC title

  • Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · CPC title

  • Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27) · 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 US10958979B2 cover?
Various embodiments facilitate history-based decision making in television receivers, such as set-top boxes. In one embodiment, a history-based decision facilitator (“HBDF”) is provided. The HBDF facilitates decision making in a television receiver based on device history data received from the television receiver. In one embodiment, the HBDF receives an indication of an operation to be perform…
Who is the assignee on this patent?
Dish Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/4667. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 23 2021 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).