Patent ID: 8799952

Claim:
A method comprising: at a computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of: responsive to a search query for time-bounded multimedia events: a set of search results including a set of time-bounded multimedia events relevant to the search query, wherein a time-bounded multimedia event, in the set of time-bounded multimedia events, is a broadcasting event associated with a broadcast time including: a start time and an end time; and information identifying a start time and an end time of a respective time-bounded multimedia event in the set of time-bounded multimedia events a user selection of a plurality of time-bounded multimedia events in the set of time-bounded multimedia events included in the search results: (i) formatting for display information representing the plurality of time-bounded multimedia events as a plurality of rows on a grid having a first axis and a second axis, wherein: the first axis corresponds to units of time; one row of the plurality of rows displays time-bounded multimedia events in a virtual channel at positions in the row corresponding to respective scheduled broadcast times of the time-bounded multimedia events in the virtual channel; and the virtual channel comprises the plurality of the time-bounded multimedia events selected by a user; (ii) enabling the user to fill a first time slot in the virtual channel with overlapping time-bounded multimedia events without requiring modification to the overlapping time-bounded multimedia events; and (iii) formatting for display, in the first time slot, a representation of a numeric count of the overlapping time-bounded multimedia events.