Software updating system, information processing apparatus and method, recording medium, and program
First Claim
Patent Images
1. A software updating system, comprising:
- a plurality of update data supplying apparatuses for supplying update confirmation information regarding the presence or absence of updates for predetermined software via a network;
an electronic device for executing a process in accordance with said update confirmation information supplied from said update data supplying apparatus, wherein said electronic device includes;
judging means for judging whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed;
detection means for detecting said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which said judging means has judged a confirmation to be necessary;
inquiring means for making an inquiry on the presence of updates for said software to said update data supplying apparatus detected by said detection means; and
execution means for executing a process based on said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made by said inquiring means, and said update data supplying apparatus includes;
confirmation means for confirming the presence or absence of updates for said software regarding which there was an inquiry on the presence of updates by said inquiring means of said electronic device; and
supplying means for supplying to said electronic device said update confirmation information in accordance with a confirmation result by said confirmation means.
1 Assignment
0 Petitions
Accused Products
Abstract
It is made possible to update installed software appropriately. A CE device stores an update management table in which are set, with respect to software bundled with the CE device, the names, IDs, version numbers, update cycles, and contact information (URLs of update data supplying servers) for making inquiries on the presence of updates. For example, assuming that everyday, when it is recognized that the time is past 10:00, there is a need to check for the presence of updates for software A, the CE device accesses a URL corresponding to software A, and makes an inquiry on the presence of updates.
70 Citations
11 Claims
-
1. A software updating system, comprising:
-
a plurality of update data supplying apparatuses for supplying update confirmation information regarding the presence or absence of updates for predetermined software via a network;
an electronic device for executing a process in accordance with said update confirmation information supplied from said update data supplying apparatus, wherein said electronic device includes;
judging means for judging whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed;
detection means for detecting said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which said judging means has judged a confirmation to be necessary;
inquiring means for making an inquiry on the presence of updates for said software to said update data supplying apparatus detected by said detection means; and
execution means for executing a process based on said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made by said inquiring means, and said update data supplying apparatus includes;
confirmation means for confirming the presence or absence of updates for said software regarding which there was an inquiry on the presence of updates by said inquiring means of said electronic device; and
supplying means for supplying to said electronic device said update confirmation information in accordance with a confirmation result by said confirmation means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing apparatus which executes a process in accordance with update confirmation information supplied from a plurality of update data supplying apparatuses that supply via a network said update confirmation information regarding the presence or absence of updates for predetermined software, comprising:
-
judging means for judging whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed;
detection means for detecting said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which said judging means has judged a confirmation to be necessary;
inquiring means for making an inquiry on the presence of updates for said software to said update data supplying apparatus detected by said detection means; and
execution means for executing a process based on said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made by said inquiring means.
-
-
8. An information processing method of an information processing apparatus which executes a process in accordance with update confirmation information supplied from a plurality of update data supplying apparatuses that supply via a network said update confirmation information regarding the presence or absence of updates for predetermined software, comprising the steps of
judging whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed; -
detecting said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which a confirmation has been judged to be necessary in said judging step;
making an inquiry on the presence of updates for said software to said update data supplying apparatus detected in said detection step; and
executing a process based on said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made in said step of making said inquiry.
-
-
9. A recording medium in which is recorded a computer readable program for an information processing apparatus which executes a process in accordance with update confirmation information supplied from a plurality of update data supplying apparatuses that supply via a network said update confirmation information regarding the presence or absence of updates for predetermined software, said program comprising:
-
a judging control step for controlling the judgment as to whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed;
a detection control step for controlling the detection of said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which a confirmation has been judged to be necessary in said judging control step;
an inquiry control step for controlling the making of an inquiry on the presence of updates for said software to said update data supplying apparatus detected in said detection control step; and
an execution control step for controlling the execution of a process based on said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made in said inquiry control step.
-
-
10. A program for an information processing apparatus which executes a process in accordance with update confirmation information supplied from a plurality of update data supplying apparatuses that supply via a network said update confirmation information regarding the presence or absence of updates for predetermined software, wherein said program makes a computer execute a process, comprising:
-
a judging control step for controlling the judgment as to whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed;
a detection control step for controlling the detection of said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which a confirmation has been judged to be necessary in said judging control step;
an inquiry control step for controlling the making of an inquiry on the presence of updates for said software to said update data supplying apparatus detected in said detection control step; and
an execution control step for controlling the execution of a process based on said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made in said inquiry control step.
-
-
11. A software updating system, comprising:
-
a plurality of update data supplying apparatuses for supplying update confirmation information regarding the presence or absence of updates for predetermined software via a network;
a first electronic device for executing a process in accordance with said update confirmation information; and
a second electronic device for supplying to said first electronic device said update confirmation information supplied from said update data supplying apparatus, wherein said first electronic device includes;
judging means for judging whether or not, among installed software, there exists software for which the presence of updates needs to be confirmed;
detection means for detecting said update data supplying apparatus to which an inquiry is to be made on the presence of updates for said software for which said judging means has judged a confirmation to be necessary;
request means for making a request to said second electronic device to make an inquiry to said update data supplying apparatus detected by said detection means on the presence of updates for said software; and
execution means for executing a process based on said update confirmation information supplied from said second electronic device in response to said request made by said request means, said second electronic device includes;
inquiring means for making an inquiry, in response to said request made by said request means of said first electronic device, on the presence of updates for said software to said update data supplying apparatus detected by said detection means; and
first supplying means for supplying to said first electronic device said update confirmation information supplied from said update data supplying apparatus in response to said inquiry made by said inquiry means, and said update data supplying apparatus includes;
confirmation means for confirming the presence or absence of updates for said software regarding which there was an inquiry on the presence of updates by said inquiring means of said second electronic device; and
second supplying means for supplying to said second electronic device said update confirmation information in accordance with a confirmation result by said confirmation means.
-
Specification