Information providing device,method, and information providing system
1 Assignment
0 Petitions
Accused Products
Abstract
A robot apparatus and a server communicate with each other in accordance with a SOAP protocol. The information pertinent to a service request, stated in an inquiry from the robot apparatus, the information pertinent to the robot apparatus and the supplementary information of the data or programs are matched to one another in such a manner that data or programs suited to the individual robot apparatus may be provided under a multi-platform environment where there reside plural robot apparatus different in hardware architecture or platforms.
74 Citations
48 Claims
-
1-24. -24. (canceled)
-
25. An information providing apparatus for supplying motion data, stating the movements of a body unit of a robot apparatus, or an application program, managing recognition and/or action control, to a robot apparatus, over a network;
- said apparatus comprising;
content storage means having stored data or programs to be supplied to the robot apparatus;
receiving means for receiving an inquiry, pertinent to a service request and the information pertinent to the robot apparatus, from the robot apparatus;
analyzing means for analyzing said inquiry; and
transmitting means for transmitting data or programs, matched to services requested, to said robot apparatus. - View Dependent Claims (26, 27, 28, 29, 30, 32)
- said apparatus comprising;
-
31. An information providing apparatus for providing data or a program
to a robot apparatus, over a network; - said apparatus comprising;
content storage means having stored data or programs to be supplied to the robot apparatus;
receiving means for receiving an inquiry, pertinent to a service request and the information pertinent to the robot apparatus, from the robot apparatus;
analyzing means for analyzing said inquiry; and
transmitting means for transmitting data or programs, matched to services requested, to said robot apparatus;
said information pertinent to the robot apparatus at least including a list of functions of said robot apparatus, said apparatus further comprising;
means for specifying the functions needed for said robot apparatus to render services; and
means for comparing the needed functions specified by said function specifying means to said list of functions of the robot apparatus for specifying the functions in deficit in said robot apparatus, among said needed functions;
said transmitting means transmitting the data or programs for replacing the functions in deficit by functions usable by said robot apparatus.
- said apparatus comprising;
-
33. An information providing method for supplying motion data, stating the movements of a body unit of a robot apparatus, or an application program, managing recognition and/or action control, to a robot apparatus, over a network;
- said method comprising;
a receiving step of receiving, from said robot apparatus, an inquiry containing the information pertinent to a service request and the information pertinent to said robot apparatus;
an analysis step of analyzing said inquiry; and
a transmitting step of transmitting the data or program, matched to the requested service, to said robot apparatus. - View Dependent Claims (34, 35, 36, 37, 38, 40)
- said method comprising;
-
39. An information providing method for providing data or a program to a robot apparatus, over a network, said method comprising:
-
a receiving step of receiving, from said robot apparatus, an inquiry containing the information pertinent to a service request and the information pertinent to said robot apparatus;
an analysis step of analyzing said inquiry; and
a transmitting step of transmitting the data or program, matched to the requested service, to said robot apparatus;
said information pertinent to the robot apparatus including at least a list of functions of the robot apparatus, said information providing method further comprising;
a step of specifying the functions needed for said robot apparatus to render services; and
a step of comparing the needed functions specified by said function specifying means to said list of functions of the robot apparatus for specifying the functions in deficit in said robot apparatus, among said needed functions;
said transmitting step transmitting the data or programs for substituting the functions usable by said robot apparatus for the functions in deficit.
-
-
41. An information providing system including a robot apparatus and an information providing apparatus for supplying motion data, stating the movements of a body unit of said robot apparatus, or an application program, managing recognition and/or action control, to a robot apparatus, over a network;
- said information providing apparatus comprising;
content storage means having stored data or programs to be supplied to the robot apparatus;
receiving means for receiving an inquiry, pertinent to a service request and the information pertinent to the robot apparatus, from the robot apparatus;
analyzing means for analyzing said inquiry; and
transmitting means for transmitting data or programs, matched to services requested, to said robot apparatus. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
- said information providing apparatus comprising;
Specification