SYSTEM AND METHOD FOR CAPTURING, INTEGRATING, DISCOVERING, AND USING GEO-TEMPORAL DATA
First Claim
1. A computer-implemented method comprising:
- associating geographical locations or points of interest with events having geographical and temporal attributes in a geo-temporal data store;
receiving a geo-temporal search query specified by a user; and
producing search results including paid advertisements such that the presence of the paid advertisements is dependent upon the relevance of the paid advertisements to either the geographic attributes of the geo-temporal search query, the temporal attributes of the geo-temporal search query, data associated with the user, data associated with a user'"'"'s known associates, search terms provided by the user, or a combination thereof.
0 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relate to the systems and methods for creating events, creating points of interest, associating points of interest with geographic locations, associating events with points of interest or with geographic locations, discovering events in a geographic area given a time frame, tagging and rating events and points of interest and sharing events among users. A particular embodiment includes a computer-implemented method including associating geographical locations or points of interest with events having geographical and temporal attributes in a geo-temporal data store, receiving a geo-temporal search query specified by a user, and producing search results including items from the geo-temporal data store having a pre-determined degree of relevance to the geo-temporal search query in both a geographical and temporal domain.
197 Citations
93 Claims
-
1. A computer-implemented method comprising:
-
associating geographical locations or points of interest with events having geographical and temporal attributes in a geo-temporal data store; receiving a geo-temporal search query specified by a user; and producing search results including paid advertisements such that the presence of the paid advertisements is dependent upon the relevance of the paid advertisements to either the geographic attributes of the geo-temporal search query, the temporal attributes of the geo-temporal search query, data associated with the user, data associated with a user'"'"'s known associates, search terms provided by the user, or a combination thereof. - View Dependent Claims (2, 54, 87)
-
-
3. The method of 1, including detecting features of a user'"'"'s calendar and offering the user features as triggers for advertisers.
- 4. The method of 1, including displaying advertisements selected for particular points of interest or locations.
- 5. The method of 1, including providing an interface enabling a user to buy an advertisement for a point of interest or location.
-
6. The method of 1, including determining when a user'"'"'s point of interest advertisement is deemed to be chargeable.
- 7. The method of 1, including displaying advertisements selected for particular events.
- 8. The method of 1, including providing an interface enabling a user to buy an advertisement for an event.
-
9. The method of 1, including determining when a user'"'"'s event advertisement is deemed to be chargeable.
-
10. A computer-implemented method comprising:
-
associating geographical locations or points of interest with events having geographical and temporal attributes in a geo-temporal data store; receiving a geo-temporal search query specified by a user; and producing search results including items from the geo-temporal data store having a pre-determined degree of relevance to the geo-temporal search query in both a geographical and temporal domain possibly combined with their relevance to data associated with the user, data associated with a user'"'"'s known associates, search terms provided by the user, or a combination thereof. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27, 28, 29, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 89)
-
- 18. The method of 10, including providing an interface enabling a user to create an event for a point of interest or location.
-
22. The method of 10 wherein user supplied tags are stored to favor recent tags over historic tags.
-
23. The method of 10 wherein user supplied ratings are stored to favor recent ratings over historic ratings.
-
30. A computer-implemented method comprising:
-
providing open access for users to create an event related to a geographical location or a point of interest, the event having geographical and temporal attributes, the geographical location or point of interest having ownership attributes; storing information related to the event and the geographical location or point of interest in a geo-temporal data store; and authorizing access to the information by other users. - View Dependent Claims (70, 90)
-
-
31. The method of 30, wherein a user may claim ownership of a point of interest.
-
32. The method of 30, wherein a user can cede ownership of a point of interest to another user.
-
33. The method of 30, wherein users can dispute the ownership of a point of interest.
-
34. The method of 30, wherein a user can wrest ownership of a point of interest from another user.
-
35. The method of 30, wherein a user can cede ownership of a point of interest to the public at large.
-
36. A computer-implemented method comprising:
-
providing an electronic calendar, the calendar including events and points of interest, each having geographical and temporal attributes; providing a text view of the calendar; providing a geographic view of the calendar; displaying details for the points of interest and the events; and enabling a user to add a geo-temporal event to the calendar. - View Dependent Claims (37, 38, 39, 42, 43, 49, 50, 51, 52, 53, 71, 72, 73, 74, 76, 82, 83, 84, 85, 86)
-
- 40. The method of 36, including displaying a calendar associated with a point of interest.
-
41. The method of 36, wherein an owner of a point of interest may grant authorization to read and manipulate a calendar associated with a point of interest to other users.
- 44. The method of 43, including displaying events for a given time frame in text form with a marker at a corresponding location on the map.
- 45. The method of 43, including displaying relevant points of interest or locations graphically on the map as the relevant points of interest or locations relate to events on the user'"'"'s calendar.
- 46. The method of 45, including providing an interface enabling a user to rate the points of interest or locations.
- 47. The method of 45, including providing an interface enabling a user to tag the points of interest or locations.
Specification