Automatic Image Capture
First Claim
1. A method comprising:
- receiving location data for a mobile device;
receiving a list of events from an external device, wherein at least one entry event of the list of events includes an event position and an event time;
comparing, using a processor, the location data for the mobile device to the event position;
comparing, using the processor, a current time to the event time; and
selecting the at least one entry event from the list of events when the mobile device is in a geographical range of the event position and the current time is in a temporal range of the event time.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a mobile device generates sensor data configured to describe a geographic position of a mobile device. A list of events is defined according to position data and time data. The geographic position of the mobile device is compared to positions in the list of events of interest and a current time is compared to time data in the list of events of interest. The comparison determines whether events in the list are in range of the mobile device. One or more nearby events in range of the mobile device at the current time or a future time are selected. A command is generated to capture an image of the nearby events using a camera coupled to the mobile device. The captured images may be used to update navigation or map database, provide community or weather data to other users, social media functions, or other features.
17 Citations
20 Claims
-
1. A method comprising:
-
receiving location data for a mobile device; receiving a list of events from an external device, wherein at least one entry event of the list of events includes an event position and an event time; comparing, using a processor, the location data for the mobile device to the event position; comparing, using the processor, a current time to the event time; and selecting the at least one entry event from the list of events when the mobile device is in a geographical range of the event position and the current time is in a temporal range of the event time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;receiving location data for a mobile device; receiving a list of events from an external service, wherein at least one entry event of the list of events includes an event position and an event time; identifying a temporal range; identifying a geographical range; performing, using a processor, a first comparison of a difference between the location data for the mobile device and the event position to the geographical range; performing, using a processor, a second comparison of a difference between a current time and the event time to the temporal range; and selecting the at least one entry event from the list of events based on the first comparison and the second comparison. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium including instructions that when executed are operable to:
-
access location data for a mobile device, a list of events, a temporal range, and a geographical range; compare a difference between the location data for the mobile device and the event position to the geographical range; compare a difference between a current time and the event time to the temporal range; and identify an entry event from the list of events when the mobile device is within the geographical range and the current time is within the temporal range.
-
Specification