Method of deployment of remote patches to business office appliances
AssigneeRicoh Company, Ltd.
InventorRevathi Vulugundam
Life of this patent
Estimating the term…
Abstract
Software configuration and status information of one or more business office appliances operating behind a firewall are controlled remotely by a software patch management application. The software patch management application is connected to a network and transmits instructions and software patches via electronic mail to a network connection on the other side of the firewall. A device management application receives the instructions and/or software patches and communicates the instructions and/or software patches to one or more business office appliances for execution and/or installation without requiring re-boot of the business office appliances.
Claims20
A system comprising:
- a software patch management application located on a first side of a firewall, the software patch management application being configured to:
- generate a software update request identifying at least a particular business office appliance and
- cause the software update request to be transmitted over a first network and stored on a server located on the first side of the firewall to allow a proxy server located on a second side of the firewall that is different than the first side of the firewall to retrieve the software update request from the server via the firewall and to transmit the software update request to a device management application residing on a second network that is different than the first network and located on the second side of the firewall;
- the device management application being configured to:
- receive the software update request from the proxy server,
- select the particular business office appliance from a plurality of business office appliances located on the second side of the firewall based at least in part on the software update request,
- invoke a device commands communicator to generate one or more instructions based at least in part on the software update request, and
- cause the one or more instructions to be processed on the particular business office appliance.
A computer-implemented method comprising:
- generating, by a software patch management application located on a first side of a firewall, a software update request identifying at least a particular business office appliance;
- causing, by the software patch management application, the software update request to be transmitted over a first network and stored on a server located on the first side of the firewall to allow a proxy server located on a second side of the firewall that is different than the first side of the firewall to retrieve the software update request from the server via the firewall and to transmit the software update request to a device management application residing on a second network that is different than the first network and located on the second side of the firewall;
- receiving, by the device management application, the software update request from the proxy server;
- selecting, by the device management application, the particular business office from a plurality of business office appliances located on the second side of the firewall based at least in part on the software update request;
- invoking, by the device management application, a device commands communicator to generate one or more instructions based at least in part on the software update request, and
- causing, by the device management application, the one or more instructions to be processed on the particular business office appliance.
A non-transitory computer-readable storage medium storing instructions which when executed by one or more processors causes:
- generating, by a software patch management application located on a first side of a firewall, a software update request identifying at least a particular business office appliance;
- causing, by the software patch management application, the software update request to be transmitted over a first network and stored on a server located on the first side of the firewall to allow a proxy server located on a second side of the firewall that is different than the first side of the firewall to retrieve the software update request from the server via the firewall and to transmit the software update request to a device management application residing on a second network that is different than the first network and located on the second side of the firewall;
- receiving, by the device management application, the software update request from the proxy server;
- selecting, by the device management application, the particular business office from a plurality of business office appliances located on the second side of the firewall based at least in part on the software update request;
- invoking, by the device management application, a device commands communicator to generate one or more instructions based at least in part on the software update request, and
- causing, by the device management application, the one or more instructions to be processed on the particular business office appliance.
Dependencies are inferred from the claim text.