Systems and methods to select programming information for inclusion in informational displays
First Claim
1. A computer-implemented method to select national programming for inclusion in informational displays, the method comprising:
- identifying, by one or more computing devices, a program to be included in an informational display presented to a user;
obtaining, by the one or more computing devices, at least a first listing for the program, wherein the first listing indicates a first air time and a first content stream on which a first version of the program will be provided at the first air time, the first content stream associated with a first content distributor, the first content stream associated with a time zone associated with the user;
determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on a comparison of the first content stream with at least one other content stream that is associated with the first content distributor and the time zone associated with the user, wherein determining, by the one or more computing devices, whether the first version of the program is local programming or national programming comprises;
identifying, by the one or more computing devices, a first number of content streams associated with the first content distributor in the time zone associated with the user;
determining, by the one or more computing devices based at least in part on the plurality of listings, a percentage of the first number of content streams that include the first version of the program at the first air time; and
determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on the percentage of the first number of content streams that include the first version of the program at the first air time, wherein determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on the percentage comprises;
comparing, by the one or more computing devices, the percentage to a threshold value;
determining, by the one or more computing devices, that the first version of the program is national programming when the percentage is greater than the threshold value; and
determining, by the one or more computing devices, that the first version of the program is local programming when the percentage is less than the threshold value; and
in response to a determination that the first version of the program is national programming, providing, by the one or more computing devices, at least a portion of the first listing for inclusion within the informational display presented to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods that select programming information for inclusion in informational displays. In one example, for a particular instance of content stream associated with a content distributor carrying a version of the program at a particular air time, the information retrieval system can determine whether such instance constitutes local programming or national programming. As one example, the system can determine whether a first version of a program is local programming or national programming based at least in part on a comparison of a first content stream that includes the first version of the program with at least one other content stream that is associated with a same content distributor and also associated with a time zone associated with a user.
-
Citations
17 Claims
-
1. A computer-implemented method to select national programming for inclusion in informational displays, the method comprising:
-
identifying, by one or more computing devices, a program to be included in an informational display presented to a user; obtaining, by the one or more computing devices, at least a first listing for the program, wherein the first listing indicates a first air time and a first content stream on which a first version of the program will be provided at the first air time, the first content stream associated with a first content distributor, the first content stream associated with a time zone associated with the user; determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on a comparison of the first content stream with at least one other content stream that is associated with the first content distributor and the time zone associated with the user, wherein determining, by the one or more computing devices, whether the first version of the program is local programming or national programming comprises; identifying, by the one or more computing devices, a first number of content streams associated with the first content distributor in the time zone associated with the user; determining, by the one or more computing devices based at least in part on the plurality of listings, a percentage of the first number of content streams that include the first version of the program at the first air time; and determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on the percentage of the first number of content streams that include the first version of the program at the first air time, wherein determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on the percentage comprises; comparing, by the one or more computing devices, the percentage to a threshold value; determining, by the one or more computing devices, that the first version of the program is national programming when the percentage is greater than the threshold value; and determining, by the one or more computing devices, that the first version of the program is local programming when the percentage is less than the threshold value; and in response to a determination that the first version of the program is national programming, providing, by the one or more computing devices, at least a portion of the first listing for inclusion within the informational display presented to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method to select national programming for inclusion in informational displays, the method comprising:
-
identifying, by one or more computing devices, a program to be included in an informational display presented to a user; obtaining, by the one or more computing devices, at least a first listing for the program, wherein the first listing indicates a first air time and a first content stream on which a first version of the program will be provided at the first air time, the first content stream associated with a first content distributor, the first content stream associated with a time zone associated with the user, wherein obtaining, by the one or more computing devices, at least the first listing comprises obtaining, by the one or more computing devices, a plurality of listings, each of the plurality of listings indicating a respective air time and a respective content stream on which a respective version of the program will be provided at the respective air time, each respective content stream associated with one of a plurality of different content distributors; determining, by the one or more computing devices, whether the first version of the program is local programming or national programming based at least in part on a comparison of the first content stream with at least one other content stream that is associated with the first content distributor and the time zone associated with the user; for each unique combination of air time and content distributor indicated by one or more of the plurality of listings; identifying, by the one or more computing devices, a respective number of content streams associated with the respective content distributor in the time zone associated with the user; determining, by the one or more computing devices, a respective percentage of the respective number of content streams that include the respective version of the program at the respective air time; and determining, by the one or more computing devices, whether the respective version of the program is local programming or national programming based at least in part on the respective percentage of the respective number of content streams that include the respective version of the program at the respective air time, wherein at least a portion of the respective versions of the program determined to be national programming are included in the informational display; and in response to a determination that the first version of the program is national programming, providing, by the one or more computing devices, at least a portion of the first listing for inclusion within the informational display presented to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification