The present invention relates to computer program methods, systems, apparatus and products for changing the behavior of electronic personal assistant (106) based on situation associated with mobile device (300). plurality of sensors (102a to 102c) detect the situation for generating data (110a to 110c); and measurement based on them; making it possible to change the behavior of the assistant (106). Vehicle driving situation on a road is calculated based on sensor data, and assistant's behavior (106) is changed, such as suspension of interactions by the assistant to prevent the driver from being distracted. user can verbalize request (108) to assistant (106). Request (108) is still received by the vehicle driving status monitor (302) via the assistant (106) or directly from the user. Under normal circumstances, assistant (106) may verbally respond to request (108) with response (114). Checking the situation (112) may cause the assistant (106) to change his behavior. assistant (106) may suspend response (114) (or other interaction) by not speaking to the user, and / or may alter their behavior in another way. The response suspension (114) may last at least until the vehicle driving situation monitor (302) determines which assistant (106) can resume normal interactions.
展开▼