Verifying file versions in a networked computing environment
First Claim
1. A method for identifying a most current version of an electronic file in a networked computing environment, comprising:
- receiving a request to open the electronic file;
comparing the electronic file directly to each of a set of electronic files that are versions of the electronic file stored in at least one repository in the networked computing environment to determine, based on the comparing, differences between a content within the electronic file and corresponding content within each of the set of electronic files;
comparing meta data associated with the electronic file and contained within the electronic file with meta data associated with the set of electronic files and contained within the electronic file, the meta data comprising pitch sizes and markup meta data;
determining if the electronic file comprises the most current version based on the comparing before the electronic file is opened;
identifying the most current version from the set of files if the determining indicates that the electronic file does not comprise the most current version; and
responsive to the identifying, automatically opening the most current version.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an approach for identifying a most recent version of an electronic file (e.g., prior to or while the electronic file is being opened). In one embodiment, an application programming interface (API), plug-in, or the like, can enable both file management tools and on-line repositories to exchange file information. Along these lines, this approach can be especially useful for common business assets such as textual documents, spreadsheets, and presentations. Moreover, this approach is a “pro-active” function in that it does not require the user to consciously seek out and determine if a newer version is available. The implementation of the method performs this function automatically.
32 Citations
20 Claims
-
1. A method for identifying a most current version of an electronic file in a networked computing environment, comprising:
-
receiving a request to open the electronic file; comparing the electronic file directly to each of a set of electronic files that are versions of the electronic file stored in at least one repository in the networked computing environment to determine, based on the comparing, differences between a content within the electronic file and corresponding content within each of the set of electronic files; comparing meta data associated with the electronic file and contained within the electronic file with meta data associated with the set of electronic files and contained within the electronic file, the meta data comprising pitch sizes and markup meta data; determining if the electronic file comprises the most current version based on the comparing before the electronic file is opened; identifying the most current version from the set of files if the determining indicates that the electronic file does not comprise the most current version; and responsive to the identifying, automatically opening the most current version. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for identifying a most current version of an electronic file in a networked computing environment, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; receive a request to open the electronic file; compare the electronic file directly to each of a set of electronic files that are versions of the electronic file stored in at least one repository in the networked computing environment to determine, based on the comparing, differences between a content within the electronic file and corresponding content within each of the set of electronic files; compare meta data associated with the electronic file and contained within the electronic file with meta data associated with the set of electronic files and contained within the electronic file, the meta data comprising pitch sizes and markup meta data; determine if the electronic file comprises the most current version based on the comparison before the electronic file is opened; and identify and automatically open the most current version from the set of files if the determination indicates that the electronic file does not comprise the most current version. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for identifying a most current version of an electronic file in a networked computing environment, the computer program product comprising a non-transitory computer readable storage medium, and program instructions stored on the non-transitory computer readable storage medium, to:
-
receive a request to open the electronic file; compare the electronic file directly to each of a set of electronic files that are versions of the electronic file stored in at least one repository in the networked computing environment to determine, based on the comparing, differences between a content within the electronic file and corresponding content within each of the set of electronic files; compare meta data associated with the electronic file and contained within the electronic file with meta data associated with the set of electronic files and contained within the electronic file, the meta data comprising pitch sizes and markup meta data; determine if the electronic file comprises the most current version based on the comparison before the electronic file is opened; identify the most current version from the set of files if the determination indicates that the electronic file does not comprise the most current version; and responsive to the identifying, automatically opening the most current version. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for deploying a system for identifying a most current version of an electronic file in a networked computing environment, comprising:
deploying a computer infrastructure being operable to; receive a request to open the electronic file; compare the electronic file directly to each of a set of electronic files that are versions of the electronic file stored in at least one repository in the networked computing environment to determine, based on the comparing, differences between a content within the electronic file and corresponding content within each of the set of electronic files; compare meta data associated with the electronic file and contained within the electronic file with meta data associated with the set of electronic files and contained within the electronic file, the meta data comprising pitch sizes and markup meta data; determine if the electronic file comprises the most current version based on the comparison before the electronic file is opened; and identify and automatically open the most current version from the set of files if the determination indicates that the electronic file does not comprise the most current version.
Specification