US 11,722,745 B2
Systems and methods for searching media content
John Paul, Palo Alto, CA (US); Myles Cagney, Novato, CA (US); and Peter Mark Hennessy, Novato, CA (US)
Assigned to Sling Media L.L.C., Foster City, CA (US)
Filed by SLING MEDIA L.L.C., Foster City, CA (US)
Filed on Aug. 6, 2021, as Appl. No. 17/444,649.
Application 17/444,649 is a continuation of application No. 16/129,431, filed on Sep. 12, 2018, granted, now 11,089,380.
Application 16/129,431 is a continuation of application No. 15/019,351, filed on Feb. 9, 2016, granted, now 10,097,899, issued on Oct. 9, 2018.
Application 15/019,351 is a continuation of application No. 12/648,024, filed on Dec. 28, 2009, granted, now 9,275,054, issued on Mar. 1, 2016.
Prior Publication US 2021/0368242 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/482 (2011.01); G06F 16/48 (2019.01); G06F 16/70 (2019.01); G06F 16/435 (2019.01); G06F 16/438 (2019.01); H04N 5/76 (2006.01); H04N 21/462 (2011.01); H04N 21/472 (2011.01); H04N 21/4147 (2011.01); H04N 21/4335 (2011.01); H04N 21/45 (2011.01)
CPC H04N 21/4828 (2013.01) [G06F 16/435 (2019.01); G06F 16/4387 (2019.01); G06F 16/48 (2019.01); G06F 16/70 (2019.01); H04N 5/76 (2013.01); H04N 21/4147 (2013.01); H04N 21/4335 (2013.01); H04N 21/4532 (2013.01); H04N 21/4622 (2013.01); H04N 21/47214 (2013.01); H04N 21/4821 (2013.01); H04N 21/4826 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method executable by a data processing system to identify desired media programming, the method comprising:
receiving, by the data processing system, search criteria provided by a user that indicates the desired media programming;
searching, by the data processing system, for the search criteria in both of a first listing of media programming available from a first source and in a second listing of media programming available from a second source that is different from the first source to create a combined search result of media programs that meet the search criteria; and
providing the combined search result from the data processing system that identifies instances of the search criteria found in both the first and the second listings of media programming, wherein the combined search result is prioritized so that media programs for which a recording timer is set are given priority over media programs for which a recording timer is not set.