Organization and maintenance of images using metadata
First Claim
1. 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, whereinsaid at least two schemes include at least one of an image date, an image location and one or more image subjects, andeach 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Data for electronic images is stored in a server. Metadata is assigned to each image file and categorizes each image according to one or more schemes. Possible metadata schemes include image date, one or more image subjects, and image location. The image files may then be searched based on the assigned metadata. Images may be stored in a database that includes at least one virtual folder corresponding to each metadata scheme, with each image having at least one entry in each folder. Each folder may further have subfolders that correspond to sub-categories of a categorization scheme. Each image may then have an entry in each subfolder which describes a part of the image metadata. A date search interface allows a user to select a year of interest, then a month, and then a day. A location search interface allows a user to select a subregion of a displayed region.
62 Citations
38 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A machine-readable medium having machine-executable instructions that, when executed, cause a machine to perform:
-
controlling storage of images transmitted through a communication network in a memory, each 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 the images are stored in a database having at least one virtual folder corresponding to each of the at least two metadata schemes, a copy of each image being stored in a single location within the memory, each virtual folder including a pointer to the image location, identifying a calendar entry in a calendar application based on the image date of at least one image, providing a suggestion for entering a metadata subject field of the at least one image based on the calendar entry, controlling providing of a user interface with the at least one virtual folder, controlling displaying in the user interface simultaneous indications of years, months and days that are available for sequential user selection, controlling displaying of an indication of the selectable years for which there are stored images having metadata corresponding to an indicated year, controlling displaying of an indication of the selectable months for which there are stored images having metadata corresponding to an indicated month, and controlling displaying of an indication of the selectable days for which there are stored images having metadata corresponding to an indicated day. - View Dependent Claims (27, 28, 29)
-
-
30. A method comprising:
-
storing images in a database in a memory, each image having associated metadata categorizing said image according to at least two schemes, the database including at least one virtual folder corresponding to each of the at least two metadata schemes, a copy of each image being stored in a single location within the memory, each virtual folder including a pointer to the image location, identifying, by a processor, a calendar entry in a calendar application based on an image date of at least one image, providing a suggestion for entering a metadata subject field of the at least one image based on the calendar entry, controlling providing of a user interface with the at least one virtual folder, controlling displaying in the user interface simultaneous indications of years, months and days that are available for sequential user selection, controlling displaying of an indication of the selectable years for which there are stored images having metadata corresponding to an indicated year, controlling displaying of an indication of the selectable months for which there are stored images having metadata corresponding to an indicated month, and controlling displaying of an indication of the selectable days for which there are stored images having metadata corresponding to an indicated day. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. An apparatus comprising:
-
a memory; a communications interface configured to connect to a user device through a communication network; and a processor configured to; store, in the memory, 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, and each virtual folder including a pointer of the each image to the image location, wherein the processor is configured to identify, after selection of an image in one virtual folder by a user, other images having metadata in common with the selected image, wherein the common metadata is metadata other than the metadata utilized to initially create the virtual folder, 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; control displaying in the user interface simultaneous indications of years, months and days that are available for sequential user selection; control displaying an indication of selectable years for which there are stored images having metadata corresponding to an indicated year; control displaying an indication of selectable months for which there are stored images having metadata corresponding to an indicated month; and control displaying of an indication of selectable days for which there are stored images having metadata corresponding to an indicated day.
-
-
38. A method comprising:
-
storing images in a database in a memory, each image having associated metadata categorizing said image according to at least two schemes, the database including at least one virtual folder corresponding to each of the at least two metadata schemes, a copy of each image being stored in a single location within the memory, each virtual folder including a pointer to the image location, wherein a processor is configured to identify, after selection of an image in one virtual folder by a user, other images having metadata in common with the selected image, wherein the common metadata is metadata other than the metadata utilized to initially create the virtual folder, identifying, by the processor, a calendar entry in a calendar application based on an image date of at least one image, providing a suggestion for entering a metadata subject field of the at least one image based on the calendar entry, controlling providing of a user interface with the at least one virtual folder, controlling displaying in the user interface simultaneous indications of years, months and days that are available for sequential user selection, controlling displaying of an indication of the selectable years for which there are stored images having metadata corresponding to an indicated year, controlling displaying of an indication of the selectable months for which there are stored images having metadata corresponding to an indicated month, and controlling displaying of an indication of the selectable days for which there are stored images having metadata corresponding to an indicated day.
-
Specification