Image action based on automatic feature extraction
First Claim
Patent Images
1. A system, comprising:
- a memory configured to store instructions; and
one or more processors configured to execute the instructions stored in the memory to;
automatically extract image features from an image uploaded to an image processing service executing on the one or more processors from an image capture device;
determine an image type classification based at least in part on the image features;
transmit a request to the image capture device for user selection of an image action based at least in part on the image type classification;
receive the user selection of the image action from the image capture device; and
in response to the user selection, execute the image action on the image, the image action including at least one selected from a group consisting of sharing the image, storing the image, emailing the image, turning extracted features of the image into corresponding fields of a contact data structure, sending the image to other attendees of a meeting where the image was acquired, identifying individuals in the image, and sending a copy of the image to at least one individual identified in the image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes a system and method to automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device, determine an image classification based at least in part on the image features, transmit a request to the image capture device for an image action based at least in part on the image classification, and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request.
19 Citations
19 Claims
-
1. A system, comprising:
-
a memory configured to store instructions; and one or more processors configured to execute the instructions stored in the memory to; automatically extract image features from an image uploaded to an image processing service executing on the one or more processors from an image capture device; determine an image type classification based at least in part on the image features; transmit a request to the image capture device for user selection of an image action based at least in part on the image type classification; receive the user selection of the image action from the image capture device; and in response to the user selection, execute the image action on the image, the image action including at least one selected from a group consisting of sharing the image, storing the image, emailing the image, turning extracted features of the image into corresponding fields of a contact data structure, sending the image to other attendees of a meeting where the image was acquired, identifying individuals in the image, and sending a copy of the image to at least one individual identified in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. A method, comprising:
-
receiving, at an image processor executing on a cloud server, an image automatically uploaded from an image capture device; automatically identifying at least one image feature from the image; determining an image type classification based at least in part on the at least one image feature; transmitting a request to the image capture device for user selection of an action based at least in part on the image type classification; receiving the user selection of the action from the image capture device; and in response to receiving the user selection, executing the action on the image, the action including at least one selected from a group consisting of sharing the image, storing the image, emailing the image, turning extracted features of the image into corresponding fields of a contact data structure, sending the image to other attendees of a meeting where the image was acquired, identifying individuals in the image, and sending a copy of the image to at least one individual identified in the image. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processing devices, cause the one or more processing devices to:
-
automatically extract image features from an image automatically uploaded to an image processing service executing on a cloud server from an image capture device; determine an image type classification based at least in part on the image features; access secondary information about the image from a secondary application; transmit a request to the image capture device for user selection of an action to be applied to the image based at least in part on the image type classification or the secondary information; receive the user selection of the action to be applied to the image from the image capture device; and in response to receiving the user selection, apply the action to the image, the action including at least one selected from a group consisting of sharing the image, storing the image, emailing the image, turning extracted features of the image into corresponding fields of a contact data structure, sending the image to other attendees of a meeting where the image was acquired, identifying individuals in the image, and sending a copy of the image to at least one individual identified in the image. - View Dependent Claims (17, 18)
-
Specification