Information processor, software updating system, software updating method, and its program
First Claim
1. An information processing apparatus capable of communicating with a center computer through a network, comprising:
- sending means for sending a user identification information for identifying a user using the information processing apparatus to the center computer;
first obtaining means for obtaining from the center computer a plurality of location informations indicating locations of a plurality of storing regions that correspond to the user identification information sent by the sending means, out of a plurality of location informations of the plurality of storing regions that are made to correspond to the user identification information of each of a plurality of users;
the plurality of storing regions are provided on the network for storing update softwares for a plurality of softwares provided by a plurality of software vendors to the plurality of users;
second obtaining means for obtaining a plurality of lists of the plurality of update softwares by accessing to the plurality of storing regions storing the plurality of update softwares according to the plurality of location informations obtained by the first obtaining means;
judging means for judging whether there is any update softwares to be obtained by comparing the obtained list and the softwares currently being installed in the information processing apparatus; and
third obtaining means, when the judging means judges that there are some update softwares to be obtained, for obtaining the update softwares by accessing to each of the storing regions storing the update softwares for each of the software judged to be updated according to each of the obtained location informations.
0 Assignments
0 Petitions
Accused Products
Abstract
To update software easily and efficiently and in the same time reducing the load imposed on the user side, the software vendor side and the center computer side. [Means for Solving]
When the user computer 103 sends user ID to the center computer 102, the center computer 102 have the user computer 103 obtain URL of the module storing region 104 that corresponds to the user ID and stores the modules that the user should obtain. The user computer 103 accesses to the module storing portion using the URL, obtains a list of modules, compares the list to the modules that are currently installed in itself and judges whether it is necessary to obtain modules. When judged that modules are needed to be obtained, the user computer 103 accesses to the module storing region again and obtains the module.
-
Citations
12 Claims
-
1. An information processing apparatus capable of communicating with a center computer through a network, comprising:
-
sending means for sending a user identification information for identifying a user using the information processing apparatus to the center computer;
first obtaining means for obtaining from the center computer a plurality of location informations indicating locations of a plurality of storing regions that correspond to the user identification information sent by the sending means, out of a plurality of location informations of the plurality of storing regions that are made to correspond to the user identification information of each of a plurality of users;
the plurality of storing regions are provided on the network for storing update softwares for a plurality of softwares provided by a plurality of software vendors to the plurality of users;
second obtaining means for obtaining a plurality of lists of the plurality of update softwares by accessing to the plurality of storing regions storing the plurality of update softwares according to the plurality of location informations obtained by the first obtaining means;
judging means for judging whether there is any update softwares to be obtained by comparing the obtained list and the softwares currently being installed in the information processing apparatus; and
third obtaining means, when the judging means judges that there are some update softwares to be obtained, for obtaining the update softwares by accessing to each of the storing regions storing the update softwares for each of the software judged to be updated according to each of the obtained location informations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system that a center computer and an information processing apparatus of a user is capable of communicating through a network:
-
wherein the center computer has;
means for previously putting away update softwares for a plurality of softwares provided to a plurality of users by a plurality of software vendors in a plurality of storing regions storing a plurality of update softwares that are provided on the network so that each of the storing regions corresponds to each of a plurality of location informations indicating a location of each of the plurality of storing regions for each of the update softwares and a plurality of user identification informations of each of the plurality of users, receiving means for receiving the user identification information from the information processing apparatus, and referencing means for having the information processing apparatus refer to the location information of the storing regions for update softwares that corresponds to the user identification information when the user identification information is received by the referencing means;
wherein the information processing apparatus of the user has;
sending means for sending the user identification information to the center computer, first obtaining means for obtaining a plurality of location informations indicating locations of a plurality of storing regions that corresponds to the user identification information sent by the sending means, second obtaining means for obtaining a plurality of lists of the plurality of update softwares by accessing to the plurality of storing regions storing the plurality of update softwares according to the plurality of location informations obtained by the first obtaining means, judging means for judging whether there is any update softwares to be obtained by comparing the obtained list and the softwares currently being installed in the information processing apparatus, and third obtaining means, when the judging means judges that there are some update softwares to be obtained, for obtaining the update softwares by accessing to each of the storing regions storing the update softwares for each of the software judged to be updated according to each of the obtained location informations. - View Dependent Claims (9, 10)
-
-
11. A method of updating a software installed in an information processing apparatus capable of communicating with a center computer through a network, comprising:
-
sending an user identification information for identifying an user using the information processing apparatus to the center computer;
obtaining from the center computer a plurality of location informations indicating locations of a plurality of storing regions that correspond to the user identification information sent by the sending means, out of a plurality of location informations of the plurality of storing regions that are made to correspond to the user identification information of each of a plurality of users;
the plurality of storing regions are provided on the network for storing update softwares for a plurality of softwares provided by a plurality of software vendors to the plurality of users;
accessing to the plurality of storing regions for update softwares according to the received plurality of location informations and obtaining a plurality of lists of software to be updated from the plurality of storing regions storing update softwares;
judging whether there are any update softwares to be obtained by comparing the list of the update softwares and the softwares currently being installed in the information processing apparatus; and
obtaining necessary update softwares from the storing regions storing update softwares for each of the software judged to be obtained by accessing to each of the storing regions storing update softwares according to the location information when there is an update software judged to be obtained.
-
-
12. A program for causing an information processing apparatus capable of communicating with a center computer through a network to execute a processing, the processing comprising:
-
a sending step for sending an user identification information for identifying an user using the information processing apparatus to the center computer;
an obtaining step for obtaining from the center computer a plurality of location informations indicating locations of a plurality of storing regions that correspond to the user identification information sent by the sending means, out of a plurality of location informations of the plurality of storing regions that are made to correspond to the user identification information of each of a plurality of users;
the plurality of storing regions are provided on the network for storing update softwares for a plurality of softwares provided by a plurality of software vendors to the plurality of users;
an accessing step for accessing to the plurality of storing regions for update softwares according to the received plurality of location informations and obtaining a plurality of lists of software to be updated from the plurality of storing regions storing update softwares;
a judging step for judging whether there are any update softwares to be obtained by comparing the list of the update softwares and the softwares currently being installed in the information processing apparatus; and
an obtaining step for obtaining necessary update softwares from the storing regions storing update softwares for each of the software judged to be obtained by accessing to each of the storing regions storing update softwares according to the location information when there is an update software judged to be obtained.
-
Specification