Relevance bar for content listings
First Claim
Patent Images
1. A computer-implemented method, comprising:
- on a client system having 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 at least one constraint associated with a search query,obtaining a plurality of time-bounded multimedia events based on relevance to the search query, wherein a respective time-bounded multimedia event in the plurality of time-bounded multimedia events is associated with a respective broadcasting time;
presenting a first set of objects along a first axis of a relevance bar and concurrently displaying a grid containing at least a subset of a plurality of search results for the search query, wherein(i) each object in the first set of objects corresponds to one or more time-bounded multimedia events in the plurality of time-bounded multimedia events,(ii) the first axis represents a unit of time,(iii) the first set of objects is presented, at respective locations along the first axis of the relevance bar, in accordance with respective broadcasting times of the time-bounded multimedia events, and(iv) the first set of objects is presented with respective visual indicia indicating a varying degree of relevance between content of a respective time-bounded multimedia event and the search querystacking multiple objects corresponding to the first set of multimedia events along a second axis perpendicular to the first axis and at the particular location along the first axis, wherein the particular location corresponds to a particular time, thereby indicating a quantity of multimedia events in the first set of multimedia events having a scheduled time of broadcast during the particular time; and
in response to user selection of an object on the relevance bar, preparing for presentation a window on the relevance bar, the window containing information about the multimedia event corresponding to the selected object.
2 Assignments
0 Petitions
Accused Products
Abstract
A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance.
140 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
on a client system having 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 at least one constraint associated with a search query, obtaining a plurality of time-bounded multimedia events based on relevance to the search query, wherein a respective time-bounded multimedia event in the plurality of time-bounded multimedia events is associated with a respective broadcasting time; presenting a first set of objects along a first axis of a relevance bar and concurrently displaying a grid containing at least a subset of a plurality of search results for the search query, wherein (i) each object in the first set of objects corresponds to one or more time-bounded multimedia events in the plurality of time-bounded multimedia events, (ii) the first axis represents a unit of time, (iii) the first set of objects is presented, at respective locations along the first axis of the relevance bar, in accordance with respective broadcasting times of the time-bounded multimedia events, and (iv) the first set of objects is presented with respective visual indicia indicating a varying degree of relevance between content of a respective time-bounded multimedia event and the search query stacking multiple objects corresponding to the first set of multimedia events along a second axis perpendicular to the first axis and at the particular location along the first axis, wherein the particular location corresponds to a particular time, thereby indicating a quantity of multimedia events in the first set of multimedia events having a scheduled time of broadcast during the particular time; and in response to user selection of an object on the relevance bar, preparing for presentation a window on the relevance bar, the window containing information about the multimedia event corresponding to the selected object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
on a server system having 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-submitted search query; obtaining a plurality of time-bounded multimedia events based on relevance to the search query, wherein a respective time-bounded multimedia event in the plurality of time-bounded multimedia events is associated with a respective broadcasting time; preparing for presentation, a first set of objects along a first axis of a relevance bar and a grid containing at least a subset of a plurality of search results for the search query, wherein (i) each object in the first set of objects corresponds to one or more multimedia events in the search results, (ii) the first axis represents a unit of time, (iii) the first set of objects is presented, at respective locations along the first axis of the relevance bar, in accordance with respective broadcasting times of the time-bounded multimedia events, and (iv) the first set of objects is presented with respective visual indicia indicating a varying degree of relevance between content of a respective time-bounded multimedia event and the search query; causing multiple objects corresponding to the plurality of multimedia events to be stacked along a second axis perpendicular to the first axis and at the particular location along the first axis, wherein the particular location corresponds to a particular time, thereby indicating a quantity of multimedia events in the plurality of multimedia events having a scheduled time of broadcast during the particular time; and in response to user selection of an object on the relevance bar, preparing for presentation a window on the relevance bar, the window containing information about the multimedia event corresponding to the selected object. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors in a computer system, the one or more programs comprising instructions for:
-
responsive to at least one constraint associated with a search query, obtaining a plurality of time-bounded multimedia events based on relevance to the search query, wherein a respective time-bounded multimedia event in the plurality of time-bounded multimedia events is associated with a respective broadcasting time; presenting a first set of objects along a first axis of a relevance bar and a grid containing at least a subset of a plurality of search results for the search query, wherein (i) each object in the first set of objects corresponds to one or more time-bounded multimedia events in the plurality of time-bounded multimedia events, (ii) the first axis represents a unit of time, (iii) the first set of objects is presented, at respective locations along the first axis of the relevance bar, in accordance with the respective broadcasting time of the time-bounded multimedia events; and (iv) the first set of objects is presented with respective visual indicia indicating a varying degree of relevance between content of a respective time-bounded multimedia event and the search query; stacking multiple objects corresponding to the first set of multimedia events along a second axis perpendicular to the first axis and at the particular location along the first axis, wherein the particular location corresponds to a particular time, thereby indicating a quantity of multimedia events in the first set of multimedia events having a scheduled time of broadcast during the particular time; and in response to user selection of an object in the display bar, presenting a window on the display bar, the window containing information about the multimedia event corresponding to the selected object. - View Dependent Claims (13, 16, 17, 18)
-
-
14. A client system, comprising:
-
one or more processors; memory coupled to the one or more processors; 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 at least one constraint associated with a search query, obtaining a plurality of time-bounded multimedia events based on relevance to the search query, wherein a respective time-bounded multimedia event in the plurality of time-bounded multimedia events is associated with a respective broadcasting time; presenting a first set of objects along a first axis of a relevance bar and a grid containing at least a subset of a plurality of search results for the search query, wherein (i) each object in the first set of objects corresponds to one or more time-bounded multimedia events in the plurality of time-bounded multimedia events, (ii) the first axis represents a unit of time, (iii) the first set of objects is presented, at respective locations along the first axis of the relevance bar, in accordance with the respective broadcasting time of the time-bounded multimedia events, and (iv) the first set of objects is presented with respective visual indicia indicating a varying degree of relevance between content of a respective time-bounded multimedia event and the search query; stacking multiple objects corresponding to the first set of multimedia events along a second axis perpendicular to the first axis and at the particular location along the first axis, wherein the particular location corresponds to a particular time, thereby indicating a quantity of multimedia events in the first set of multimedia events having a scheduled time of broadcast during the particular time; and in response to user selection of an object on the relevance bar, presenting a window on the relevance bar, the window containing information about the multimedia event corresponding to the selected object. - View Dependent Claims (15)
-
-
19. A server system, comprising:
-
one or more processors; memory coupled to the one or more processors; 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-submitted search query; obtaining a plurality of time-bounded multimedia events based on relevance to the search query, wherein a respective time-bounded multimedia event in the plurality of time-bounded multimedia events is associated with a respective broadcasting time; preparing for presentation, a first set of objects, along a first axis of a relevance bar and a grid containing at least a subset of a plurality of search results for the search query, wherein (i) each object in the first set of objects corresponds to one or more multimedia events in the search results, (ii) the first axis represents a unit of time, (iii) the first set of objects is presented, at respective locations along the first axis of the relevance bar, in accordance with respective broadcasting times of the time-bounded multimedia events, and (iv) the first set of objects is presented with respective visual indicia indicating a varying degree of relevance between content of a respective time-bounded multimedia event and the search query; causing multiple objects corresponding to the plurality of multimedia events to be stacked along a second axis perpendicular to the first axis and at the particular location along the first axis, wherein the particular location corresponds to a particular time, thereby indicating a quantity of multimedia events in the plurality of multimedia events having a scheduled time of broadcast during the particular time; and in response to user selection of an object on the relevance bar, preparing for presentation a window on the relevance bar, the window containing information about the multimedia event corresponding to the selected object. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification