Image capture eyewear with context-based sending
View Patent ↗Systems, methods, and instructions on non-transitory computer readable media for automatically sending images to designated recipients based on context selection criteria (e.g., one or more of location, content, or quality). The system includes a camera and a user interface to trigger the camera to capture an image. The method includes identifying context selection criteria, identifying designated recipients, receiving the image captured by the camera, determining image data for the captured image, comparing the determined image data to the identified context selection criteria to identify a match, and sending the captured image to the set of designated recipients responsive to the identified match.
1 . A system comprising:
an image capture device, including:
a support structure;
a location sensor that monitors location of the image capture device;
a display;
a camera connected to the support structure to capture images; and
a user interface connected to the camera and the support structure, the user interface configured to trigger the camera; and
a processor coupled to the image capture device, the processor configured to:
identify context selection criteria based on one or more user selections;
identify a set of one or more designated recipients associated with the context selection criteria;
monitor location of the image capture device using the location sensor;
compare a current location of the image capture device to past locations;
query a user on the display of the image capture device if they want to automatically send images if the current location of the image capture device is outside a range of the past locations;
set up automatic sending responsive to the user indicating they want to automatically send images in response to the query;
capture an image using the camera;
determine image data for the captured image;
compare the determined image data to the identified context selection criteria to identify a match; and
send the captured image to the set of designated recipients automatically responsive to the identified match when automatic sending is set up.
2 . The system of claim 1 , wherein the image capture device is an eyewear device.
3 . The system of claim 1 , wherein the location sensor comprises:
a global positioning system (GPS) coupled to the processor, the GPS configured to generate location coordinates;
wherein the processor determines the locations responsive to the location coordinates received from the GPS.
4 . The system of claim 3 , wherein the processor is further configured to:
determine the range of the past locations responsive to the generated location coordinates; and
determine if the current location coordinates are outside the determined range of the past locations coordinates to determine if the current location of the image capture device is outside the range of the past locations.
5 . The system of claim 4 , wherein the range of the past locations is all locations within a first predefined distance of one another.
6 . The system of claim 5 , wherein the processor determines that the location coordinates are outside the determined range of the past locations when the current location coordinates are greater than a second predefined distance from coordinates for the range of the past locations.
7 . The system of claim 6 , wherein the first and second predefined distances are different.
8 . The system of claim 1 , wherein the processor is further configured to:
receive remote image location information for remote images captured by other devices within a predefined range of the image capture device;
group the remote image locations using the remote image location information;
identify groups associated with the remote image location information for the remote images that exceed a predefined threshold; and
designate areas encompassing each of the identified groups as a context selection criteria.
9 . A method for use with an image capture device including a camera configured to capture images, a location sensor, a display; and a user interface configured to trigger the camera to capture the images, the method comprising the steps of:
identifying context selection criteria based on one or more user selections;
identifying a set of one or more designated recipients associated with the context selection criteria;
monitoring location of the image capture device using the location sensor;
comparing a current location of the image capture device to past locations;
querying a user on the display of the image capture device if they want to automatically send images if the current location of the image capture device is outside a range of the past locations;
setting up automatic sending responsive to the user indicating they want to automatically send images in response to the query;
capturing an image using the camera;
determining image data for the captured image;
comparing the determined image data to the identified context selection criteria to identify a match; and
sending the captured image to the set of designated recipients automatically responsive to the identified match when automatic sending is set up.
10 . The method of claim 9 , wherein the location sensor is a global positioning system (GPS), the monitoring comprises monitoring location coordinates received from the global positioning system (GPS), and wherein the method further comprises:
determining the range of the past locations responsive to location coordinates; and
determining if the current location coordinates are outside the determined range of the past locations to determine if the current location of the image capture device is outside a range of the past locations.
11 . The method of claim 10 , wherein the range of the past locations is all locations within a first predefined distance of one another.
12 . The method of claim 11 , wherein the determining that the location coordinates are outside the determined range of the past locations comprises determining when the current location coordinates are greater than a second predefined distance from coordinates for the range of the past locations.
13 . The method of claim 12 , wherein the first and second predefined distances are different.
14 . The method of claim 9 , further comprising:
receiving remote image location information for remote images captured by other devices within a predefined range of the image capture device;
grouping the remote image locations using to the remote image location information;
identifying groups associated with the remote image location information for the remote images that exceed a predefined threshold; and
designating areas encompassing each of the identified groups as a context selection criteria.
15 . A non-transitory computer readable medium including instructions for use with image capture device including a camera configured to capture images, a location sensor that monitors location of the image capture device, a display and a user interface configured to trigger the camera to capture the images, the instructions, when performed by a processor, configure the image capture device to:
identify context selection criteria based on one or more user selections;
identify a set of one or more designated recipients associated with the context selection criteria;
monitor location of the image capture device using the location sensor;
compare a current location of the image capture device to past locations;
query a user on the display of the image capture device if they want to automatically send images if the current location of the image capture device is outside a range of the past locations;
set up automatic sending responsive to the user indicating they want to automatically send images in response to the query;
capture an image using the camera;
determine image data for the captured image;
compare the determined image data to the identified context selection criteria to identify a match; and
send the captured image to the set of designated recipients automatically responsive to the identified match when automatic sending is set up.
16 . The non-transitory computer readable medium of claim 15 , wherein the location sensor is a global positioning system (GPS), the monitoring comprises monitoring location coordinates received from the global positioning system (GPS), and wherein the instructions, when performed by the processor, further configure the image capture device to:
determine the range of the past locations responsive to the location coordinates; and
determine if the current location coordinates are outside the determined range of the past locations coordinates to determine if the current location of the image capture device is outside a range of the past locations.
17 . The non-transitory computer readable medium of claim 16 , wherein the range of the past locations is all locations within a first predefined distance of one another.
18 . The non-transitory computer readable medium of claim 17 , wherein the determining that the location coordinates are outside the determined range of the past locations comprises the instructions, when performed by the processor, further configuring the image capture device to:
determine when the current location coordinates are greater than a second predefined distance from coordinates for the range of the past locations.
19 . The non-transitory computer readable medium of claim 18 , wherein the first and second predefined distances are different.
20 . The non-transitory computer readable medium of claim 15 , wherein the instructions, when performed by the processor, further configure the image capture device to:
receive remote image location information for remote images captured by other devices within a predefined range of the image capture device;
group the remote image locations using the remote image location information;
identify groups associated with the remote image location information for the remote images that exceed a predefined threshold; and
designate areas encompassing each of the identified groups as a context selection criteria.