Virtual Channels
First Claim
Patent Images
1. A method in a computing system, the method comprising:
- identifying a set of time-bounded multimedia events;
executing a search submitted by a user on the identified set of time-bounded multimedia events to produce a set of search results ordered based on relevance; and
creating one or more virtual channels comprising time-bounded multimedia events that are selected by the user from the set of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing listings of multimedia events and for allowing a user to create virtual channels from the listings is described. The user can specify a headend or zip code and enter a search query to find multimedia events that are of interest to the user. In response, the system provides a list of multimedia events as the results of the user'"'"'s search query. If the user so desires, the user can create a virtual channel based on the search results, according to certain embodiments of the invention.
131 Citations
35 Claims
-
1. A method in a computing system, the method comprising:
-
identifying a set of time-bounded multimedia events; executing a search submitted by a user on the identified set of time-bounded multimedia events to produce a set of search results ordered based on relevance; and creating one or more virtual channels comprising time-bounded multimedia events that are selected by the user from the set of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product embodied on a computer readable medium, the computer program product comprising one or more computer programs that are stored on the computer readable medium and that are executable by a computer so as to perform a process, the one or more computer programs of the computer program product comprising:
-
instructions for identifying a set of time-bounded multimedia events; instructions for executing a search submitted by a user on the identified set of time-bounded multimedia events to produce a set of search results ordered based on relevance; and instructions for creating one or more virtual channels comprising time-bounded multimedia events that are selected by the user from the set of search results.
-
-
16. A computer-implemented method, the method comprising:
-
at a client computer or device, presenting information representing a plurality of subsets of time-bounded multimedia events as a plurality of rows on a grid having a first axis and a second axis, the first axis corresponding to units of time; wherein at least one row of the plurality of rows displays time-bounded multimedia events in a virtual channel that corresponds to a user-specified query, wherein the displayed time-bounded multimedia events in the virtual channel comprise search results for the user-specified query corresponding to the virtual channel. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A server system, comprising:
-
one or more processors; memory coupled to the one or more processors; and one or more programs stored in the memory and executable by the one or more processors, the one or more programs including; instructions for identifying a set of time-bounded multimedia events; instructions for executing a search submitted by a user on the identified set of time-bounded multimedia events to produce a set of search results ordered based on relevance; and instructions for creating one or more virtual channels comprising time-bounded multimedia events that are selected by the user from the set of search results. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A client system, comprising:
-
one or more processors; memory coupled to the one or more processors; and one or more programs stored in the memory and executable by the one or more processors, the one or more programs including; instructions for presenting information representing a plurality of subsets of time-bounded multimedia events as a plurality of rows on a grid having a first axis and a second axis, the first axis corresponding to units of time; wherein at least one row of the plurality of rows displays time-bounded multimedia events in a virtual channel that corresponds to a user-specified query, wherein the displayed time-bounded multimedia events in the virtual channel comprise search results for the user-specified query corresponding to the virtual channel. - View Dependent Claims (33, 34, 35)
-
Specification