SEARCH-BASED MEDIA PROGRAM GUIDE SYSTEMS AND METHODS
First Claim
1. A method comprising:
- receiving a program guide data search request with a media content access subsystem;
associating, by said media content access subsystem, a time block with said program guide data search request;
identifying, by said media content access subsystem, a set of program guide data associated with said time block;
searching, by said media content access subsystem, said set of program guide data associated with said time block to identify at least one matching media content instance based on said program guide data search request; and
generating, by said media content access subsystem, data representative of a search-based program guide view for display in a graphical user interface, said search-based program guide view exhibiting graphical data representative of said at least one matching media content instance.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method includes receiving a program guide data search request, associating a time block with the program guide data search request, identifying a set of program guide data associated with the time block, searching the set of program guide data associated with the time block to identify at least one matching media content instance based on the program guide data search request, and generating data representative of a search-based program guide view for display in a graphical user interface, the search-based program guide view exhibiting graphical data representative of the at least one matching media content instance. In certain embodiments, the method further comprises generating a virtual search channel associated with the program guide data search request and providing graphical data representative of the virtual search channel for display in the search-based program guide view. Corresponding methods and systems are also disclosed.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving a program guide data search request with a media content access subsystem; associating, by said media content access subsystem, a time block with said program guide data search request; identifying, by said media content access subsystem, a set of program guide data associated with said time block; searching, by said media content access subsystem, said set of program guide data associated with said time block to identify at least one matching media content instance based on said program guide data search request; and generating, by said media content access subsystem, data representative of a search-based program guide view for display in a graphical user interface, said search-based program guide view exhibiting graphical data representative of said at least one matching media content instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
maintaining, by a media content access subsystem, data representative of a plurality of program guide data search requests; searching, by said media content access subsystem, program guide data to identify at least one matching media content instance for each of said program guide data search requests; generating, by said media content access subsystem, a plurality of virtual search channels, each of said virtual search channels corresponding to one of said program guide data search requests; and generating, by said media content access subsystem, data representative of a search-based program guide view for display in a graphical user interface, said search-based program guide view including graphical data representative of said plurality of virtual search channels and, within each of said virtual search channels, graphical data representative of said at least one matching media content instance. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a processing facility; a storage facility communicatively coupled to said processing facility, said storage facility storing program guide data; a search guide facility communicatively coupled to said processing facility and configured to direct said processing facility to associate a time block with a program guide data search request, identify a subset of said program guide data associated with said time block, search said subset of said program guide data associated with said time block to identify at least one matching media content instance based on said program guide data search request, and generate and provide data representative of a search-based program guide view for display in a graphical user interface, said search-based program guide view exhibiting graphical data representative of said at least one matching media content instance. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a processing facility; a storage facility communicatively coupled to said processing facility, said storage facility storing program guide data; a search guide facility communicatively coupled to said processing facility and configured to direct said processing facility to maintain data representative of a plurality of program guide data search requests, search said program guide data to identify at least one matching media content instance for each of said program guide data search requests, generate a plurality of virtual search channels, each of said virtual search channels corresponding to one of said program guide data search requests, and generate data representative of a search-based program guide view for display in a graphical user interface, said search-based program guide view including graphical data representative of said plurality of virtual search channels and, within each of said virtual search channels, graphical data representative of said at least one matching media content instance.
-
Specification