Methods, systems and computer program products for distribution of application programs to a target station on a network
First Claim
1. A method for management of application programs on a network including a server and a client comprising the steps of:
- installing a plurality of application programs at the server;
receiving at the server a login request from a user at the client;
establishing a user desktop interface at the client associated with the user responsive to the login request from the user, the desktop interface including a plurality of display regions associated with a set of the plurality of application programs installed at the server for which the user is authorized;
receiving at the server a selection of one of the plurality of application programs from the user desktop interface; and
providing an instance of the selected one of the plurality of application programs to the client for execution responsive to the selection.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for management of application programs on a network including a server supporting client stations are provided. The server provides applications on-demand to a user logging in to a client supported by the server. Mobility is provided to the user and hardware portability is provided by establishing a user desktop interface responsive to a login request which presents to the user a desktop screen through a web browser interface which accesses and downloads selected application programs from the server responsive to a request from the user on the user desktop screen at the client. The application program is then provided from the server and executed at the client. The application program may further be customized to conform to the user'"'"'s preferences and may also provide for license use management by determining license availability before initiating execution of the application program. Finally, software distribution and installation may be provided from a single network management server.
150 Citations
23 Claims
-
1. A method for management of application programs on a network including a server and a client comprising the steps of:
-
installing a plurality of application programs at the server;
receiving at the server a login request from a user at the client;
establishing a user desktop interface at the client associated with the user responsive to the login request from the user, the desktop interface including a plurality of display regions associated with a set of the plurality of application programs installed at the server for which the user is authorized;
receiving at the server a selection of one of the plurality of application programs from the user desktop interface; and
providing an instance of the selected one of the plurality of application programs to the client for execution responsive to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19)
-
-
15. A method for distribution of application programs to a target station on a network comprising the steps executed on a centralized network management server coupled to the network of:
-
providing an application program to be distributed to the network management server;
specifying a source directory and a target directory for distribution of the application program;
preparing a file packet associated with the application program and including a segment configured to initiate registration operations for the application program at the target station; and
distributing the file packet to the target station.
-
-
20. An application program distribution system for distributing application programs to a target station on a network executing on a centralized network management server coupled to the network, the system comprising:
-
means for providing to the network management server an application program to be distributed to remote servers;
means for specifying a source directory and a target directory for distribution of the application program;
means for preparing a file packet associated with the application program, the file packet including a segment configured to initiate registration operations for the application program at the target station; and
means for distributing the file packet to the target station.
-
-
21. An application program management system for managing application programs on a network including a server and a client comprising:
-
means for installing a plurality of application programs at the server;
means for receiving at the server a login request from a user at the client;
means for establishing a user desktop interface at the client associated with the user responsive to the login request from the user, the desktop interface including a plurality of display regions associated with a set of the plurality of application programs installed at the server for which the user is authorized;
means for receiving at the server a selection of one of the plurality of application programs from the user desktop interface; and
means for providing an instance of the selected one of the plurality of application programs to the client for execution responsive to the selection.
-
-
22. A computer program product for distributing application programs to a target station on a network executing on a centralized network management server coupled to the network, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising;
computer readable program code means for providing to the network management server an application program to be distributed to remote servers;
computer readable program code means for specifying a source directory and a target directory for distribution of the application program;
computer readable program code means for preparing a file packet associated with the application program, the file packet including a segment configured to initiate registration operations for the application program at the target station; and
computer readable program code means for distributing the file packet to the target station.
-
23. A computer program product for managing application programs on a network including a server and a client, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising;
computer readable program code means for installing a plurality of application programs at the server;
computer readable program code means for receiving at the server a login request from a user at the client;
computer readable program code means for establishing a user desktop interface at the client associated with the user responsive to the login request from the user, the desktop interface including a plurality of display regions associated with a set of the plurality of application programs installed at the server for which the user is authorized;
computer readable program code means for receiving at the server a selection of one of the plurality of application programs from the user desktop interface; and
computer readable program code means for providing an instance of the selected one of the plurality of application programs to the client for execution responsive to the selection.
Specification