Event searching
First Claim
Patent Images
1. A method comprising:
- selecting a query, the query including a time component that specifies a time interval, a place component that describes a place, and a search component that comprises one or more search terms;
determining a time increment associated with the time interval;
partitioning, based on the time increment, the time interval into partitions;
for each partition, determining, based on the one or more search terms in the query, a measure of relevance of each event in a collection of events that occur in the partition and having a pre-determined relationship with the place; and
displaying a pre-determined number of the relevant events.
2 Assignments
0 Petitions
Accused Products
Abstract
Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time interval, and partitioning the time interval into partitions based on the time increment. For each partition, a relevance of each event in a collection of events that occur at a time in the partition is determined based on the query. A pre-determined number of the relevant events are displayed.
-
Citations
63 Claims
-
1. A method comprising:
-
selecting a query, the query including a time component that specifies a time interval, a place component that describes a place, and a search component that comprises one or more search terms; determining a time increment associated with the time interval; partitioning, based on the time increment, the time interval into partitions; for each partition, determining, based on the one or more search terms in the query, a measure of relevance of each event in a collection of events that occur in the partition and having a pre-determined relationship with the place; and displaying a pre-determined number of the relevant events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a computing device, comprising a processor executing instructions to perform; selecting a query, the query including a time component that specifies a time interval, a place component that describes a place, and a search component that comprises one or more search terms; determining a time increment associated with the time interval; partitioning, based on the time increment, the time interval into partitions; and determining, for each partition, based on the one or more search terms in the search component, a measure of relevance of each event in a collection of events that occur in the partition and having a pre-determined relationship with the place; and a display for displaying a pre-determined number of the relevant events. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable storage medium bearing instructions that, when executed, cause a computer to:
-
select a query, the query including a time component that specifies a time interval, a place component that describes a place, and a search component that comprises one or more search terms; determine a time increment associated with the time interval; partition, based on the time increment, the time interval into partitions;
determine, for each partition, based on the one or more search terms in the search component, a measure of relevance of each event in a collection of events that occur in the partition and having a pre-determined relationship with the place; anddisplay a pre-determined number of the relevant events. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method comprising:
-
selecting events associated with a calendar; selecting a query, the query including a time interval, a place component that describes a place, and a search component that comprises one or more search terms; partitioning, based on a time increment, the time interval into partitions; for each partition, determining, based on the one or more search terms in the search component, a relevance of each event in a collection of events in the calendar that occur in the partition, the event having a pre-determined relationship with the place; and displaying one or more relevant events. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification