Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
163 words
A data communication method in a data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of: storing driver software of a plurality of types in a first storage area of the controlled device; judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in the first storage area of the controlled device; reading, in response to judging that driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and storing the transmitted data representing driver software in a second storage area of the controller.
Claim 2
Dependent Claim
163 words
A data communication method in a data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of: storing driver software of a plurality of types in a first storage area of the controlled device; judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in the first storage area of the controlled device; reading, in response to judging that driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and storing the transmitted data representing driver software in a second storage area of the controller.
Claim 3
Independent Claim
149 words
A method of controlling storage of driver software in a controller in which the controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of: judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of the controlled device; reading, in response to judging that the driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and storing the transmitted data representing driver software in a second storage area of the controller.
Claim 4
Independent Claim
149 words
A method of controlling storage of driver software in a controller in which the controller and a controlled device controlled by the controller perform data communication via a communication channel, comprising the steps of: judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of the controlled device; reading, in response to judging that the driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; transmitting data, which represents the driver software that has been read out, from the controlled device to the controller; and storing the transmitted data representing driver software in a second storage area of the controller.
Claim 5
Dependent Claim
99 words
The method according to claim 2, further comprising the steps of: judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, has not been stored in the controller; and judging, in response to judging that the driver software corresponding to the operating system has not been stored in the controller, whether driver software corresponding to the operating system is stored in the first storage area of the controlled device.
Claim 6
Dependent Claim
39 words
The method according to claim 2, wherein in response to judging that driver software corresponding to the operating system has not been stored in the first storage area of the controlled device, information relating to this judgement is communicated.
Claim 7
Dependent Claim
32 words
The method according to claim 2, wherein the communication channel is a cable in accordance with IEEE 1394, and the data representing the driver software is transmitted in accordance with IEEE 1394.
Claim 8
Dependent Claim
18 words
The method according to claim 2, wherein the controlled device is a digital video camera or a printer.
Claim 9
Independent Claim
131 words
A method of reading out driver software in a controlled device of a data communication system with a controller, in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, the controlled device being provided with a memory, said method comprising the steps of: storing driver software of a plurality of types in a storage area of the memory so as to be capable of being read out under the control of the controller; and reading out driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, based upon control performed by said controller.
Claim 10
Independent Claim
131 words
A method of reading out driver software in a controlled device of a data communication system with a controller, in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, the controlled device being provided with a memory, said method comprising the steps of: storing driver software of a plurality of types in a storage area of the memory so as to be capable of being read out under the control of the controller; and reading out driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, based upon control performed by said controller.
Claim 11
Dependent Claim
24 words
The method according to claim 7, wherein the driver software is stored in the storage area of the memory so as to be rewritable.
Claim 12
Dependent Claim
48 words
The method according to claim 7, wherein an address of driver software that has been stored in the storage area of the memory and information relating to the controller capable of performing control using this driver software are stored so as to be capable of being read out.
Claim 13
Dependent Claim
18 words
The method according to claim 7, wherein the controlled device is a digital video camera or a printer.
Claim 14
Dependent Claim
209 words
A data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, wherein the controlled device is provided with a first memory capable of storing driver software of a plurality of types, the controller comprising: a second memory for storing driver software; a judgement device for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of said first memory provided in said controlled device; a readout device for reading, in response to said judgement device judging that driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; a transmission control device for transmitting data, which represents the driver software that has been read out by said readout control device, from the controlled device to the controller; and a storage control device for receiving the data representing the driver software transmitted by said transmission control device, and storing this data in a second storage area of said second memory.
Claim 15
Dependent Claim
209 words
A data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, wherein the controlled device is provided with a first memory capable of storing driver software of a plurality of types, the controller comprising: a second memory for storing driver software; a judgement device for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of said first memory provided in said controlled device; a readout device for reading, in response to said judgement device judging that driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; a transmission control device for transmitting data, which represents the driver software that has been read out by said readout control device, from the controlled device to the controller; and a storage control device for receiving the data representing the driver software transmitted by said transmission control device, and storing this data in a second storage area of said second memory.
Claim 16
Dependent Claim
160 words
A controller of a controlled device, the controller and the controlled device controlled by the controller performing data communication via a communication channel, the controller comprising: a memory for storing driver software; a first judgement device for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a prescribed first storage area of the controlled device; a readout control device, responsive to said first judgement device judging that driver software corresponding to the operating system is stored in the first storage area, for reading the driver software out of the first storage area; and a storage control device for storing, in a second storage area of said memory, data representing the driver software transmitted from the controlled device based upon transmission control by said transmission control device.
Claim 17
Dependent Claim
160 words
A controller of a controlled device, the controller and the controlled device controlled by the controller performing data communication via a communication channel, the controller comprising: a memory for storing driver software; a first judgement device for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a prescribed first storage area of the controlled device; a readout control device, responsive to said first judgement device judging that driver software corresponding to the operating system is stored in the first storage area, for reading the driver software out of the first storage area; and a storage control device for storing, in a second storage area of said memory, data representing the driver software transmitted from the controlled device based upon transmission control by said transmission control device.
Claim 18
Dependent Claim
116 words
The controller according to claim 12, further comprising second judgement device for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, has not been stored in the second storage area of said memory; said first judgement device responding to judging by said second judgement device that the driver software corresponding to the operating system has not been stored in the second storage area by judging whether driver software corresponding to the operating system has been stored in the first storage area of the controlled device.
Claim 19
Dependent Claim
42 words
The controller according to claim 12, further comprising a notification device, responsive to judging that driver software corresponding to the operating system has not been stored in the first storage area of the controlled device, for communicating information relating to this judgement.
Claim 20
Dependent Claim
32 words
The controller according to claim 12, wherein the communication channel is a cable in accordance with IEEE 1394, and the data representing the driver software is transmitted in accordance with IEEE 1394.
Claim 21
Dependent Claim
18 words
The controller according to claim 13, wherein the controlled device is a digital video camera or a printer.
Claim 22
Dependent Claim
100 words
A controlled device, of a data communication system with a controller, in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said controller.
Claim 23
Dependent Claim
100 words
A controlled device, of a data communication system with a controller, in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said controller.
Claim 24
Dependent Claim
25 words
The device according to claim 17, wherein the driver software is stored in the storage area of said first memory so as to be rewritable.
Claim 25
Dependent Claim
48 words
The device according to claim 17, wherein an address of driver software that has been stored in the storage area of said memory and information relating to the controller capable of performing control using this driver software are stored so as to be capable of being read out.
Claim 26
Dependent Claim
110 words
A digital video camera, of a data communication system with a camera controller, in which a camera controller and the digital video camera controlled by the camera controller perform data communication via a communication channel, said digital video camera comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said camera controller.
Claim 27
Dependent Claim
110 words
A digital video camera, of a data communication system with a camera controller, in which a camera controller and the digital video camera controlled by the camera controller perform data communication via a communication channel, said digital video camera comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said camera controller.
Claim 28
Dependent Claim
105 words
A printer, of constituting a data communication system with a printer controller, in which a printer controller and the printer controlled by the printer controller perform data communication via a communication channel, said printer comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said printer controller.
Claim 29
Dependent Claim
105 words
A printer, of constituting a data communication system with a printer controller, in which a printer controller and the printer controlled by the printer controller perform data communication via a communication channel, said printer comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said printer controller.
Claim 30
Dependent Claim
207 words
A data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, wherein the controlled device is provided with a first memory capable of storing driver software of a plurality of types, and the controller comprises: a second memory for storing driver software; judgement means for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of said first memory provided in said controlled device; readout control means for reading, in response to said judgement means judging that driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; transmission control means for transmitting data, which represents the driver software that has been read out by said readout control means, from the controlled device to the controller; and storage control means for receiving the data representing the driver software transmitted by said transmission control means, and storing this data in a second storage area of said second memory.
Claim 31
Dependent Claim
207 words
A data communication system in which a controller and a controlled device controlled by the controller perform data communication via a communication channel, wherein the controlled device is provided with a first memory capable of storing driver software of a plurality of types, and the controller comprises: a second memory for storing driver software; judgement means for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of said first memory provided in said controlled device; readout control means for reading, in response to said judgement means judging that driver software corresponding to the operating system is stored in the first storage area, the driver software from the first storage area; transmission control means for transmitting data, which represents the driver software that has been read out by said readout control means, from the controlled device to the controller; and storage control means for receiving the data representing the driver software transmitted by said transmission control means, and storing this data in a second storage area of said second memory.
Claim 32
Dependent Claim
156 words
A controller of a controlled device, the controller and the controlled device controlled by the controller perform data communication via a communication channel, the controller comprising: a memory for storing driver software; first judgement means for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of the controlled device; readout control means, responsive to said first judgement means judging that driver software corresponding to the operating system is stored in the first storage area, for reading the driver software out of the first storage area; and storage control means for storing, in a second storage area of said memory, data representing the driver software transmitted from the controlled device based upon transmission control by said transmission control means.
Claim 33
Dependent Claim
156 words
A controller of a controlled device, the controller and the controlled device controlled by the controller perform data communication via a communication channel, the controller comprising: a memory for storing driver software; first judgement means for judging whether driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same or later version number as the version number of the operating system of the controller, is stored in a first storage area of the controlled device; readout control means, responsive to said first judgement means judging that driver software corresponding to the operating system is stored in the first storage area, for reading the driver software out of the first storage area; and storage control means for storing, in a second storage area of said memory, data representing the driver software transmitted from the controlled device based upon transmission control by said transmission control means.
Claim 34
Dependent Claim
102 words
A controlled device, of a data communication system with a controller in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, said device comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said controller.
Claim 35
Dependent Claim
102 words
A controlled device, of a data communication system with a controller in which a controller and the controlled device controlled by the controller perform data communication via a communication channel, said device comprising: a memory in which driver software of a plurality of types is stored in a storage area, wherein driver software corresponding to an operating system having the same name as that of the operating system of the controller and the same version number as or later than the version number of the operating system of the controller, is capable of being read out based upon control by said controller.