×

Dynamic network device reconfiguration

  • US 7,610,366 B2
  • Filed: 11/06/2001
  • Issued: 10/27/2009
  • Est. Priority Date: 11/06/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing a plurality of multifunction network devices on a network, each multifunction network device having a network interface for communication on the network, each multifunction network device further having scanning and printing capabilities controlled by function modules, and each multifunction network device further having a plurality of hardware resources including a storage memory for storing a plurality of function modules which includes the function module for controlling the scanning capability and the function module for controlling the printing capability, a program memory for use by the function module for controlling the scanning capability and the function module for controlling the printing capability, and a processor for executing the function modules, said method comprising the steps of:

  • receiving a function module from an information processing apparatus;

    confirming whether the received function module is or is not authenticated;

    executing the plurality of function modules by the multifunction network devices using the hardware resources so as to control the scanning and printing capabilities;

    detecting a reconfiguration event for one of the plurality of multifunction network devices, wherein the reconfiguration event is triggered by an increase or a decrease in demand for hardware resources of said one multifunction network device, and wherein the reconfiguration even indicates deletion of the function module for controlling the printing capability or the function module for controlling the scanning capability or indicates retrieval of the function module for controlling the printing capability or the function module for controlling the scanning capability;

    sending a first reconfiguration command including a deletion command to delete the function module for controlling the printing capability or the function module for controlling the scanning capability from said one multifunction device, wherein the first reconfiguration command including the deletion command is sent over the network from an information processing apparatus on the network to said one multifunction network device corresponding to the reconfiguration event in case that the reconfiguration event detected in the detecting step indicates the deletion of the function module for controlling the printing capability or the function module for controlling the scanning capability in response to the increase of demand for the hardware resources; and

    sending a second reconfiguration command including a retrieval command to retrieve a deleted function module for controlling the printing capability or the deleted function module for controlling the scanning capability by sending the deleted function module from the information processing apparatus to said one multifunction network device via the network, wherein the second reconfiguration command including the retrieval command is sent over the network to said one multifunction network device corresponding to the reconfiguration event in case that the reconfiguration event detected in the detecting step indicates the retrieval of the function module for controlling the printing capability or the function module for controlling the scanning capability in response to the decrease of the demand for the hardware resources;

    first reconfiguring said one multifunction network device by deleting the function module in said one multifunction network in accordance with the first reconfiguration command and sending the function module to the information processing apparatus via the network, wherein said one multifunction device operates itself without the scanning capability corresponding to the deleted function module for controlling the scanning capability or without the printing capability corresponding to the deleted function module for controlling the printing capability; and

    second reconfiguring said one multifunction network device by retrieving the deleted function module for controlling the scanning capability or the deleted function module for controlling the printing capability deleted in the first reconfiguring step from the information processing apparatus on the network in accordance with the second reconfiguration command, and executing the retrieved function module by said one multifunction network device so as to control a scanning or printing capability using the hardware resources, wherein said one multifunction device operates itself with scanning capability corresponding to the retrieved function module for controlling the scanning capability or with printing capability corresponding to the retrieved function module for controlling the printing capability.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×