Virtual channels
First Claim
Patent Images
1. A method comprising:
- at a computer device 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 user selection of a plurality of time-bounded multimedia events, wherein at least a subset of the plurality of time-bounded multimedia events is displayed on a display in a first portion of the display and wherein the plurality of time-bounded multimedia events is obtained in response to an alphanumeric search query provided by the user;
(i) formatting for display a first virtual channel that is displayed in a second portion of the display concurrent with the display of the subset of the plurality of time-bounded multimedia events in the first portion of the display, wherein the first virtual channel includes representations of time-bounded multimedia events in the plurality of time-bounded multimedia events;
(ii) filling a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events;
(iii) formatting for display, in the first time slot, a single representation that indicates the number of overlapping time-bounded multimedia events in the first time slot from the plurality of time-bounded multimedia events; and
(iv) updating the first virtual channel by performing the search on the plurality of time-bounded multimedia events in accordance with a saved user query uniquely associated with the first virtual channel.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for formatting a virtual channel are provides in which, responsive to a user selection of a plurality of time-bounded multimedia events, there is formatted for display the plurality of time-bounded multimedia events in a first virtual channel. The user is enabled to fill a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events. A representation of a numeric count of the overlapping time-bounded multimedia events is formatted for display in the first time slot.
-
Citations
20 Claims
-
1. A method comprising:
-
at a computer device 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 user selection of a plurality of time-bounded multimedia events, wherein at least a subset of the plurality of time-bounded multimedia events is displayed on a display in a first portion of the display and wherein the plurality of time-bounded multimedia events is obtained in response to an alphanumeric search query provided by the user; (i) formatting for display a first virtual channel that is displayed in a second portion of the display concurrent with the display of the subset of the plurality of time-bounded multimedia events in the first portion of the display, wherein the first virtual channel includes representations of time-bounded multimedia events in the plurality of time-bounded multimedia events; (ii) filling a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events; (iii) formatting for display, in the first time slot, a single representation that indicates the number of overlapping time-bounded multimedia events in the first time slot from the plurality of time-bounded multimedia events; and (iv) updating the first virtual channel by performing the search on the plurality of time-bounded multimedia events in accordance with a saved user query uniquely associated with the first virtual channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing one or more programs that are executable by a computing device so as to perform a process, the one or more programs of the computer readable storage medium comprising instructions which when executed cause the computing device to perform the operation of:
-
responsive to a user selection of a plurality of time-bounded multimedia events, wherein at least a subset of the plurality of time-bounded multimedia events is displayed on a display in a first portion of the display and wherein the plurality of time-bounded multimedia events is obtained in response to an alphanumeric search query provided by the user; (i) formatting for display a first virtual channel that is displayed in a second portion of the display concurrent with the display of the subset of the plurality of time-bounded multimedia events in the first portion of the display, wherein the first virtual channel includes representations of time-bounded multimedia events in the plurality of time-bounded multimedia event; (ii) filling a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events; (iii) formatting for display, in the first time slot, a single representation that indicates the number of overlapping time-bounded multimedia events in the first time slot from the plurality of time-bounded multimedia events; and (iv) updating the first virtual channel by performing the search on the plurality of time-bounded multimedia events in accordance with a saved user query uniquely associated with the first virtual channel. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A 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; responsive to a user selection of a plurality of time-bounded multimedia events, wherein at least a subset of the plurality of time-bounded multimedia events is displayed on a display in a first portion of the display and wherein the plurality of time-bounded multimedia events is obtained in response to an alphanumeric search query provided by the user; (i) formatting for display a first virtual channel that is displayed in a second portion of the display concurrent with the display of the subset of the plurality of time-bounded multimedia events in the first portion of the display, wherein the first virtual channel includes representations of time-bounded multimedia events in the plurality of time-bounded multimedia events; (ii) filling a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events; and (iii) formatting for display, in the first time slot, a single representation that indicates the number of overlapping time-bounded multimedia events in the first time slot from the plurality of time-bounded multimedia events; and (iv) updating the first virtual channel by performing the search on the plurality of time-bounded multimedia events in accordance with a saved user query uniquely associated with the first virtual channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification