Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
76 words
An arithmetic processing device for inter-object data communication, comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said connection data supplying means selects from among a plurality of sets of connection data recorded in a file, and supplies the selected connection data to said object manager.
Claim 2
Dependent Claim
76 words
An arithmetic processing device for inter-object data communication, comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said connection data supplying means selects from among a plurality of sets of connection data recorded in a file, and supplies the selected connection data to said object manager.
Claim 3
Dependent Claim
28 words
The arithmetic processing device according to claim 1 , wherein said connection data identifies the objects to be connected and the format of the data to be exchanged.
Claim 4
Dependent Claim
21 words
The arithmetic processing device according to claim 1 , wherein said connection data is described in the form of text data.
Claim 5
Dependent Claim
73 words
An arithmetic processing device for inter-object data communication, comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said object manager operates in accordance with said connection data to break connection between objects and then re-connect objects, thereby revising software composed of said objects.
Claim 6
Dependent Claim
73 words
An arithmetic processing device for inter-object data communication, comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said object manager operates in accordance with said connection data to break connection between objects and then re-connect objects, thereby revising software composed of said objects.
Claim 7
Dependent Claim
24 words
The arithmetic processing device according to claim 4 , wherein the revision of the software is for changing the mode of electrical power consumption.
Claim 8
Dependent Claim
54 words
An inter-object communication method for data communication between objects, comprising: connecting said objects in accordance with connection data supplied by predetermined data supplying means so as to enable exchange of data between said objects; wherein said connection data has been selected from among a plurality of sets of connection data recorded in a file.
Claim 9
Dependent Claim
54 words
An inter-object communication method for data communication between objects, comprising: connecting said objects in accordance with connection data supplied by predetermined data supplying means so as to enable exchange of data between said objects; wherein said connection data has been selected from among a plurality of sets of connection data recorded in a file.
Claim 10
Dependent Claim
28 words
The inter-object communication method according to claim 6 , wherein said connection data identifies the objects to be connected and the format of the data to be exchanged.
Claim 11
Dependent Claim
21 words
The inter-object communication method according to claim 6 , wherein said connection data is described in the form of text data.
Claim 12
Dependent Claim
55 words
An inter-object communication method for data communication between objects, comprising: connecting said objects in accordance with connection data supplied by predetermined data supplying means so as to enable exchange of data between said objects; and breaking connection between objects, and re-connecting objects, in accordance with said connection data, thereby revising software composed of said objects.
Claim 13
Dependent Claim
55 words
An inter-object communication method for data communication between objects, comprising: connecting said objects in accordance with connection data supplied by predetermined data supplying means so as to enable exchange of data between said objects; and breaking connection between objects, and re-connecting objects, in accordance with said connection data, thereby revising software composed of said objects.
Claim 14
Dependent Claim
25 words
The inter-object communication method according to claim 9 , wherein the revision of the software is implemented to change the mode of electrical power consumption.
Claim 15
Dependent Claim
88 words
A robot having replaceable parts to enable the robot configuration to be changed, the overall actions of said robot being controlled by software containing objects through inter-object data communication, said robot comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said connection data is selected from among a plurality of sets of connection data recorded in a file.
Claim 16
Dependent Claim
88 words
A robot having replaceable parts to enable the robot configuration to be changed, the overall actions of said robot being controlled by software containing objects through inter-object data communication, said robot comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said connection data is selected from among a plurality of sets of connection data recorded in a file.
Claim 17
Dependent Claim
26 words
The robot according to claim 11 , wherein said connection data identifies the objects to be connected and the format of the data to be exchanged.
Claim 18
Dependent Claim
19 words
The robot according to claim 12 , wherein said connection data is described in the form of text data.
Claim 19
Dependent Claim
94 words
A robot having replaceable parts to enable the robot configuration to be changed, the overall actions of said robot being controlled by software containing objects through inter-object data communication, said robot comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said object manager operates in accordance with said connection data to break connection between objects and then to re-connect objects, thereby revising said software.
Claim 20
Dependent Claim
94 words
A robot having replaceable parts to enable the robot configuration to be changed, the overall actions of said robot being controlled by software containing objects through inter-object data communication, said robot comprising: an object manager for connecting objects so as to enable exchange of data between the objects; and connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects; wherein said object manager operates in accordance with said connection data to break connection between objects and then to re-connect objects, thereby revising said software.
Claim 21
Dependent Claim
20 words
The robot according to claim 14 , wherein the software is revised to change the mode of electrical power consumption.
Claim 22
Dependent Claim
50 words
The robot according to claim 14 , further comprising component detecting means for detecting said parts, wherein said connection data is supplied in accordance with the results of the detection performed by said component detecting means, whereby the revision of the software is achieved in accordance with the robot configuration.
Claim 23
Dependent Claim
86 words
The robot according to claim 16 , wherein: said component detecting means includes a robot serial bus operative to receive data from said parts; and said connection data supplying means comprises robot system software including a virtual robot object operatively coupled to said robot serial bus and retrieving connection information indicative of a current robot configuration, and a design robot object for receiving said connection information from said virtual robot object and supplying said connection data in accordance with said connection information to said object manager.
Claim 24
Dependent Claim
101 words
A robot having a configuration that is changeable via replacement of parts thereof, comprising: part detection means for detecting parts attached to said robot, and outputting a part detection result in accordance with said detection; information storage means for storing information corresponding to said part detection result for each configuration obtained by replacement of said parts; software changing means for changing robot-controlling software in correspondence with a changed configuration, based on a comparison of said part detection result with the information stored in said information storing means; and control means for controlling general robot operations in accordance with said changed software.
Claim 25
Dependent Claim
101 words
A robot having a configuration that is changeable via replacement of parts thereof, comprising: part detection means for detecting parts attached to said robot, and outputting a part detection result in accordance with said detection; information storage means for storing information corresponding to said part detection result for each configuration obtained by replacement of said parts; software changing means for changing robot-controlling software in correspondence with a changed configuration, based on a comparison of said part detection result with the information stored in said information storing means; and control means for controlling general robot operations in accordance with said changed software.
Claim 26
Dependent Claim
33 words
The robot according to claim 18 , wherein said software comprises objects and said software changing means changes said software corresponding to said changed configuration by changing said objects based on said comparison.
Claim 27
Dependent Claim
46 words
The robot according to claim 18 wherein: said software includes: configuration-dependent software dependent on a change in said configuration; and configuration-independent software independent of a change in said configuration; and said software changing means changes software corresponding to said changed configuration by changing said configuration-dependent software.
Claim 28
Dependent Claim
22 words
The robot according to claim 18 , wherein information corresponding to said part detection result is written in a text data format.
Claim 29
Dependent Claim
110 words
A robot having a configuration that is changeable via replacement of parts thereof, comprising: robot system software running on processing circuitry within said robot, and including a virtual robot object operatively coupled to said parts and operative to detect parts attached to said robot, and to output a part detection result in accordance with said detection; an information storage unit for storing information corresponding to said part detection result for each configuration obtained by replacement of said parts; and a software changing unit operable to revise robot-controlling software in correspondence with a changed configuration, based on a comparison of said part detection result with the information stored in said memory.
Claim 30
Dependent Claim
110 words
A robot having a configuration that is changeable via replacement of parts thereof, comprising: robot system software running on processing circuitry within said robot, and including a virtual robot object operatively coupled to said parts and operative to detect parts attached to said robot, and to output a part detection result in accordance with said detection; an information storage unit for storing information corresponding to said part detection result for each configuration obtained by replacement of said parts; and a software changing unit operable to revise robot-controlling software in correspondence with a changed configuration, based on a comparison of said part detection result with the information stored in said memory.
Claim 31
Dependent Claim
35 words
The robot according to claim 22 , wherein said robot-controlling software comprises objects and said software changing unit revises said robot-controlling software corresponding to said changed configuration by changing said objects based on said comparison.
Claim 32
Dependent Claim
48 words
The robot according to claim 22 , wherein: said robot-controlling software includes: configuration-dependent software dependent on a change in said configuration; and configuration-independent software independent of a change in said configuration; and said software changing unit revises software corresponding to said changed configuration by revising said configuration-dependent software.
Claim 33
Dependent Claim
22 words
The robot according to claim 22 , wherein information corresponding to said part detection result is written in a text data format.
Claim 34
Dependent Claim
66 words
Apparatus for processing data transmitted between a plurality of objects, comprising: means for defining a plurality of combinations of objects; means for providing specific information corresponding to each of said plurality of combinations of objects; and means responsive to said specific information for generating at least one control signal for application of said plurality of objects to manage the data transmitted between said plurality of objects.
Claim 35
Dependent Claim
66 words
Apparatus for processing data transmitted between a plurality of objects, comprising: means for defining a plurality of combinations of objects; means for providing specific information corresponding to each of said plurality of combinations of objects; and means responsive to said specific information for generating at least one control signal for application of said plurality of objects to manage the data transmitted between said plurality of objects.
Claim 36
Dependent Claim
13 words
The apparatus according to claim 26 , wherein said apparatus is a robot.
Claim 37
Independent Claim
65 words
A method for processing data transmitted between a plurality of objects, comprising the steps of: defining a plurality of combinations of objects; providing specific information corresponding to each of said combinations of objects; and generating, in accordance with said specific information, at least one control signal for application to each of said plurality of objects to manage the data transmitted between said plurality of objects.
Claim 38
Independent Claim
65 words
A method for processing data transmitted between a plurality of objects, comprising the steps of: defining a plurality of combinations of objects; providing specific information corresponding to each of said combinations of objects; and generating, in accordance with said specific information, at least one control signal for application to each of said plurality of objects to manage the data transmitted between said plurality of objects.