Local installation of remote software systems and methods
First Claim
Patent Images
1. A method of downloading software to a user computer via a network, comprising:
- at a host computer system, receiving a request to download a software application to the user computer via a selection in a web page displayed in a web browser at the user computer;
storing at the host computer system identification information relating to the user computer;
sending an applet to the user computer, wherein the applet is configured to direct downloading of the software application;
embedding the applet within the web page in the web browser of the user computer;
sending, by the applet, the software application to the user computer;
in response to the sending of the software application, graphically displaying, via the applet, download status of the software application;
during the displaying of the download status of the software application, maintaining focus of the web browser on the web page which includes the applet;
receiving status information from the software application at the host computer system relating to the download of the software application at the user computer; and
using the identification information to send the status information relating to the download of the software application from the host computer system to the applet on the user computer for continuing display within the applet embedded in the web page within the web browser on the user computer.
17 Assignments
0 Petitions
Accused Products
Abstract
A method of downloading software to a user computer via a network includes, at a host computer system, receiving a request to download software to the user computer, storing at the host computer system identification information relating to the user computer, sending a download executable to the user computer, receiving status information from the download executable at the host computer system, and using the identification information to send the status information from the host computer system to the user computer for display on the user computer.
35 Citations
17 Claims
-
1. A method of downloading software to a user computer via a network, comprising:
-
at a host computer system, receiving a request to download a software application to the user computer via a selection in a web page displayed in a web browser at the user computer; storing at the host computer system identification information relating to the user computer; sending an applet to the user computer, wherein the applet is configured to direct downloading of the software application; embedding the applet within the web page in the web browser of the user computer; sending, by the applet, the software application to the user computer; in response to the sending of the software application, graphically displaying, via the applet, download status of the software application; during the displaying of the download status of the software application, maintaining focus of the web browser on the web page which includes the applet; receiving status information from the software application at the host computer system relating to the download of the software application at the user computer; and using the identification information to send the status information relating to the download of the software application from the host computer system to the applet on the user computer for continuing display within the applet embedded in the web page within the web browser on the user computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of obtaining software at a local machine from a remote machine, comprising:
-
at the local machine, initiating a web browser session, wherein a web page is running in a web browser, wherein the browser session has associated therewith a session identifier, and wherein the local machine has an address associated therewith; at the local machine, receiving a user selection on the web page to thereby initiate a software application download; at the remote machine, receiving an indication of the user selection via the web page; at the remote machine, storing identification information relating to the local machine; sending an applet from the remote machine to the local machine, wherein the applet is configured to direct downloading of the software application; embedding the applet within the web page in the web browser of the local machine; at the local machine, using the applet to initiate the software application download; sending status information from the software application at the local machine to the remote machine, the status information comprising information relating to the download of the software application at the local machine; using the identification information relating to the local machine stored at the remote machine to route the status information relating to the download of the software application to the applet within the web page in the web browser of the local machine; and displaying the status information relating to the download of the software application as part of the web page, wherein during the displaying of the status information of the software application, maintaining focus of the web browser on the web page which includes the applet. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for sending software from a remote machine to a local machine, comprising:
-
a processor at the remote machine; communication means for communicably coupling the remote machine to the local machine; and computer-executable code that programs the remote machine to; receive a user-initiated request from the local machine to download a software application, wherein the software application is displayed as part of a web page in a web browser at the local machine, wherein the user-initiated request is a selection from the web page displayed at the local machine, store identification information relating to the local machine; send an applet from the remote machine to the local machine, wherein the applet is configured to direct downloading of the software application; embedding the applet within the web page in the web browser of the user computer; send, by the applet, the software application to the local machine; in response to the sending of the software application, graphically displaying, via the applet, download status of the software application; during the displaying of the download status of the software application, maintaining focus of the web browser on the web page which includes the applet; receive status information from the software application, wherein the status information comprises information relating to the download of the software application; and use the stored identification information to route the status information to the applet within the web page in the web browser of the local machine for display as part of the web page at the local machine. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification