Identifier managing device and method in software distribution system
First Claim
1. An identifier managing device used in a software distribution system in which a software program is distributed to a terminal from a distribution center through a network, comprising:
- software storage means for storing the software program to be distributed through the network;
user information storage means for storing user information including a user identifier indicating a user to which the software program is distributed;
terminal information storage means for storing terminal information including a terminal identifier indicating a terminal in which the software program is installed; and
managing means for managing the user information and the terminal information by relating the user information stored in the user information storage means with the terminal information stored in the terminal information storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
An identifier managing device is used in a software distribution system in which software programs are distributed to distribution terminals from a distribution center through a network, for managing information including identifiers of the distribution terminals. A host computer in the distribution center sells the software programs corresponding to the request from users at the distribution terminals, each of which is assigned a terminal identifier and a terminal password. Each of the users is assigned a user identifier and a user password. A distribution identifier is written in the software programs before the software programs are sold, and the host computer manages the history of the distribution of the software using these identifiers and the passwords. The terminal password is rewritten whenever the terminal accesses the host computer for preventing illegal duplications of the software programs at the users end.
53 Citations
24 Claims
-
1. An identifier managing device used in a software distribution system in which a software program is distributed to a terminal from a distribution center through a network, comprising:
-
software storage means for storing the software program to be distributed through the network; user information storage means for storing user information including a user identifier indicating a user to which the software program is distributed; terminal information storage means for storing terminal information including a terminal identifier indicating a terminal in which the software program is installed; and managing means for managing the user information and the terminal information by relating the user information stored in the user information storage means with the terminal information stored in the terminal information storage means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An identifier managing device used in a software distribution system in which a software program is distributed to a terminal from a distribution center through a network, comprising:
-
software storage means for storing the software program to be distributed through the network; and distribution identifier adding means for writing a distribution identifier into the software program stored in the software storage means. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An identifier managing method used for managing a software program distributed to a terminal from a distribution center through a network, including the steps of:
-
storing user information including a user identifier indicating a user to which the software program is to be distributed through the network; storing terminal information including a terminal identifier indicating a terminal in which the software program is installed; and managing the user information and the terminal information by relating the user information with the terminal information. - View Dependent Claims (22, 23)
-
-
24. An identifier managing method used for distributing a software program to a terminal from a distribution center through a network, including the steps of;
-
writing a distribution identifier into the software program; and recognizing the software program distributed to the terminal from the network by the distribution identifier written in the software.
-
Specification