Image cataloger based on gridded color histogram analysis
First Claim
1. A method comprising:
- accessing, by a computer, an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web;
receiving, by the computer, a request to search the image gallery specified by the user;
receiving, by the computer, a user profile, wherein the user profile contains a plurality of personal characteristics and a plurality of profile settings;
receiving, by the computer, at least one sampling rule from the user, wherein the at least one sampling rule can be chosen from a plurality of predetermined sampling rules or be made by the user;
performing, by the computer, a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, and wherein the search is further based on the user profile and the at least one sampling rule;
cataloging, by the computer, a plurality of images from the search of the image gallery using the gridded color histogram algorithm; and
transmitting, by the computer, a cataloged and sorted image gallery to the user computing device to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention disclose a method, computer program product, and system for cataloging images based on a gridded color histogram analysis. The computer accesses an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web. The computer receives a request to search the image gallery specified by the user. The computer performs a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input. The computer transmits a cataloged and sorted image gallery to the user computing device to be displayed.
-
Citations
18 Claims
-
1. A method comprising:
-
accessing, by a computer, an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web; receiving, by the computer, a request to search the image gallery specified by the user; receiving, by the computer, a user profile, wherein the user profile contains a plurality of personal characteristics and a plurality of profile settings; receiving, by the computer, at least one sampling rule from the user, wherein the at least one sampling rule can be chosen from a plurality of predetermined sampling rules or be made by the user; performing, by the computer, a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, and wherein the search is further based on the user profile and the at least one sampling rule; cataloging, by the computer, a plurality of images from the search of the image gallery using the gridded color histogram algorithm; and transmitting, by the computer, a cataloged and sorted image gallery to the user computing device to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising; accessing an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web; receiving a request to search the image gallery specified by the user; receiving a user profile, wherein the user profile contains a plurality of personal characteristics and a plurality of profile settings; receiving at least one sampling rule from the user, wherein the at least one sampling rule can be chosen from a plurality of predetermined sampling rules or be made by the user; performing a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, and wherein the search is further based on the user profile and the at least one sampling rule; cataloging a plurality of images from the search of the image gallery using the gridded color histogram algorithm; and transmitting a cataloged and sorted image gallery to the user computing device to be displayed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
one or more computer processors, one or more computer-readable storage media, and program instructions stored on one or more of the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; accessing an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web; receiving a request to search the image gallery specified by the user; receiving a user profile, wherein the user profile contains a plurality of personal characteristics and a plurality of profile settings; receiving at least one sampling rule from the user, wherein the at least one sampling rule can be chosen from a plurality of predetermined sampling rules or be made by the user; performing a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, and wherein the search is further based on the user profile and the at least one sampling rule; cataloging a plurality of images from the search of the image gallery using the gridded color histogram algorithm; and transmitting a cataloged and sorted image gallery to the user computing device to be displayed. - View Dependent Claims (15, 16, 17, 18)
-
Specification