Patent ID: 9083932
Filing Date: 2015-07-14
Classification: G06F,H04N

Abstract:
1. A method for displaying data from a program guide, the method comprising: obtaining, by a first media controller, program metadata from a first program guide, wherein the program guide is generated by the first media controller and stored on the first media controller and contains program metadata identifying a first plurality of programs available via the first media controller pursuant to a first subscription with a first content provider and a second plurality of programs available via a second media controller pursuant to a second subscription with a second content provider, wherein the first media controller receives program metadata only from the first subscription with the first content provider and the second media controller receives program metadata only from the second subscription with the second content provider and at least some of the second plurality of programs comprise programs that differ from the first plurality of programs, the program metadata including data identifying a first program currently being provided by the first media controller and a second program currently being provided by the second media controller, the second program comprising one of the at least some of the second plurality of programs; obtaining, by the second media controller, program metadata from a second program guide, wherein the second program guide is generated by the second media controller and stored on the second media controller and contains program metadata identifying the first plurality of programs available via the first media controller pursuant to the first subscription with the first content provider and the second plurality of programs available via the second media controller pursuant to the second subscription with the second content provider, wherein the second media controller receives program metadata only from the second subscription with the second content provider and the first media controller receives program metadata only from the first subscription with the first content provider and at least some of the first plurality of programs comprise programs that differ from the second plurality of programs, the program metadata including data identifying the first program currently being provided by the first media controller and the second program currently being provided by the second media controller, the first program comprising one of the at least some of the first plurality of programs; and based on the program metadata, causing a display to be presented on a display device, the display identifying a current status of the first media controller and the second media controller, the current status comprising data identifying the first program currently being provided by the first media controller and the second program currently being provided by the second media controller.