Method and apparatus for providing a visual indication of the copy history
AssigneeNokia Technologies Oy
InventorXiaoping Li
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer program product are provided to facilitate the copying of files by reducing the repeated copying of the same file and by permitting files to be stored in a coherent manner. In the context of a method, representations of each of a plurality of files that have been stored in a first storage location are caused to be presented. The method also accesses information regarding a copy history of the plurality of files that have been previously copied to another storage location and causes a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files that have been previously copied to another storage location.
Claims17
A method comprising:
- causing presentation on a screen of representations of each of a plurality of files that are stored in a first storage location;
- accessing information regarding a copy history of the plurality of files, the copy history indicating which of the files have been previously copied from the first storage location to any one of two or more other storage locations, said information identifying, for each of the previously copied files, at least one of the two or more other storage locations;
- and
- causing a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files;
- wherein said causing the visual indication of the copy history comprises causing visual indications of the copy history of the files previously copied to different ones of the two or more other storage locations to be presented on the screen in different respective manners visually distinct from one another;
- and
- wherein the method further comprises causing a legend to be presented that indicates, for each of the previously copied files, the at least one of the two or more other storage locations.
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- cause presentation on a screen of representations of each of a plurality of files that are stored in a first storage location;
- access information regarding a copy history of the plurality of files, the copy history indicating which of the files have been previously copied from the first storage location to any one of two or more other storage locations, said information identifying, for each of the previously copied files, at least one of the two or more other storage locations;
- cause a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files;
- cause visual indications of the copy history of the files previously copied to different ones of the two or more other storage locations to be presented on the screen in different respective manners visually distinct from one another;
- and
- cause a legend to be presented that indicates, for each of the previously copied files, the at least one of the two or more other storage locations.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:
- causing presentation on a screen of representations of each of a plurality of files that are stored in a first storage location;
- accessing information regarding a copy history of the plurality of files, the copy history indicating which of the files have been previously copied from the first storage location to any one of two or more other storage locations, said information identifying, for each of the previously copied files, at least one of the two or more other storage locations;
- and
- causing a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files;
- wherein said causing the visual indication of the copy history comprises causing visual indications of the copy history of the files previously copied to different ones of the two or more other storage locations to be presented on the screen in different respective manners visually distinct from one another;
- and
- wherein the computer-executable program code portions further comprise program code instructions for causing a legend to be presented that indicates, for each of the previously copied files, the at least one of the two or more other storage locations.
A method comprising:
- causing presentation of representations of each of a plurality of files that are stored in a first storage location;
- accessing information regarding a copy history of the plurality of files, the copy history indicating which of the files have been previously copied from the first storage location to another storage location;
- and
- causing a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files;
- wherein the information regarding the copy history of the plurality of files identifies, for each of the previously copied files, a respective storage location to which the previously copied file was copied;
- wherein said causing the visual indication of the copy history to be presented comprises causing the visual indication of the copy history to be presented in a manner that visually indicates the respective storage location;
- and
- wherein said causing the visual indication of the copy history to be presented further comprises, for each group of one or more files that were previously copied to a same respective storage location, causing a background surrounding the representation of said one or more files to be visually distinct from a background surrounding the representation of one or more files that were previously copied to a different storage location.
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- cause presentation of representations of each of a plurality of files that are stored in a first storage location;
- access information regarding a copy history of the plurality of files, the copy history indicating which of the files have been previously copied from the first storage location to another storage location;
- and
- cause a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files;
- wherein the information identifies, for each of the previously copied files, a respective storage location to which the previously copied file was copied;
- wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to cause the visual indication of the copy history to be presented by causing the visual indication of the copy history to be presented in a manner that visually indicates the respective storage location;
- and
- wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to cause the visual indication of the copy history to be presented by, for each group of one or more files that were previously copied to a same respective storage location, causing a background surrounding the representation of said one or more files to be visually distinct from a background surrounding the representation of one or more files that were previously copied to a different storage location.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:
- causing presentation of representations of each of a plurality of files that are stored in a first storage location;
- accessing information regarding a copy history of the plurality of files, the copy history indicating which of the files have been previously copied from the first storage location to another storage location;
- and
- causing a visual indication of the copy history to be presented in conjunction with the representations of the plurality of files;
- wherein the information identifies, for each of the previously copied files, a respective storage location to which the previously copied file was copied;
- wherein the program code instructions for causing the visual indication of the copy history to be presented comprise program code instructions for causing the visual indication of the copy history to be presented in a manner that visually indicates the respective storage location;
- and
- wherein the program code instructions for causing the visual indication of the copy history to be presented further comprise, for each group of one or more files that were previously copied to a same respective storage location, program code instructions for causing a background surrounding the representation of said one or more files to be visually distinct from a background surrounding the representation of one or more files that were previously copied to a different storage location.
Dependencies are inferred from the claim text.