CA2828447C

Method and system for communicating set-top box health and configuration information

Abstract

Disclosure is directed to determining a condition of the television receiver and communicating information regarding that condition to end-points that are external to the television receiver. The television receiver may create a two-dimensional barcode with information regarding the receiver condition and output the two-dimensional barcode for display on a display device. Once displayed on the display device, the two-dimensional barcode may be scanned into a mobile device where the information regarding the receiver condition may be stored, processed and/or forwarded to another location or device.

CA2828447C, drawing sheet 1
Sheet 1 of 7

Term

5.4 yearsleft in the term

Expires 27 February 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

28 claims: 6 independent, 22 dependent

  1. 1
    What Is claimed is:1. A method of managing a television receiver, comprising: sensing an error condition of a television receiver, the error condition corresponding to a failure of an internal component of the television receiver;determining that the error condition will result in an imminent failure of the television receiver;and in response to sensing the error condition of the television receiver and determining that the error condition will result in the imminent failure: creating a two-dimensional barcode with information corresponding to the error condition of the television receiver;and outputting content from the television receiver for storage by a mobile device, the outputting content comprising:. · outputting the two-dimensional barcode from the television receiver for display on a display device, wherein, when the two-dimensional barcode is scanned from the display device into a mobile device, the two-dimensional barcode conveys the information corresponding to the error condition of the television receiver to the mobile device;and outputting configuration or setting information to communicate the configuration or setting information to the mobile device to facilitate storage of the configuration of setting information in the mobile device.
  2. 10
    A television receiver, comprising:a tuner operable to receive a program service transmission having a plurality of channels, the tuner operable to select one of the channels and to prepare the one of the channels to be output in a data signal to a display device;a memory connected to the tuner, the memory including a tangible storage medium operable to store computer readable.data and instructions;a processor connected to the memory operable to run computer executable code stored in the memory;a sensing module configured to execute on the processor to: sense an error condition of a television receiver, the error condition corresponding to a failure of an internal component of the television receiver;and determine that the error condition will result in an imminent failure of the television receiver;an encoding module configured to execute on the processor to create a twodimensional barcode with information corresponding to the error condition of the television receiver in response to the sensing module sensing the error condition of the television receiver;and an output module configured, to execute on the processor to output content from the television receiver for storage by a mobile device, the outputting content comprising: outputting the two-dimensional barcode from the television receiver for display on the display device, wherein, when the two-dimensional barcode is scanned from the display device into a mobile device, the two-dimensional barcode conveys the information regarding the error condition of the television receiver to the mobile device;and outputting configuration or setting information to communicate the configuration or setting information to the mobile device to facilitate storage of the configuration or setting information in the mobile device.
  3. 13
    A method of managing a television receiver, comprising:sensing a condition of a television receiver;in response to sensing the condition of the television receiver, outputting configuration or setting information to communicate the configuration or setting information to a mobile device to facilitate-storage of the configuration or setting information in the mobile device at least partially by: creating a two-dimensional barcode with the configuration or setting information of the television receiver, the setting information corresponding to useradjustable settings;and outputting the two-dimensional barcode from the television receiver for display on a display device, wherein, when the two-dimensional barcode is scanned from the display device into the mobile device, the two-dimensional barcode conveys the configuration or setting information to the mobile device, so that the mobile device obtains the information for later use by the television receiver;subsequently communicating, by the television receiver with the mobile device, to transfer the configuration or setting information from the mobile device to the television receiver;and self-configuring, by the television receiver, based at least in part qn the configuration or setting information transferred from the mobile device to the television receiver, including the settings information corresponding to the user-adjustable settings. -19CA 2828447 2019-11-13
  4. 21
    A television receiver, comprising:a tuner operable to receive a program service transmission having a plurality of channels, the tuner operable to select one of the channels and to prepare the channel to be output in a data signal to a display device;a memory connected to the tuner, the memory including a tangible storage medium operable to store computer readable data and instructions;a processor connected to the memory operable to run computer executable code stored in the memory;a sensing module configured to execute on the processor to sense a condition of the television receiver;an encoding module configured to execute on the processor to create, in response to sensing the condition of the television receiver, a two-dimensional barcode with configuration or setting information of the television receiver, the setting Information corresponding to user-adjustable settings;an output module configured to execute on the processor to output the configuration or setting information to communicate the configuration or setting information to a mobile device to facilitate storage of the configuration or setting information in the mobile device, the outputting comprising outputting the two-dimensional barcode from the television receiver for display on the display device, wherein, when the two-dimensional barcode is scanned from the display device into the mobile device, the two-dimensional barcode conveys the configuration or setting information to the mobile device, so that the mobile device obtains the information for later use by the television receiver;and a configuration module configured to execute on the processor to: subsequently communicate with the mobile device to transfer the configuration or setting information from the mobile device to the television receiver;and -21CA 2828447 2019-11-13 configure the television receiver, based at least in part on the configuration or setting information transferred from the mobile device to the television receiver, including the settings information corresponding to the user-adjustable settings.
  5. 24
    The television receiver of any one of claims 21 to 23, the configuration module to receive a request to reconfigure the television receiver according to the information corresponding to the configuration settings retained by the mobile device, where the communicating is responsive to the request and comprises establishing â connection from the television receiver to a storage medium on which the mobile device has stored the information corresponding to thé configuration settings.
  6. 25
    The television receiver of any one of claims 21 to 24, wherein:the condition corresponds to one or more user-adjustable settings for the television receiver;and the sensing is executed in response to receiving a user request at the television receiver to save the one or more user-adjustable settings.