Information processing apparatus, its control method, and program
AssigneeCanon Kabushiki Kaisha
InventorsMakoto Hirota, Tetsuo Kosaka
Life of this patent
Estimating the term…
Abstract
Modality information associated with modalities of a control device is received via a communication module. Also, dialog information associated with dialog of a device to be controlled is received via the communication module. A bind layer inference module generates bind information that infers the relationship between the modality information and dialog information, and binds the modality information and dialog information. The bind information and dialog information are transmitted to the control device via the communication module.
Claims23
An information processing apparatus which supports control between a control device and a device to be controlled via a network, comprising:
- first reception means for receiving modality information associated with modalities of the control device;
- second reception means for receiving dialog information associated with dialog of the device to be controlled;
- generation means for generating bind information that infers a relationship between the modality information and the dialog information, and binds the modality information and the dialog information;
- and
- transmission means for transmitting the bind information and the dialog information to the control device.
An information processing apparatus which serves as a control device that controls an operation of a device to be controlled, comprising:
- reception means for receiving dialog information associated with dialog of the device to be controlled;
- generation means for generating bind information that infers a relationship between modality information associated with modalities of said information processing apparatus, and the dialog information, and binds the modality information and the dialog information;
- management means for managing the modalities in accordance with the modality information;
- and
- modality control means for controlling processes between the modality and the dialog in accordance with the bind information.
An information processing apparatus which serves as a device to be controlled that executes a process on the basis of an instruction from a control device, comprising:
- transmission means for transmitting dialog information associated with dialog of said information processing apparatus to the control device;
- dialog execution means for managing the dialog in accordance with the dialog information;
- and
- control means for executing control of said information processing apparatus on the basis of an instruction from said dialog execution means.
A method of controlling an information processing apparatus which supports control between a control device and a device to be controlled via a network, comprising:
- a first reception step of receiving modality information associated with modalities of the control device;
- a second reception step of receiving dialog information associated with dialog of the device to be controlled;
- a generation step of generating bind information that infers a relationship between the modality information and the dialog information, and binds the modality information and the dialog information;
- and
- a transmission step of transmitting the bind information and the dialog information to the control device.
A method of controlling an information processing apparatus which serves as a control device that controls an operation of a device to be controlled, comprising:
- a reception step of receiving dialog information associated with dialog of the device to be controlled;
- a generation step of generating bind information that infers a relationship between modality information associated with modalities of the information processing apparatus, and the dialog information, and binds the modality information and the dialog information;
- a management step of managing the modalities in accordance with the modality information;
- and
- a modality control step of controlling processes between the modality and the dialog in accordance with the bind information.
A method of controlling an information processing apparatus which serves as a device to be controlled that executes a process on the basis of an instruction from a control device, comprising:
- a transmission step of transmitting dialog information associated with dialog of the information processing apparatus to the control device;
- a dialog execution step of managing the dialog in accordance with the dialog information;
- and
- a control step of executing control of the information processing apparatus on the basis of an instruction from said dialog execution means.
A program for making a computer control an information processing apparatus which supports control between a control device and a device to be controlled via a network, comprising:
- a program code of a first reception step of receiving modality information associated with modalities of the control device;
- a program code of a second reception step of receiving dialog information associated with dialog of the device to be controlled;
- a program code of a generation step of generating bind information that infers a relationship between the modality information and the dialog information, and binds the modality information and the dialog information;
- and
- a program code of a transmission step of transmitting the bind information and the dialog information to the control device.
A program for making a computer control an information processing apparatus which serves as a control device that controls an operation of a device to be controlled, comprising:
- a program code of a reception step of receiving dialog information associated with dialog of the device to be controlled;
- a program code of a generation step of generating bind information that infers a relationship between modality information associated with modalities of the information processing apparatus, and the dialog information, and binds the modality information and the dialog information;
- a program code of a management step of managing the modalities in accordance with the modality information;
- and
- a program code of a modality control step of controlling processes between the modality and the dialog in accordance with the bind information.
A program for making a computer control an information processing apparatus which serves as a device to be controlled that executes a process on the basis of an instruction from a control device, comprising:
- a program code of a transmission step of transmitting dialog information associated with dialog of the information processing apparatus to the control device;
- a program code of a dialog execution step of managing the dialog in accordance with the dialog information;
- and
- a program code of a control step of executing control of the information processing apparatus on the basis of an instruction from said dialog execution means.
Dependencies are inferred from the claim text.