Apparatus and method for assisting in achieving desired behavior patterns
First Claim
1. A computer controlled robot implemented method of assisting an individual in achieving a desired pattern of behavior, the robot including a processor, a camera, a head, eyes in the head and moveable relative to the head, and an interface for communicating with the individual, the interface including at least one of:
- a display, a speech interface and physical movement of the robot, the method comprising;
receiving data from the camera, the data representing a field of view of the camera;
detecting a location of a face of the individual within the field of view of the camera;
moving the eyes, relative to the head, based on the location of the face of the individual within the field of view of the camera, so as to make eye contact with the individual;
interacting with the individual via the interface in a plurality of interactions;
calculating, based on the plurality of interactions, a current state of a relationship with the individual;
implementing a behavior model for the robot'"'"'s interaction with the individual; and
causing a change in interaction of the robot with the individual based on the current state of the relationship, so as to assist the individual in effecting the pattern of behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for assisting an individual in achieving a desired pattern of behavior. A robot is provided that includes a moving head and eyes and is programmed to make eye contact with the individual, such robot also having an interface for communicating with the individual. The robot includes a relationship management module that measures state of a relationship with the individual to determine a current state of the relationship. The robot also includes an interaction module that implements a behavior model for the robot'"'"'s interaction with the individual. The behavior model causes a change in interaction of the robot with the individual based on what the relationship management module determines to be the current state of the relationship, so that the behavior model assists the individual in effecting the pattern of behavior.
-
Citations
16 Claims
-
1. A computer controlled robot implemented method of assisting an individual in achieving a desired pattern of behavior, the robot including a processor, a camera, a head, eyes in the head and moveable relative to the head, and an interface for communicating with the individual, the interface including at least one of:
- a display, a speech interface and physical movement of the robot, the method comprising;
receiving data from the camera, the data representing a field of view of the camera; detecting a location of a face of the individual within the field of view of the camera; moving the eyes, relative to the head, based on the location of the face of the individual within the field of view of the camera, so as to make eye contact with the individual; interacting with the individual via the interface in a plurality of interactions; calculating, based on the plurality of interactions, a current state of a relationship with the individual; implementing a behavior model for the robot'"'"'s interaction with the individual; and causing a change in interaction of the robot with the individual based on the current state of the relationship, so as to assist the individual in effecting the pattern of behavior. - View Dependent Claims (2, 3, 4, 9, 10, 11, 15)
- a display, a speech interface and physical movement of the robot, the method comprising;
-
5. A robot for assisting an individual in achieving a desired pattern of behavior, the system comprising:
-
a processor; a head; eyes in the head and moveable, relative to the head, under control of the processor; a camera coupled to the processor; and an interface configured to communicate with the individual, the interface being coupled to the processor and including at least one of;
a display, a speech interface and physical movement of the robot;wherein the processor is configured to; receive data from the camera, the data representing a field of view of the camera; detect a location of a face of the individual within the field of view of the camera; move the eyes, relative to the head, based on the location of the face of the individual within the field of view of the camera, so as to make eye contact with the individual; interact with the individual via the interface in a plurality of interactions; calculate, based on the plurality of interactions, a current state of a relationship with the individual; implement a behavior model for the robot'"'"'s interaction with the individual; and cause a change in interaction of the robot with the individual based on the current state of the relationship, so as to assist the individual in effecting the pattern of behavior. - View Dependent Claims (6, 7, 8, 12, 13, 14, 16)
-
Specification