Software management process, software management apparatus, and computer-readable medium storing software management program
First Claim
1. A software management process for managing software installed in a plurality of client apparatuses, the software management process being executed by a computer, comprising:
- (a) receiving from a first client apparatus among the plurality of client apparatuses a first change notice and updating a first profile for a first client apparatus among a plurality of profiles for the plurality of client apparatuses in accordance with the first change notice, where the plurality of profiles are respectively stored and respectively contain information on settings of said software installed in the plurality of client apparatuses, the first change notice indicating that the settings of said software installed in the first client apparatus are changed by the first client apparatus;
(b) referring to group information, which is stored and defines one or more groups each including one or more of said plurality of client apparatuses, and determining one or more second client apparatuses which belong to a same group as the first client apparatus, when the first profile is updated;
(c) sending to said one or more second client apparatuses a first synchronization notice indicating that a first change of the settings indicated by the first change notice is to be reflected in the one or more second client apparatuses;
(d) adding, when receiving from a second client apparatus among said one or more second client apparatuses a response indicating refusal of the first change of the settings, to a second profile for the second client apparatus a refusal record indicating the refusal of the first change of the settings; and
(e) omitting, when receiving a second change notice indicating a second change of the settings which is a same type as the first change of the settings, the second client apparatus from destinations of a second synchronization notice indicating that the second change of the settings is to be reflected, in accordance with the refusal record added to the second profile.
1 Assignment
0 Petitions
Accused Products
Abstract
In a software management process, a software management apparatus, and a computer-readable medium storing a software management program for managing software installed in clients: a profile for a client is updated in accordance with a change notice on receipt of the change notice from the client; settings of the software in other clients which belong to the same group as the above client are determined to be synchronized with the settings of the software in the above client by reference to group information when the above profile for the above client is updated; and a synchronization notice indicating that the update of the above profile is to be reflected in the settings of the software in the other clients is sent to the other clients, and each of one or more profiles for the other clients is updated in accordance with the synchronization notice.
38 Citations
17 Claims
-
1. A software management process for managing software installed in a plurality of client apparatuses, the software management process being executed by a computer, comprising:
-
(a) receiving from a first client apparatus among the plurality of client apparatuses a first change notice and updating a first profile for a first client apparatus among a plurality of profiles for the plurality of client apparatuses in accordance with the first change notice, where the plurality of profiles are respectively stored and respectively contain information on settings of said software installed in the plurality of client apparatuses, the first change notice indicating that the settings of said software installed in the first client apparatus are changed by the first client apparatus; (b) referring to group information, which is stored and defines one or more groups each including one or more of said plurality of client apparatuses, and determining one or more second client apparatuses which belong to a same group as the first client apparatus, when the first profile is updated; (c) sending to said one or more second client apparatuses a first synchronization notice indicating that a first change of the settings indicated by the first change notice is to be reflected in the one or more second client apparatuses; (d) adding, when receiving from a second client apparatus among said one or more second client apparatuses a response indicating refusal of the first change of the settings, to a second profile for the second client apparatus a refusal record indicating the refusal of the first change of the settings; and (e) omitting, when receiving a second change notice indicating a second change of the settings which is a same type as the first change of the settings, the second client apparatus from destinations of a second synchronization notice indicating that the second change of the settings is to be reflected, in accordance with the refusal record added to the second profile. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A software management apparatus for managing software installed in a plurality of clients, comprising:
-
a storage which stores a plurality of profiles for the plurality of clients, where each of the plurality of profiles contains information on settings of said software installed in one of the plurality of clients corresponding to said each of the plurality of profiles, and stores group information defining one or more groups each including one or more of said plurality of clients; and a processor configured to perform a procedure comprising; receiving from a first client among the plurality of clients a first change notice and updating a first profile for the first client among the plurality of profiles in accordance with the first change notice, the first change notice indicating that the settings of said software installed in the first client are changed by the first client; referring to the storage, and determining one or more second clients belonging to a same group as the first client when the first profile is updated; sending to said one or more second clients a first synchronization notice indicating that a first change of the settings indicated by the first change notice is to be reflected in the one or more second clients; adding, when receiving from a second client among said one or more second clients a response indicating refusal of the first change of the settings, to a second profile for the second client a refusal record indicating the refusal of the first change of the settings; and omitting, when receiving a second change notice indicating a second change of the settings which is a same type as the first change of the settings, the second client from destinations of a second synchronization notice indicating that the second change of the settings is to be reflected, in accordance with the refusal record added to the second profile. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable, non-transitory medium storing a software management program for managing software installed in a plurality of clients, the software management program causing a computer to perform a method comprising:
-
receiving from a first client among the plurality of clients a first change notice and updating a first profile for the first client among a plurality of profiles for the plurality of clients in accordance with the first change notice, the plurality of profiles being stored in a storage and containing information on settings of said software in the plurality of clients, the first change notice indicating that the settings of said software installed in the first client are changed by the first client; referring to group information which is stored in the storage and defines one or more groups each including one or more of the plurality of clients, and determining one or more second clients belonging to a same group as the first client, when the first profile is updated; sending to said one or more second clients a first synchronization notice indicating that a first change of the settings indicated by the first change notice is to be reflected in the one or more second clients; adding, when receiving from a second client among said one or more second clients a response indicating refusal of the first change of the settings, to a second profile for the second client a refusal record indicating the refusal of the first change of the settings; and omitting, when receiving a second change notice indicating a second change of the settings which is a same type as the first change of the settings, the second client from destinations of a second synchronization notice indicating that the second change of the settings is to be reflected, in accordance with the refusal record added to the second profile. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification