System and method for displaying and searching multimedia events scheduling information
First Claim
1. A computer implemented method, performed by a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
- presenting, responsive to a search query, information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid, whereinthe first grid has a first size,the second grid has a second size smaller than the first size, andthe second grid represents a second set of time-bounded events in the plurality of time-bounded events,presenting a user-movable window at a first position within the second grid, whereinthe user-movable window in the first position encompasses a first portion of the second grid,the time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid, andthe second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events; and
responsive to user instructions to move a position of the user-moveable window from the first position to a second position within the second grid;
moving the user-movable window to the second position, wherein the user-moveable window encompasses a third set of time-bounded events when in the second position, andupdating the first grid to display the third set of time-bounded events instead of the first set of time-bounded events, wherein the second set of time-bounded events includes a greater number of time-bounded events than the third set of time-bounded events.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are computer implemented methods, systems, and non-transitory media for representing a plurality of time-bounded events in first and second grids. The first grid has a larger size than the second grid. The second grid represents a second set of time-bounded events in the plurality of time-bounded events. A user-movable window is presented at a first position within the second grid where it encompasses a first portion of the second grid. The time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid. Responsive to user instructions to move a position of the window from the first position to a second position within the second grid, the window is moved to the second position where it encompasses a third set of time-bounded events. Further, the first grid is updated to display the third set of time-bounded events.
137 Citations
20 Claims
-
1. A computer implemented method, performed by a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
presenting, responsive to a search query, information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid, wherein the first grid has a first size, the second grid has a second size smaller than the first size, and the second grid represents a second set of time-bounded events in the plurality of time-bounded events, presenting a user-movable window at a first position within the second grid, wherein the user-movable window in the first position encompasses a first portion of the second grid, the time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid, and the second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events; and responsive to user instructions to move a position of the user-moveable window from the first position to a second position within the second grid; moving the user-movable window to the second position, wherein the user-moveable window encompasses a third set of time-bounded events when in the second position, and updating the first grid to display the third set of time-bounded events instead of the first set of time-bounded events, wherein the second set of time-bounded events includes a greater number of time-bounded events than the third set of time-bounded events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting information representing a plurality of time-bounded events, comprising:
-
memory; one or more processors; and one or more modules stored in memory and configured for execution by the one or more processors, the one or modules comprising instructions for; presenting, responsive to a search query, information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid, wherein the first grid has a first size, the second grid has a second size smaller than the first size, and the second grid represents a second set of time-bounded events in the plurality of time-bounded events, presenting a user-movable window at a first position within the second grid, wherein the user-movable window in the first position encompasses a first portion of the second grid, the time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid, and the second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events; and responsive to user instructions to move a position of the user-moveable window from the first position to a second position within the second grid; moving the user-movable window to the second position, wherein the user-moveable window encompasses a third set of time-bounded events when in the second position, and updating the first grid to display the third set of time-bounded events instead of the first set of time-bounded events, wherein the second set of time-bounded events includes a greater number of time-bounded events than the third set of time-bounded events. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computer system for presenting information representing a plurality of time-bounded events, the one or more programs comprising instructions for:
-
presenting, responsive to a search query, information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid, wherein the first grid has a first size, the second grid has a second size smaller than the first size, and the second grid represents a second set of time-bounded events in the plurality of time-bounded events, presenting a user-movable window at a first position within the second grid, wherein the user-movable window in the first position encompasses a first portion of the second grid, the time-bounded events in the first portion of the second grid are displayed as a first set of time-bounded events in the first grid, and the second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events; and responsive to user instructions to move a position of the user-moveable window from the first position to a second position within the second grid; moving the user-movable window to the second position, wherein the user-moveable window encompasses a third set of time-bounded events when in the second position, and updating the first grid to display the third set of time-bounded events instead of the first set of time-bounded events, wherein the second set of time-bounded events includes a greater number of time-bounded events than the third set of time-bounded events. - View Dependent Claims (17, 18, 19, 20)
-
Specification