USER-GENERATED ACTIVITY MAPS
First Claim
1. An apparatus for receiving metadata to be associated with a geographic location, the apparatus comprising:
- logic for detecting that a mobile device is present at a geographic location, wherein the location is relevant to a user of the mobile device;
logic for retrieving context information associated with the location;
logic for selecting a program code module based upon a contextual relevancy of the location;
logic for providing the program code module for execution, wherein the program code module is operable to perform processing specific to at least one aspect of the location, the processing is based upon the context information, and the program code module is further operable to receive at least one input data item from the mobile device, wherein the at least one input data item describes an activity of the user at the location; and
logic for associating the at least one input data item with the location.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and computer-readable media for associating metadata with a geographic location are provided. The apparatus includes logic for detecting that a mobile device is present at a geographic location relevant to a user of the mobile device, logic for retrieving context information associated with the location, logic for selecting a program code module based upon a contextual relevancy of the location, logic for providing the program code module for execution, where the program code module is capable of performing processing specific to at least one aspect of the location, the processing is based upon the context information, and the program code module is further capable of receiving at least one input data item from the mobile device, where the at least one input data item describes an activity of the user at the location, and logic for associating the at least one input data item with the location.
390 Citations
33 Claims
-
1. An apparatus for receiving metadata to be associated with a geographic location, the apparatus comprising:
-
logic for detecting that a mobile device is present at a geographic location, wherein the location is relevant to a user of the mobile device; logic for retrieving context information associated with the location; logic for selecting a program code module based upon a contextual relevancy of the location; logic for providing the program code module for execution, wherein the program code module is operable to perform processing specific to at least one aspect of the location, the processing is based upon the context information, and the program code module is further operable to receive at least one input data item from the mobile device, wherein the at least one input data item describes an activity of the user at the location; and logic for associating the at least one input data item with the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing metadata for use at a geographic location, the apparatus comprising:
-
logic for detecting that a mobile device is present at a geographic location, wherein the location is relevant to a user of the mobile device; logic for retrieving context information associated with the location; logic for selecting a program code module based upon a contextual relevancy of the location; and logic for providing the program code module for execution, wherein the program code module is operable to perform processing specific to at least one aspect of the location, wherein the processing is based upon the context information, and the program code module is further operable to select at least one output data item from the context information and to provide the at least one output data item to the mobile device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for gathering and presenting data related to location-based activities, the apparatus comprising:
-
logic for receiving a location of a user, wherein the location corresponds to geographical coordinates of the user; logic for retrieving context information that corresponds to the location; logic for determining if the location is relevant to the user, based upon the context information; logic for selecting a program code module if the location is relevant to the user, wherein the program code module is selected based upon the contextual relevancy of the location to the user, and the contextual relevancy is based upon the location and the context information; and logic for providing the program code module for execution, wherein the program code module is operable to provide at least one output data item, receive at least one input data item, or a combination thereof. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium comprising instructions for receiving metadata to be associated with a geographic location, the instructions for:
-
detecting that a mobile device is present at a geographic location, wherein the location is relevant to a user of the mobile device; retrieving context information associated with the location; selecting a program code module based upon a contextual relevancy of the location; causing execution of the program code module, wherein the program code module is operable to perform processing specific to at least one aspect of the location, wherein the processing is based upon the context information, and the program code module is further operable to receive at least one input data item from the mobile device, wherein the at least one input data item describes an activity of the user at the location; and associating the at least one input data item with the location. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-readable medium comprising instructions for providing metadata for use at a geographic location, the instructions for:
-
detecting that a mobile device is present at a geographic location, wherein the location is relevant to a user of the mobile device; retrieving context information associated with the location; selecting a program code module based upon a contextual relevancy of the location; and causing execution of the program code module, wherein the program code module is operable to perform processing specific to at least one aspect of the location, wherein the processing is based upon the context information, and the program code module is further operable to select at least one output data item from the context information and to provide the at least one output data item to the mobile device. - View Dependent Claims (27, 28)
-
-
29. A computer-readable medium comprising instructions for gathering and presenting data related to location-based activities, the instructions for:
-
receiving a location of a user, wherein the location corresponds to geographical coordinates of the user; retrieving context information that corresponds to the location; determining if the location is relevant to the user, based upon the context information; selecting a program code module in response to the location being relevant to the user, wherein the program code module is selected based upon the contextual relevancy of the location to the user, and the contextual relevancy is based upon the location and the context information; and providing the program code module for execution, wherein the program code module is operable to provide at least one output data item, receive at least one input data item, or a combination thereof. - View Dependent Claims (30, 31, 32, 33)
-
Specification