1. 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.
2. A non-transitory computer-readable storage medium encoded with a computer program for transferring digital goods from one or more vendors to a central network repository, comprising computer-readable code means, said computer-readable code means comprising program code for executing a method for transferring digital goods, said method 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.
3. A system for transferring digital goods from one or more vendors to a central network repository, comprising steps of:
a source location comprising a server, wherein one or more versions of a plurality of software files is stored at said location;
memory;
processor means for executing instructions in memory, said instructions including instructions for:
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.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
a wearable monitor that monitors biometric information of a user as the user exercises; and
a web-enabled, handheld electronic device associated with the user, the web-enabled, handheld electronic device including computer program code that directs the web-enabled, handheld electronic device to:
receive biometric information measured by the wearable monitor worn by the user as the user exercises;
receive food intake information for the user;
communicate exercise level information determined from the received biometric information and food intake information to a remotely-located server;
communicate geographic information about the user to the remotely-located server;
receive input from the user indicating a diet and exercise goal;
provide the diet and exercise goal to the remotely-located server;
obtain product information for a product determined by the remotely-located server to be consistent with the diet and exercise goal, such determination being based on the exercise level information and food intake information provided to the remotely-located server; and
present the product information to the user on the web-enabled, handheld electronic device as being consistent with the diet and exercise goal.
2. The system of claim 1 wherein the web-enabled, handheld electronic device includes computer program code that facilitates purchase of the product by the user.
3. The system of claim 1 wherein the web-enabled, handheld electronic device includes computer program code that directs the web-enabled, handheld electronic device to monitor food intake information of the user.
4. The system of claim 1 wherein the web-enabled, handheld electronic device includes computer program code that directs the web-enabled, handheld electronic device to receive weight information about the user.
5. The system of claim 1 wherein the web-enabled, handheld electronic device includes computer program code that directs the web-enabled, handheld electronic device to monitor exercise level information of the user by monitoring a pulse of the user.
6. The system of claim 1 wherein the web-enabled, handheld electronic device includes computer program code that directs the web-enabled, handheld electronic device to monitor exercise level information of the user by monitoring calories burned by the user.
7. The system of claim 1 wherein the product information comprises food information.
8. The system of claim 1 wherein the product information relates to a product line.
9. The system of claim 1 wherein the web-enabled, handheld electronic device communicates with the remotely-located server using one or more HTTP transmissions.
10. An apparatus comprising:
a web-enabled, handheld electronic device; and
a display included as part of the web-enabled, handheld electronic device;
wherein the web-enabled, handheld electronic device is associated with a user and is configured to receive biometric information measured by a wearable monitor worn by the user as the user exercises, the web-enabled, handheld electronic device including computer program code that directs the web-enabled, handheld electronic device to:
monitor exercise level information of the user based on biometric information measured by the wearable monitor and provided to the web-enabled, handheld electronic device;
receive food intake information for the user;
communicate exercise level information determined from the received biometric information and food intake information to a remotely-located server;
communicate geographic information about the user to the remotely-located server;
receive input from the user indicating a diet and exercise goal;
provide the diet and exercise goal to the remotely-located server;
obtain product information for a product determined by the remotely-located server to be consistent with the diet and exercise goal, such determination being based on the exercise level information and food intake information provided to the remotely-located server; and
present the product information to the user on the web-enabled, handheld electronic device as being consistent with the diet and exercise goal.
11. The apparatus of claim 10 wherein the web-enabled, handheld electronic device includes computer program code that facilitates purchase of the product by the user.
12. The apparatus of claim 10 wherein the web-enabled, handheld electronic device communicates with the remotely-located server using one or more HTTP transmissions.
13. A system comprising:
a server having one or more physical processors configured by computer program code to direct the server to:
communicate with a remotely-located, web-enabled, handheld electronic device of a user;
receive from the remotely-located, web-enabled, handheld electronic device biometric information measured by a wearable monitor worn by the user as the user exercises and communicated from the wearable monitor to the remotely-located, web-enabled, handheld electronic device;
receiving from the remotely-located, web-enabled handheld electronic device food intake information for the user;
receive from the remotely-located, web-enabled, handheld electronic device geographic information about the user;
monitor exercise level information of the user based on the received biometric information;
obtain stored goal information specifying a diet and exercise goal previously set by the user;
determine a product consistent with the diet and exercise goal based on the monitored exercise level information and food intake information of the user; and
based on the determination of the product, effectuate presentation to the user of product information for the product on the remotely-located, web-enabled, handheld electronic device of the user.
14. The system of claim 13 wherein the server is adapted to share the collected information with a third party.
15. The system of claim 13 wherein the product information comprises food information.
16. The system of claim 13 wherein the server is in communication with a restaurant.
17. The system of claim 13 wherein the product information relates to a product line.