DATA FILE AGGREGATION WITH RESPECT TO USER SPECIFIC TEMPORAL RANGE
A method and system of file aggregation is provided herein. Input is received in the form of a user specific temporal range, and is compared to a value within a temporal metadata field of a data file to determine an appropriate data set within which to compile the data file for presentation. In this way, data files within a particular data set may be selectively presented to a user. For example, if a user begins taking photos at 11 p.m. and continues until 2 a.m. the next day, the user may specify the photos taken between 11 p.m. and 2 a.m. are to be compiled into a single data set for presentation, as opposed to presenting the photos in data sets corresponding to different days.
1 . A method for aggregating a data file with respect to a user specific temporal range, comprising:
receiving a user specific temporal range; and
comparing a value within a temporal metadata field of a data file with the user specific temporal range to determine an appropriate data set within which to compile the data file for presentation.
2 . The method of claim 1 , comprising:
compiling the data file into the appropriate data set for presentation.
3 . The method of claim 2 , comprising:
presenting the data file within the appropriate data set.
4 . The method of claim 1 , determining the appropriate data set within which to compile the data file based upon at least one of:
the value falling within the temporal range;
the value being within a proximity of the temporal range; and
the value being one of a predefined number of values within a proximity of the temporal range.
5 . The method of claim 1 , the user specific temporal range derived from a user specific calendar.
6 . The method of claim 1 , the data file existing as an image file format, comprising metadata formatted with respect to at least one of:
an exchange image file format (EXIF);
extensible metadata platform (XMP);
Information Interchange Model (IMM); and
a variant of the aforementioned.
7 . The method of claim 2 , comprising:
presenting one or more data files within the appropriate data set within at least one of:
a user interface;
a web browser; and
a window.
8 . The method of claim 2 , the appropriate data set named according to a characteristic of the user specific temporal range.
9 . The method of claim 2 , comprising:
deriving Global Positioning System (GPS) locational metadata from the data file;
correlating a Greenwich Mean Time (GMT) offset with derived GPS locational metadata;
calculating temporal metadata field of a metadata time alias and a
metadata date alias for a respective data file, calculation based upon the GMT offset, a localized GMT, and a metadata created date and a metadata created time; and
the comparing using the temporal metadata field of the metadata time alias and the metadata date alias for a respective data file.
10 . The method of claim 7 , comprising:
requesting a user affirmation of a validity of an appropriate data set; and
recompile the data files according to the user affirmation.
11 . A method for aggregating a data file with respect to a user specific temporal range, comprising:
receiving the user specific temporal range, the user specific temporal range derived from a user specific calendar;
comparing a value within a temporal metadata field of the data file with the user specific temporal range to determine an appropriate data set within which to compile the data file;
deriving Global Positioning System (GPS) locational metadata from the data file;
correlating a Greenwich Mean Time (GMT) offset from derived GPS locational metadata;
calculating temporal metadata fields comprising of a metadata time alias and a metadata date alias, calculation based upon the GMT offset, a localized GMT, and a metadata created date and a metadata created time;
the comparing using the temporal metadata field of the metadata time alias and a metadata date alias for the data file;
compiling the data file into an appropriate data set based upon comparing, the appropriate data set named according to a beginning of the user specific temporal range, the appropriate data set comprising the data file compiled according to a metadata time temporal metadata field falling within the user specific temporal range, and the compiling further based upon at least one of:
the value being within a proximity of the temporal range; and
the value being one of a predefined number of values within a proximity of the temporal range; and
presenting the data file within the appropriate data set within at least one of:
a user interface;
a web browser; and
a window.
12 . A system for aggregating a data file with respect to a user specific temporal range, comprising:
an input component configured to receive a user specific temporal range; and
a comparison component configured to compare a value within a temporal metadata field of the data file with the user specific temporal range to determine an appropriate data set within which to compile the data file.
13 . The system of claim 12 , comprising:
a presentation component configured to present one or more data files within the appropriate data set within at least one of:
a user interface;
a web browser; and
a window.
14 . The system of claim 12 , comprising:
a derivation component configured to obtain a Global Positioning System (GPS) locational metadata from the data file;
a correlation component configured to correlate a Greenwich Mean Time (GMT) offset with the GPS locational metadata; and
a calculation component configured to calculate a metadata time alias and a metadata data alias, calculation based upon the GMT offset, a localized GMT, and a metadata created data and a metadata created time.
15 . The system of claim 12 , comprising:
a compilation component configured to compile the data file into the appropriate data set and the appropriate data set labeled according to a characteristic of the user specific temporal range.
16 . The system of claim 15 , the appropriate data set comprising the data file compiled according to a metadata time belonging within the user specific temporal range.
17 . The system of claim 15 , the compilation component configured to compile the data file based upon at least one of:
the value falling within the temporal range;
the value being within a proximity of the temporal range; and
the value being one of a predefined number of values within a proximity of the temporal range.
18 . The system of claim 17 , comprising:
an affirmation component configured to affirm a validity of the appropriate data set; and
the compilation component configured to recompile the data files according to the user affirmation.
19 . The system of claim 15 , the user specific temporal range is derived from at least one of:
a user specific calendar component;
an application default; and
an operating system default.
20 . The system of claim 16 , the data file is formatted with respect to at least one of:
an exchange image file format (EXIF);
extensible metadata platform (XMP);
information interchange model (IMM); and
a variant of the aforementioned.