Schemes for selecting and passing an application from an application provider to an application service provider
First Claim
Patent Images
1. A method in a distributed data processing system for transferring an application, the method comprising the data processing system implemented steps of:
- detecting a client selection of an application at a first server;
responsive to detecting the client selection of the application, passing location information for the application to a second server; and
transferring the application from the first server to the second server using the location information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for use in a distributed data processing system for transferring an application. A user selection of an application at a first site is detected. Responsive to detecting the user selection of the application, location information for the application is passed to a second site. The application is transferred from the first site to the second site using the location information.
33 Citations
26 Claims
-
1. A method in a distributed data processing system for transferring an application, the method comprising the data processing system implemented steps of:
-
detecting a client selection of an application at a first server;
responsive to detecting the client selection of the application, passing location information for the application to a second server; and
transferring the application from the first server to the second server using the location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
displaying a link used to select the application in a Web page.
-
-
8. The method of claim 1 further comprising:
-
displaying a Web page for the first server in a major frame, wherein the Web page includes the location information for the application;
providing a selection mechanism in a minor frame for the second server; and
responsive to the client selection of the application using the selection mechanism, identifying the location information.
-
-
9. The method of claim 8, wherein the Web page includes information for additional applications and location information for the additional application and wherein the client selection also includes selecting the location information for the application.
-
10. The method of claim 9, wherein a plurality of check boxes are associated with the application and the additional applications and wherein the location information for the application is selected by selecting a check box within the plurality of check boxes associated with the application.
-
11. The method of claim 1, wherein the step of passing the location information includes:
-
placing the location in a cookie; and
sending the cookie to the client.
-
-
12. The method of claim 1, wherein the step of transferring the application comprises:
-
responsive to an indication that the application is to be transferred, obtaining a cookie from the client; and
sending a request from the second server to the first server for a transfer of the application using the location information in the cookie.
-
-
13. A distributed data processing system for transferring an application, the distributed data processing system comprising:
-
detecting means for detecting a user selection of an application at a first site from a third site;
passing means, responsive to detecting the user selection of the application, for passing location information for the application to a second site; and
transferring means for transferring the application from the first site to the second site using the location information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
displaying means for displaying a link used to select the application in a Web page.
-
-
20. The distributed data processing system of claim 13 further comprising:
-
displaying means for displaying a Web page for the first site in a major frame, wherein the Web page includes the location information for the application;
providing means for providing a selection mechanism in a minor frame for the second site; and
identifying means, responsive to the user selection of the application using the selection mechanism, for identifying the location information.
-
-
21. The distributed data processing system of claim 20, wherein the Web page includes information for additional applications and location information for the additional application and wherein the user selection also includes selecting the location information for the application.
-
22. The distributed data processing system of claim 21, wherein a plurality of check boxes are associated with the application and the additional applications and wherein the location information for the application is selected by selecting a check box within the plurality of check boxes associated with the application.
-
23. The distributed data processing system of claim 13, wherein the step of passing the location information includes:
-
placing means for placing the location in a cookie; and
sending means for sending the cookie to the user.
-
-
24. The distributed data processing system of claim 13, wherein the step of transferring the application comprises:
-
obtaining means, responsive to an indication that the application is to be transferred, for obtaining the cookie from the user; and
sending means for sending a request from the second site to the first site for a transfer of the application using the location information in the cookie.
-
-
25. A computer program product in a computer readable medium for transferring an application in a distributed data processing system, the computer program product comprising:
-
first instructions for detecting a user selection of an application at a first site; and
second instructions, responsive to detecting the user selection of the application, for passing location information for the application to a second site; and
third instructions for transferring the application from the first site to the second site using the location information.
-
-
26. A computer program product in a computer readable medium for transferring an application, the computer program product comprising:
-
first instructions for detecting a user selection of an application at a first site; and
second instructions, responsive to detecting the user selection of the application, for passing location information for the application to a second site; and
third instructions for transferring the application from the first site to the second site using the location information.
-
Specification