Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of providing software over a network, the method comprising: receiving a redirected access over the network from a user device at a central server; receiving an identification of a network device from which the user device was redirected; providing a download file including the software and an acquisition code, wherein the acquisition code corresponds to the identification of the network device from which the user device was redirected; transmitting the download file including the software and the acquisition code over the network to the user device; receiving an installation message over the network from the user device wherein the installation message indicates installation of the software at the user device; after receiving the installation message from the user device, creating an installation code that is a unique installation of the software at the user device; transmitting the installation code to the user device; storing the installation code at the central server; after storing the installation code, receiving registration information and the installation code over the network from the user device; receiving a request by the server from the user device to print at least one digital image from the user device: and printing the at least one digital image.
2. The method according to claim 1 further comprising: Presenting a download page to the user device over the network; and Linking a download button of the download page to the download file including the software and the acquisition code.
3. The method according to claim 2 further comprising: receiving a download request from the user device using the download button of the download page over the network, wherein transmitting the download file comprises transmitting the download file responsive to receiving the download request.
4. The method according to claim 1 wherein providing the download file comprises selecting the download file including the acquisition code and the software from a plurality of download files including the software and respective different acquisition codes.
5. The method according to claim 1 wherein providing the download file comprises creating the download file including the acquisition code and the software responsive to receiving the identification of the network device from which the user device was redirected.
6. The method according to claim 1 wherein receiving the identification of the network device includes extracting the identification of the network device from a uniform resource locater (URL) for the redirected access.
7. The method according to claim 1 wherein the software supports editing and organizing digital image files at the user device.
8. The method according to claim 1 wherein the software supports sharing of digital image files at the user device over the network.
9. The method according to claim 1 further comprising: coordinating sharing of files at the user device over the network.
10. A computer program product for providing software over a network, the computer program product comprising a computer readable medium having a computer readable program code embodied therein, when executed, causes a computer to perform the following: receive a redirected access over the network from a user device at a central server; receive an identification of a network device from which the user device was redirected; provide a download file including the software and an acquisition code, wherein the acquisition code corresponds to the identification of the network device from which the user device was redirected; transmit the download file including the software and the acquisition code over the network to the user device; receive an installation message over the network from the user device wherein the installation message indicates installation of the software at the user device; create an installation code that is a unique installation of the software at the user device after receiving the installation message from the user device; transmit the installation code to the user device; store the installation code at the central server; receive registration information and the installation code over the network from the user device after storing the installation code; receive a request by the server from the user device to print at least one digital image from the user device; and print the at least one digital image.
11. The computer program product according to claim 10 , wherein when executed, causes a computer to further perform the following: present a download page to the user device over the network; and link a download button of the download page to the download file including the software and the acquisition code.
12. The computer program product according to claim 11 , wherein when executed, causes a computer to further perform the following: receive a download request from the user device using the download button of the download page over the network, wherein transmitting the download file comprises transmitting the download file responsive to receiving the download request.
13. The computer program product according to claim 10 wherein providing the download file comprises selecting the download file including the acquisition code and the software from a plurality of download files including the software and respective different acquisition codes.
14. The computer program product according to claim 10 wherein providing the download file comprises creating the download file including the acquisition code and the software responsive to receiving the identification of the network device from which the user device was redirected.
15. The computer program product according to claim 10 wherein receiving the identification of the network device includes extracting the identification of the network device from a uniform resource locater (URL) for the redirected access.
16. The computer program product according to claim 10 wherein the software supports editing and organizing digital image files at the user device.
17. The computer program product according to claim 10 wherein the software supports sharing of digital image files at the user device over the network.
Unknown
April 7, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.