×

Providing correlated programming information for broadcast media content and streaming media content

  • US 10,057,660 B2
  • Filed: 02/29/2016
  • Issued: 08/21/2018
  • Est. Priority Date: 04/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving first programming information for a first channel of a plurality of channels, the first programming information comprising scheduling information for a first media content item originating at a first source;

    correlating, by a processing device, the first programming information with second programming information for a second channel of the plurality of channels, the second programming information comprising scheduling information for a second media content item originating at a second source, the correlating being based on whether the second media content item has been previously viewed by a user and a similarity between the first media content item and the second media content item, and wherein the correlating is to arrange the second media content item originating at the second source with respect to the first media content item based on a duration of the second media content item being similar to a duration of the first media content item originating at the first source;

    receiving first communication information for a first device providing the first channel and second communication information for a second device providing the second channel;

    providing a user interface comprising the plurality of channels to facilitate selection by the user for a particular channel of the plurality of channels originating from the first source and the second source, wherein the first channel and the second channel are presented as grouped together with the correlated first programming information and the second programming information based on the similarity between the first media content item and the second media content item; and

    in response to a selection of the particular channel, generating a first instruction to control the first device based on the first communication information when the first device provides the particular channel and a second instruction to control the second device based on the second communication information when the second device provides the particular channel.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×