Sorting images based on learned actions
AssigneeInternational Business Machines Corporation
InventorsJohn Behnken, James R. Kozloski
Life of this patent
Estimating the term…
Abstract
A device may capture one or more images. The device may automatically sort the one or more images into a save category and a delete category. The device may predict an action of a user towards the one or more images in the save category. The device may rank the one or more images in the save category based on the predicted action of the user. The device may display a first image to the user. The first image may have a highest rank among the one or more images in the save category.
Claims15
A computer-implemented method comprising:
- capturing, by a device, one or more images;
- sorting, automatically, the one or more images into a save category and a delete category;
- predicting an action of a user towards the one or more images in the save category, wherein the predicted action is determined by identifying an average viewing time for each of one or more previous images the user views and associating the average viewing time for each of the one or more previous images to a respective key feature of each of the one or more previous images, and wherein the average viewing time for each of the one or more previous images is further associated with the one or more previous images being sent to a specific location;
- ranking, based on the predicted action of the user, the one or more images in the save category, wherein ranking the one or more images in the save category includes identifying a first image of the one or more images in the save category that includes a key feature of the one or more previous images that has a longest average viewing time among the respective average viewing times of the one or more previous images;
- and
- displaying the first image to the user, wherein the first image has a highest rank among the one or more images in the save category;
- identifying that the user did not act as predicted to the display of the first image;
- re-ranking, based on the user's predicted action and actual action to the display of the first image, the one or more images in the save category;
- and
- displaying a second picture to the user.
A system comprising:
- a memory;
- and
- a processor in communication with the memory, the processor being configured to perform operations comprising:
- capturing, by a device, one or more images;
- sorting, automatically, the one or more images into a save category and a delete category;
- predicting an action of a user towards the one or more images in the save category, wherein the predicted action is determined by identifying an average viewing time for each of one or more previous images the user views and associating the average viewing time for each of the one or more previous images to a respective key feature of each of the one or more previous images, and wherein the average viewing time for each of the one or more previous images is further associated with the one or more previous images being sent to a specific location;
- ranking, based on the predicted action of the user, the one or more images in the save category, wherein ranking the one or more images in the save category includes identifying a first image of the one or more images in the save category that includes a key feature of the one or more previous images that has a longest average viewing time among the respective average viewing times of the one or more previous images;
- and
- displaying the first image to the user, wherein the first image has a highest rank among the one or more images in the save category;
- identifying that the user did not act as predicted to the display of the first image;
- re-ranking, based on the user's predicted action and actual action to the display of the first image, the one or more images in the save category;
- and
- displaying a second picture to the user.
A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method, the method comprising:
- capturing, by a device, one or more images;
- sorting, automatically, the one or more images into a save category and a delete category;
- predicting an action of a user towards the one or more images in the save category, wherein the predicted action is determined by identifying an average viewing time for each of one or more previous images the user views and associating the average viewing time for each of the one or more previous images to a respective key feature of each of the one or more previous images, and wherein the average viewing time for each of the one or more previous images is further associated with the one or more previous images being sent to a specific location;
- ranking, based on the predicted action of the user, the one or more images in the save category, wherein ranking the one or more images in the save category includes identifying a first image of the one or more images in the save category that includes a key feature of the one or more previous images that has a longest average viewing time among the respective average viewing times of the one or more previous images;
- and
- displaying the first image to the user, wherein the first image has a highest rank among the one or more images in the save category;
- identifying that the user did not act as predicted to the display of the first image;
- re-ranking, based on the user's predicted action and actual action to the display of the first image, the one or more images in the save category;
- and
- displaying a second picture to the user.
Dependencies are inferred from the claim text.