Data transferring apparatus and control method thereof
AssigneeCanon Kabushiki Kaisha
InventorKazuya Kayama
Life of this patent
Estimating the term…
Abstract
A data transferring apparatus, that is capable of connecting to at least one device and that transfers a request from a host to the device, obtains, in response to receiving a suspend request for suspending at least one of the devices from the host, configuration data of the target device (or port) for suspension indicated by the suspend request from the device, and saves the obtained configuration data. During resume, the saved configuration data is set in the device (or the port).
Claims15
A data transferring apparatus that is capable of connecting a host with at least one device and that transfers a request from the host to the device, the apparatus comprising:
- a control unit that, according to receiving a suspend request for suspending at least one of the devices from the host, obtains configuration data of a target device for suspension indicated by the suspend request from the device;
- and
- a holding unit that exists between the host and the device, and holds the configuration data obtained by the control unit;
- wherein the control unit exists between the host and the device, according to receiving a resume request from the host for resuming the device in the suspend state, reads the configuration data of the device held in the holding unit and sends the configuration data to the device for being resumed.
A data transferring apparatus that is capable of connecting a host with at least one device and that transfers a request from the host to the device, the apparatus comprising:
- a control unit that, according to receiving a suspend request for suspending at least one of the devices from the host, obtains configuration data used in data communication from a port to which a target device for suspension indicated by the suspend request is connected;
- and
- a holding unit that exists between the host and the device, and holds the configuration data obtained by the control unit;
- wherein the control unit exists between the host and the device, according to receiving a resume request from the host for resuming the device in the suspend state, reads the configuration data of the device held in the holding unit and sends the configuration data to a port to which the device for being resume is connected.
A data transferring apparatus that is capable of connecting a host with at least one device and that transfers a request from the host to the device, the apparatus comprising:
- a receiving unit that receives, from the host, a suspend request specifying one of the devices as a target device for suspension or a resume request specifying one of the devices as a target device for resume;
- an obtainment unit that, in the case where the suspend request has been received by the receiving unit, obtains configuration data from the target device for suspension specified by the suspend request;
- a holding unit that exists between the host and the device, and holds the configuration data obtained by the obtainment unit;
- and
- a control unit that, in the case where the suspend request has been received by the receiving unit, transits the target device for suspension to the suspend state after the holding unit has held the configuration data, and that, in the case where the resume request has been received by the receiving unit, resumes the target device for resume from the suspend state by reading the configuration data of the target device for resume held in the holding unit and setting the configuration data in the target device for resume.
A control method for a data transferring apparatus that is existing between a host and at least one device and capable of connecting the host with the at least one device and that transfers the request from a host to the device, the method comprising:
- obtaining, according to the reception of a suspend request for suspending at least one of the devices from the host, configuration data of the target device for suspension indicated by the suspend request from that device;
- holding the configuration data obtained in the obtaining in a storage device that exists between the host and the device, and can be accessed by the data transferring apparatus;
- and
- according to receiving a resume request from the host for resuming the device in the suspend state, reading the configuration data of the device held in the storage device and sending the configuration data to the device for being resumed.
A control method for a data transferring apparatus that is existing between a host and at least one device and capable of connecting to the host with the at least one device and that transfers a request from the host to the device, the method comprising:
- obtaining, according to the reception of a suspend request for suspending at least one of the devices from the host, configuration data used in data communication from a port to which the target device for suspension indicated by the suspend request is connected;
- holding the configuration data obtained in the obtaining in a storage device that exists between the host and the device, and can be accessed by the data transferring apparatus;
- and
- according to receiving a resume request from the host for resuming the device in the suspend state, reading the configuration data of the device held in the storage device and sending the configuration data to a port to which the device for being resumed is connected.
A control method for a data transferring apparatus that is existing between a host and at least one device and capable of connecting the host with the at least one device and that transfers a request from the host to the device, the method comprising:
- receiving, from the host, a suspend request specifying one of the devices as a target device for suspension or a resume request specifying one of the devices as a target device for resume;
- obtaining, in the case where the suspend request has been received in the receiving, configuration data from the target device for suspension specified by the suspend request;
- holding the configuration data in a storage device which exists between the hosts and the devices;
- and
- in the case where the suspend request has been received in the receiving, transiting the target device for suspension to the suspend state after the obtained configuration data has been held in the storage device, and, in the case where the resume request has been received in the receiving, resuming the target device for resume from the suspend state by reading the configuration data of the target device for resume stored in the holding unit and setting the configuration data in the target device for resume.
Dependencies are inferred from the claim text.