Patent ID: 7840892

Claim:
An apparatus comprising: a memory; a communications interface configured to connect to a user device through a communication network; and a processor configured to: control storage, in the memory, of at least one image received from the user device through the communication network, each received image having associated metadata categorizing said image according to at least two schemes, wherein said at least two schemes include at least one of an image date, an image location and one or more image subjects, and each image is stored in a database in the memory, the database including at least one virtual folder corresponding to each of the at least two metadata schemes, each image being stored in a single location within the memory, each virtual folder including a pointer to the image location; identify a calendar entry in a calendar application based on the image date of the at least one image; provide a suggestion for entering a metadata subject field of the at least one image based on the calendar entry; control providing of a user interface with the at least one virtual folder corresponding to each of the at least two metadata schemes; control displaying in the user interface simultaneous indications of years, months and days that are available for sequential user selection; control displaying of an indication of the selectable years for which there are stored images having metadata corresponding to an indicated year; control displaying of an indication of the selectable months for which there are stored images having metadata corresponding to an indicated month; and control displaying of an indication of the selectable days for which there are stored images having metadata corresponding to an indicated day.