Patent ID: 8135756

Claim:
A computer-implemented method of transferring digital goods from one or more vendors to a central network repository, comprising steps of: assigning each vendor from among said one or more vendors a unique e-commerce server space directory, wherein the unique e-commerce server space directory includes a unique URL that allows vendors access to their own dynamically generated and password-protected web site; loading one or more versions of a plurality of software files from a source location by a vendor, wherein said source location comprises an FTP server; obtaining at least one File ID parameter for each version of each software file among the plurality of software files and a source file pathname identifying the actual e-commerce server space directory location of each version of each software file in said plurality of software files at one or more computers operated by said one or more vendors, wherein said at least one File ID parameter is selected from a list of input parameters, wherein said at least one File ID parameter comprises an XML (eXtensible Markup Language) file, wherein said XML file contains an element corresponding to each version of each software file in said plurality of software files, and wherein said element contains said at least one File ID parameter; obtaining, for each software file in said plurality of software files, a vendor identifier and a checksum for verifying the integrity of each version of each software file in said plurality of software files via one or more application-specific forms available to a user through one or more web service, wherein said checksum is configured for tracking multiple versions of said plurality of software files; linking each version of each software file in said plurality of software files with a corresponding metadata object within a product description; creating said at least one corresponding metadata object by the vendor of each version of each software file in said plurality of software files; uploading each version of each software file in said plurality of software files from said source location to said unique e-commerce server space directory, wherein said uploading fails when: said at least one file image is not found; said metadata object is not found; or said software file in said plurality of software files fails an integrity check; and interpreting the at least one File ID parameter and the source file pathname according to predefined rules for display of the at least one file image on standardized browsers using a user-defined template.