Information processing apparatus, information processing method, and control program
First Claim
1. An information processing apparatus connectable to a plurality of clients via a network and configured to perform a push installation to install or update, via the network, a device driver on at least one of the clients, the information processing apparatus comprising:
- an acquisition unit configured to acquire, via the network, an operating state of each of the clients;
a determination unit configured to determine, for each of the clients, whether the respective client is in a ready-for-installation state based on the operating state of the respective client acquired by the acquisition unit; and
an installation unit configured to perform processing for installing or updating, via the network, the device driver on the clients that are determined by the determination unit to be in the ready-for-installation state.
1 Assignment
0 Petitions
Accused Products
Abstract
A push installation system including a server and clients connected via a network, the server installing a device driver on one or more clients via the network, is provided. The server includes an acquisition unit for acquiring, via the network, an operating state of each of the clients connected to the network; a determination unit for determining whether or not each of the clients is in a ready-for-installation state, in which installation can be performed, based on the operating state of each of the clients acquired by the acquisition unit; and an installation unit for performing processing, via the network, for installing or updating the device driver on at least one client that is determined to be in the ready-for-installation state.
28 Citations
31 Claims
-
1. An information processing apparatus connectable to a plurality of clients via a network and configured to perform a push installation to install or update, via the network, a device driver on at least one of the clients, the information processing apparatus comprising:
-
an acquisition unit configured to acquire, via the network, an operating state of each of the clients;
a determination unit configured to determine, for each of the clients, whether the respective client is in a ready-for-installation state based on the operating state of the respective client acquired by the acquisition unit; and
an installation unit configured to perform processing for installing or updating, via the network, the device driver on the clients that are determined by the determination unit to be in the ready-for-installation state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client connectable to an information processing apparatus via a network and configured to install or update a device driver received from the information processing apparatus in a push installation via the network, the client comprising:
-
a search module configured to receive an operating state request from the information processing apparatus via the network, to determine the operating state of the client, and to transmit the operating state of the client to the information processing apparatus via the network; and
an execution module configured to install or update the device driver received from the information processing apparatus via the network. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A push installation method for a server to install or update, via a network, a device driver on one or more clients, the push installation method comprising:
-
acquiring, via the network, an operating state of each of the clients;
determining whether each of the clients is in a ready-for-installation state based on the operating state of each of the clients; and
performing processing for installing or updating the device driver, via the network, on the clients that are determined to be in the ready-for-installation state. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A program executable by an information processing apparatus connectable to a plurality of clients via a network, the program comprising:
-
an acquisition module for acquiring an operating state of each of the plurality of clients via the network;
a determination module for determining whether each of the plurality of clients is in a ready-for-installation state based on the operating state of each of the clients; and
an installation module for performing processing for installing or updating a device driver, via the network, on the clients that are determined to be in the ready-for-installation state.
-
-
30. An information processing apparatus connectable to a plurality of clients via a network and configured to perform a push installation of a device driver to at least one of the clients via the network, the information processing apparatus comprising:
-
acquisition means for acquiring, via the network, an operating state of each of the clients;
determination means for determining, for each of the clients, whether the respective client is in a ready-for-installation state based on the operating state of the respective client acquired by the acquisition means; and
installation means for performing processing for installing or updating, via the network, the device driver on the clients that are determined by the determination means to be in the ready-for-installation state.
-
-
31. A client connectable to an information processing apparatus via a network and configured to install a device driver received from the information processing apparatus in a push installation via the network, the client comprising:
-
search means for receiving, via the network, an operating state request from the information processing apparatus;
determining means for determining the operating state of the client;
transmission means for transmitting, via the network, the operating state to the information processing apparatus; and
execution means for installing, via the network, the device driver received from the information processing apparatus.
-
Specification