← Back to Patent Explorer
US6668211B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Arithmetic processing device, object-to-object communication method and robot

Assignee: Sony Corp
•
Filing: 2000-01-13
•
Granted: 2003-12-23
•
Expires: 2020-01-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arithmetic processing device, an object-to-object communication method and a robot, such as an entertainment robot, in which software suited to a current robot configuration is set. The software is changed corresponding to the configuration based on a comparison result of information corresponding to a component detection result stored for each configuration and a component detection result associated with the current configuration. Objects are connected so that data can be exchanged based on the connection data.

Inventors

  • 👤 Masahiro Fujita
  • 👤 Takayuki Sakamoto
  • 👤 Kotaro Sabe
  • 👤 Tsuyoshi Takagi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:29
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0426; G06; G06F; G06F8/00; G05B2219/00; G05B2219/20; G05B2219/23; G05B2219/23312; G05B2219/23389; G05B2219/23432; G05B2219/30; G05B2219/32; G05B2219/32137; G05B2219/32161; G05B2219/33; G05B2219/33105; G05B2219/33125; G05B2219/40; G05B2219/40304; Y; Y02; Y02P; Y02P90/00; Y02P90/02; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10T; Y10T74/00; Y10T74/20; Y10T74/20207; Y10T74/20305; Y10T74/20317

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 97 words
A robot having a configuration that is changeable by exchanging components thereof, said robot comprising: component detection means for detecting the components attached and for outputting the component detection result; information storing means for storing information corresponding to said component detection result in each configuration obtained by exchanging said components; software changing means for changing software corresponding to the configuration based on the comparison result between said component detection result and the information stored in said information storing means; and control means for controlling the overall operations according to the software set by said software changing means.
Claim 2
Dependent Claim 97 words
A robot having a configuration that is changeable by exchanging components thereof, said robot comprising: component detection means for detecting the components attached and for outputting the component detection result; information storing means for storing information corresponding to said component detection result in each configuration obtained by exchanging said components; software changing means for changing software corresponding to the configuration based on the comparison result between said component detection result and the information stored in said information storing means; and control means for controlling the overall operations according to the software set by said software changing means.
Claim 3
Dependent Claim 30 words
A robot as defined in claim 1 , wherein said software changing means changes software corresponding to said configuration by changing objects forming said software based on said comparison result.
Claim 4
Dependent Claim 54 words
A robot as defined in claim 1 , wherein said software comprises: configuration dependent software that is dependent on the change of said configuration; and configuration independent software that is not dependent on the change of said configuration; and said software changing means changes software corresponding to said configuration by changing said configuration-dependent software.
Claim 5
Dependent Claim 22 words
A robot as defined in claim 1 , characterized by: information corresponding to said component detection result is described by text data.
Claim 6
Dependent Claim 42 words
An arithmetic processing device for communicating data between objects, comprising: an object manager for connecting said objects so that data can be exchanged; and connection data providing means for providing the connection data required for connecting said objects to said object manager.
Claim 7
Dependent Claim 42 words
An arithmetic processing device for communicating data between objects, comprising: an object manager for connecting said objects so that data can be exchanged; and connection data providing means for providing the connection data required for connecting said objects to said object manager.
Claim 8
Dependent Claim 30 words
An arithmetic processing device as defined in claim 5 , wherein said connection data is information to specify objects to be connected and the format of data to be communicated.
Claim 9
Dependent Claim 39 words
An arithmetic processing device as defined in claim 5 , wherein said connection data providing means provides the connection data after selecting the connection data from a file in which multiple connection data are recorded to said object manager.
Claim 10
Dependent Claim 36 words
An arithmetic processing device as defined in claim 5 , wherein said object manager, after separating the connection between corresponding objects according to said connection data, changes software comprised of said objects by connecting said objects.
Claim 11
Dependent Claim 25 words
An arithmetic processing device as defined in claim 8 , characterized by: the change of said software is the shifting of electric power consumption mode.
Claim 12
Dependent Claim 20 words
An arithmetic processing device as defined in claim 5 , characterized by: said connection data is described by text data.
Claim 13
Dependent Claim 31 words
An object-to-object communication method for communicating data between objects, comprising: connecting said objects so that data is exchanged based on connection data to be provided from a predetermined data providing means.
Claim 14
Dependent Claim 31 words
An object-to-object communication method for communicating data between objects, comprising: connecting said objects so that data is exchanged based on connection data to be provided from a predetermined data providing means.
Claim 15
Dependent Claim 30 words
An object-to-object communication method as defined in claim 11 , wherein said connection data is information to specify objects to be connected and the format of data to be communicated.
Claim 16
Dependent Claim 30 words
An object-to-object communication method as defined in claim 11 , wherein said connection data is selected from a file in which multiple connection data are recorded and to be provided.
Claim 17
Dependent Claim 37 words
An object-to-object communication method as defined in claim 11 , characterized by: said software formed by said objects is changed by connecting said objects after separating the connection between the corresponding objects according to said connection data.
Claim 18
Dependent Claim 25 words
An object-to-object communication method as defined in claim 14 , characterized by: the change of said software is the shifting of electric power consumption mode.
Claim 19
Dependent Claim 21 words
An object-to-object communication method as defined in claim 1 , characterized by: said connection data is the description by text data.
Claim 20
Dependent Claim 63 words
A robot, comprising: a robot configuration that is changeable by exchanging components thereof; and overall operations are controlled by the software comprised of objects by communicating data between objects; and comprising: an object manager to connect said objects so that data can be exchanged; and connection data providing means for providing the connection data required for connecting said objects to said object manager.
Claim 21
Dependent Claim 63 words
A robot, comprising: a robot configuration that is changeable by exchanging components thereof; and overall operations are controlled by the software comprised of objects by communicating data between objects; and comprising: an object manager to connect said objects so that data can be exchanged; and connection data providing means for providing the connection data required for connecting said objects to said object manager.
Claim 22
Dependent Claim 25 words
A robot as defined in claim 17 , wherein said connection data defines objects to be connected and the format of data to be communicated.
Claim 23
Dependent Claim 29 words
A robot as defined in claim 17 , characterized by: said connection data is selected from the file in which multiple connection data are recorded and to be provided.
Claim 24
Dependent Claim 32 words
A robot as defined in claim 17 , characterized by: said software is changed after separating the connection between the corresponding objects and by connecting said objects according to said connection data.
Claim 25
Dependent Claim 23 words
A robot as defined in claim 20 , characterized by: the change of said software is the shifting of electric power consumption mode.
Claim 26
Dependent Claim 47 words
A robot as defined in claim 20 , comprising: detection means for detecting said components; and characterized by: said software is changed corresponding to said configuration since said connection data is provided according to the detection result of said detection means by said connection data providing means.
Claim 27
Dependent Claim 19 words
A robot as defined in claim 17 , characterized by: said connection data is the description by text data.

References Cited (Backward Citations)

US6446055B1 Cited
US6505097B1 Cited
US6415222B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-12-22 2007-06-23 2007-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-12-22 2011-06-23 2011-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-12-22 2015-06-23 2015-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag