Method and system for processing images using time and location filters
First Claim
Patent Images
1. A method of processing images captured by a mobile computing device, the method performed by one or more processors of the mobile computing device and comprising:
- associating each respective image of a number of images captured by the mobile computing device with a time at which the respective image was captured, and with a location at which the respective image was captured, the location determined by accessing a location application of the mobile computing device;
accessing a calendar application of the mobile computing device to identify an event entry corresponding to an event during the same time and having the same location as the respective image,wherein accessing the calendar application of the mobile computing device to identify the event entry corresponding to the event further comprises;
selecting a number of event entries in the calendar application;
assigning a priority to each of the selected number of event entries based, at least in part, on a closeness of a time and a location of the event entry to the time and location, respectively, at which the respective image was captured, wherein the priorities define a hierarchy of the selected number of event entries; and
selecting the event entry having the highest priority as the identified event entry;
associating the respective image with the identified event entry in the calendar application,wherein the location and the time associated with the respective image remain unchanged;
generating an icon on the identified event entry in the calendar application indicating that one or more images were captured at the event; and
in response to receiving a user selection of the icon, displaying the respective image on a display of the mobile computing device.
9 Assignments
0 Petitions
Accused Products
Abstract
A device may process images (e.g. sort, group, file, e-mail, etc.) using various filters. The filters may relate to non-image data in the image files to be processed. The filters may include time and location filters.
-
Citations
30 Claims
-
1. A method of processing images captured by a mobile computing device, the method performed by one or more processors of the mobile computing device and comprising:
-
associating each respective image of a number of images captured by the mobile computing device with a time at which the respective image was captured, and with a location at which the respective image was captured, the location determined by accessing a location application of the mobile computing device; accessing a calendar application of the mobile computing device to identify an event entry corresponding to an event during the same time and having the same location as the respective image, wherein accessing the calendar application of the mobile computing device to identify the event entry corresponding to the event further comprises; selecting a number of event entries in the calendar application; assigning a priority to each of the selected number of event entries based, at least in part, on a closeness of a time and a location of the event entry to the time and location, respectively, at which the respective image was captured, wherein the priorities define a hierarchy of the selected number of event entries; and selecting the event entry having the highest priority as the identified event entry; associating the respective image with the identified event entry in the calendar application, wherein the location and the time associated with the respective image remain unchanged; generating an icon on the identified event entry in the calendar application indicating that one or more images were captured at the event; and in response to receiving a user selection of the icon, displaying the respective image on a display of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile computing device comprising:
-
a display; one or more processors; and one or more memory resources storing instructions for processing images captured by the mobile computing device, wherein the instructions, when executed by the one or more processors, cause the mobile computing device to perform operations comprising; associating each respective image of a number of images captured by the mobile computing device with a time at which the respective image was captured, and with a location at which the respective image was captured, the location determined by accessing a location application of the mobile computing device; accessing a calendar application of the mobile computing device to identify an event entry corresponding to an event during the same time and having the same location as the respective image, wherein accessing the calendar application of the mobile computing device to identify the event entry corresponding to the event further comprises; selecting a number of event entries in the calendar application; assigning a priority to each of the selected number of event entries based, at least in part, on a closeness of a time and a location of the event entry to the time and location, respectively, at which the respective image was captured, wherein the priorities define a hierarchy of the selected number of event entries; and selecting the event entry having the highest priority as the identified event entry; associating the respective image with the identified event entry in the calendar application, wherein the location and the time associated with the respective image remain unchanged; generating an icon on the identified event entry in the calendar application indicating that one or more images were captured at the event; and in response to receiving a user selection of the icon, displaying the respective image on a display of the mobile computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing instructions for processing images captured by a mobile computing device, wherein the instructions, when executed by one or more processors of the mobile computing device, cause the mobile computing device to perform operations comprising:
-
associating each respective image of a number of images captured by the mobile computing device with a time at which the respective image was captured, and with a location at which the respective image was captured, the location determined by accessing a location application of the mobile computing device; accessing a calendar application of the mobile computing device to identify an event entry corresponding to an event during the same time and having the same location as the respective image, wherein accessing the calendar application of the mobile computing device to identify the event entry corresponding to the event further comprises; selecting a number of event entries in the calendar application; assigning a priority to each of the selected number of event entries based, at least in part, on a closeness of a time and a location of the event entry to the time and location, respectively, at which the respective image was captured, wherein the priorities define a hierarchy of the selected number of event entries; and selecting the event entry having the highest priority as the identified event entry; associating the respective image with the identified event entry in the calendar application, wherein the location and the time associated with the respective image remain unchanged; generating an icon on the identified event entry in the calendar application indicating that one or more images were captured at the event; and in response to receiving a user selection of the icon, displaying the respective image on a display of the mobile computing device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification