| Canon Imaging Systems, Inc. Patent applications |
| Patent application number | Title | Published |
| 20130103840 | INFORMATION PROCESSING APPARATUS THAT CONTROLS CONNECTION OF DEVICES, METHOD OF CONTROLLING THE APPARATUS, AND DEVICE CONTROL SYSTEM - An information processing apparatus which is capable of performing device connection control for connection to more devices than the maximum connectable devices defined by the device interface standard or the SDK. A device server communication module generates communication threads for controlling data communication with device servers according to requests from higher-layer software. Each communication thread generates a device stack for controlling a device via an associated device server connected thereto in such a manner as if the device were directly connected to the apparatus. When a connection notification indicative of connection with the device is received, the communication thread attempts to detect a device stack in a non-data transmission and reception state from the device stacks, and connects to the device server via the detected device stack to perform data transmission and reception. | 04-25-2013 |
| 20130091245 | INFORMATION PROCESSING APPARATUS THAT CONTROLS DEVICE VIA NETWORK AND METHOD OF CONTROLLING THE APPARATUS, DEVICE CONTROL APPARATUS AND METHOD OF CONTROLLING THE APPARATUS, AS WELL AS DEVICE CONTROL SYSTEM - An information processing apparatus capable of suppressing an increase in traffic on the network, and transmitting data even when the platform is different between a transmitting-side device and a receiving-side device. When a transfer request to the device is received from an upper layer software program, a virtualized controller extracts predetermined parameters necessary for controlling the device from parameters included in the transfer request, transmits the extracted parameters to the device, and stores the other parameters. When response parameters corresponding to the request parameters are received, a communication controller generates a transfer response by adding the stored parameters to the response parameters and transfers the generated transfer response to the upper layer software program. | 04-11-2013 |
| 20120284395 | DEVICE CONTROL APPARATUS AND METHOD FOR MONITORING DEVICE, CLIENT APPARATUS, AND DEVICE CONTROL SYSTEM - A device control apparatus which monitors a state change of a device independently without communication with a client apparatus. A device server as the device control apparatus monitors the state of a device locally connected thereto, using a definition file and a trigger detection algorithm for monitoring the state of the device, and detects a state change of the device. When a state change of the device is detected, the device server transmits a trigger notification indicative of the detection of the state change to the client apparatus. The device server starts a session with the client apparatus having received the trigger notification and relay data communication with the device, of which the state change has been detected. When the session with the client apparatus is disconnected, the device server restarts monitoring of the state of the device. | 11-08-2012 |
| 20120221736 | DEVICE CONTROL APPARATUS, CLIENT APPARATUS, DEVICE CONTROL METHOD, AND DEVICE CONTROL SYSTEM - There is provided a device control apparatus which makes it possible to dispense with device monitoring (polling) by a client apparatus to thereby reduce traffic on a network. A device server | 08-30-2012 |