System and method using token processing to control software distribution and desktop management in a computer network environment
First Claim
1. A method for controlling the number of simultaneous distributions of software to a plurality of computers in a network environment having a console means for creating distribution control information which is both associated with said software and related to a customized configuration, server means responsive to said console means for storing said software and said distribution control information, and agent means for downloading said software in accordance with said distribution control information, said method comprising the steps of:
- receiving a token request from said agent means;
determining whether an existing token is available for use by said agent means; and
providing an available token for use to said agent means to enable said agent means to distribute said software.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling the distribution of software in a customized configuration to a plurality of computers in a network environment, comprising console means for creating distribution control information which is both associated with the software and related to said customized configuration, server means responsive to the console means for storing the software and the distribution control information; agent means resident on each computer for downloading the software in accordance with the distribution control information and a token authorization signal from a token server means, and token server means for controlling the number of users simultaneously distributing the software, the token server means responsive to a token request signal from the agent means to provide a token authorization signal to the agent means authorizing the agent means to download the software onto the corresponding computer.
-
Citations
20 Claims
-
1. A method for controlling the number of simultaneous distributions of software to a plurality of computers in a network environment having a console means for creating distribution control information which is both associated with said software and related to a customized configuration, server means responsive to said console means for storing said software and said distribution control information, and agent means for downloading said software in accordance with said distribution control information, said method comprising the steps of:
-
receiving a token request from said agent means; determining whether an existing token is available for use by said agent means; and providing an available token for use to said agent means to enable said agent means to distribute said software. - View Dependent Claims (2, 3, 4, 5, 19)
-
-
6. A system for controlling the distribution of software in a customized configuration to a plurality of computers in a network environment, comprising:
-
console means for creating distribution control information which is both associated with said software and related to said customized configuration, server means responsive to said console means for storing said software and said distribution control information, said server means including token server means; agent means corresponding to each said computer for downloading said software in accordance with said distribution control information and a token authorization signal from said token server means, each said agent means residing on said corresponding computer; and said token server means responsive to said control information for controlling the number of users simultaneously distributing said software, said token server means responsive to a token request signal from said agent means to provide a token authorization signal to said agent means authorizing said agent means to download said software onto said corresponding computer. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a system for a customized distribution of a software in a computer network environment comprising:
- a console based workstation which administers said customized distribution of said software throughout said computer network environment, a file server which receives said software and information related to a configuration of said software for said customized distribution, and an agent based workstation which retrieves from said file server said software in accordance with said configuration of said software as determined by said console based workstation, the improvement therewith comprising;
a token server means resident on said file server for controlling the number of simultaneous users distributing said software, said token server means responsive to said agent means and said control information to provide a signal enabling said agent means to retrieve said software from said file server for distribution. - View Dependent Claims (18)
- a console based workstation which administers said customized distribution of said software throughout said computer network environment, a file server which receives said software and information related to a configuration of said software for said customized distribution, and an agent based workstation which retrieves from said file server said software in accordance with said configuration of said software as determined by said console based workstation, the improvement therewith comprising;
-
20. A method for controlling a number of simultaneous distributions of software to a plurality of computers in a network environment having a console means for creating distribution control information which is both associated with said software and related to a customized configuration, server means responsive to said console means for storing said software and said distribution control information, and agent means for downloading said software in accordance with said distribution control information, said method comprising the steps of:
-
receiving a token request from said agent means; comparing the current token count with a user-defined maximum token count; adding an identifier corresponding to said requesting agent means to a list and incrementing the current token count when the current token count is less than the user-defined maximum token count; adding said identifier corresponding to said requesting agent means to a wait queue when the current token count is not less than the user-defined maximum token count; setting a timer after said available token is provided to said agent means and comparing the elapsed time with a user-defined threshold timeout value to determine if a distribution timeout has occurred; and
,providing an available token for use to said agent means to enable said agent means to download said software.
-
Specification