Method of and apparatus for managing licensed software

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06502124

ABSTRACT:

BACKGROUND OF THE INVENTION
This invention relates to a method of, and an apparatus for, managing a licensed software. More particularly, this invention relates to a software management method and apparatus for installing a software registered to a computer functioning as a server to a computer functioning as a client through a network.
When a given software is installed to a computer, it has been customary to set a portable storage medium such as an FD (floppy disk), a CD-ROM (compact disk-ROM), etc, to a computer and to execute an install processing.
Recently, the method of installing softwares has been changing from the method described above which sets the portable storage medium such as the FD, the CD-ROM, etc, to the computer and then installs the software to a method which installs the software by transmitting it from a server as a computer to which the software is registered to a client as a computer to which the software is to be installed, through a network.
JP-A-7-146831 (NEC) describes a terminal software automatic and simultaneous updating system which can update automatically and all at once a new software on a designated date and time in each terminal equipment without passing through an operator by storing in advance software updating information and an updating software of a plurality of terminal equipments from a host computer to each terminal equipment.
In a plurality of terminal equipments connected to the host computer through a communication line in this system, each terminal equipment includes updating information registration confirmation means, updating procedure generation means, updating procedure activation means, an updating information table, a software information table, a new software file, a current software file, an updating procedure information file and a system date/time management means.
JP-A-6-309261 (Mitsubishi) describes a software automatic install method and a software automatic version-up method which can install or can version up a software without inviting a security problem for all the client machines inside a system by executing once an install operation from a server machine.
In this method, the server machine generates a command to the client machine to install the software and when the client machine receives the request from the server machine, it installs the software transferred from the server machine, and sends the message of install completion to the server machine after install is completed. When this message arrives from the client machine, the server machine reports that the software is installed to all the client machines.
A software automatic distribution method for easily and reliably accomplishing distribution of a software to a plurality of computers connected to a network is described in JP-A-334436 (Mitsubishi).
According to this method, a load detection portion is provided to each of the host computer as a transmission source of the software and a relay host computer so as to detect a communication loadage, and transmission of the software is executed when the communication loadage of the network is relatively small. Further, after this software is divided into a transmission unit smaller than a predetermined size by a division portion, the possibility of distribution failure due to troubles in the network, etc, is reduced. The software as the distribution object and its set information are put together into one package and are managed so that unitary management of the software can be made.
A program management method which makes it possible to execute version management of a software when the software is used in computers connected by a network is described in JP-A-8-76979 (Toshiba).
In the computers connected by the network, this method comprises a comparison step of comparing a version file saved by a server with a version file saved by a client, a transfer step of automatically transferring the software on the server side to the client side and an updating step of updating the version file on the client side on the basis of the content of the software so transferred.
A network system for allowing a work station used by each user to easily install a software is described in JP-A-8-30441 (Matsushita).
In this system, a write portion for install judges which of the file of a file server and the file of the work station is newer on the basis of the date attribute of the file, and when the file of the work station is judged as newer, this file is written into the file server and the file so written is stored in other work stations.
Nonetheless, the prior art technologies described above are not yet free from the following drawbacks.
In the conventional install method of the software through the network, the server does not manage the information of the software installed to the client. It is therefore not clear to which of the clients the software has been installed, and there is the possibility that the software is installed to a greater number of clients than the contracted license number.
In the conventional software install method through the network, the user can freely install the software through the network. Therefore, it is not clear for the server which software is installed to which clients, so that illegal copy cannot be prevented. Particularly in the case of copy of the software through the internet, copy is made through a proxy server and for this reason, a requester cannot be known.
Further, in the conventional software install method through the network, the server does not have means for supervising uninstall of the software. Therefore, the license number cannot be managed when the client uninstalls the software.
In the conventional software install method through the network, there is no management method which removes a client, which installs a certain software, from the network and installs the software to other clients.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a method of, and an apparatus for, managing a software which can prevent a software from being installed to a greater number of clients than a contracted license number.
It is another object of the present invention to provide a method of, and an apparatus for, managing a software which can install the newest software to clients.
It is another object of the present invention to provide a method of, and an apparatus for, managing a software which can re-install a software, whenever necessary.
It is a further object of the present invention to provide a method of, and an apparatus for, managing a software which can efficiently manage a contracted license number of the softwares in a serverclient system under a closed environment.
The above and other objects and novel features of the present invention will become more apparent from the following description of the specification when taken in conjunction with the accompanying drawings.
Among the inventions disclosed in the present application, the following will illustrate some typical embodiments.
(1) In a software management apparatus for managing a software installed from a server to a client through a network, the server stores information representing the history of install of the software and information representing the license number of the software, and manages the license number of the softwares installed to the clients.
(2) The server saves the new software to be installed to the client in a software storage portion by a software management portion and registers the name or names of the clients to which the software is installed, in a history management table.
The software management portion of the server registers a disk capacity occupied by the software and the license number for which install is permitted, to a license number management table.
Next, a software transmission portion of the server registers the software saved in the software storage portion to the history management table or transmits it to the client(s).
The client judges whether or not the software saved in the server should be installed, by the software management portion

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of and apparatus for managing licensed software does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of and apparatus for managing licensed software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of and apparatus for managing licensed software will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2982660

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.