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;
selecting the at least one entry event from the list of events when the mobile device is within a predetermined distance of the event position and the current time is within a predetermined time range of the event time; and
generating a command to capture an image of the at least one entry event when the mobile device is within the predetermined distance of the event position, the current time is within the predetermined time range of the event time, and a current field of view at least partially includes the at least one entry event.
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.
-
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; selecting the at least one entry event from the list of events when the mobile device is within a predetermined distance of the event position and the current time is within a predetermined time range of the event time; and generating a command to capture an image of the at least one entry event when the mobile device is within the predetermined distance of the event position, the current time is within the predetermined time range of the event time, and a current field of view at least partially includes the at least one entry event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. 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 relative to the event time; identifying a predetermined distance to the event position; performing, using a processor, a first comparison of a difference between the location data for the mobile device and the event position to the predetermined distance; performing, using a processor, a second comparison of a difference between a current time and the temporal range; selecting the at least one entry event from the list of events based on the first comparison and the second comparison; and when the mobile device is within the predetermined distance of the event position, the current time is within the temporal range of the event time, and a current field of view at least partially includes the at least one entry event, capturing at least one image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 and a threshold geographical range for the mobile device, wherein each event in the list of events comprises an event time range and an event position; compare a difference between the location data for the mobile device and each event position to the threshold geographical range; compare a current time to each event time range; identify an entry event from the list of events when the mobile device is within the threshold geographical range of the event position of the entry event and the current time is within the time range of the entry event; and generate a command to capture an image of the entry event when the mobile device is within the threshold geographical range of the event position of the entry event, the current time is within the time range of the entry event, and a current field of view at least partially includes the entry event. - View Dependent Claims (19)
-
Specification