Situation aware personal assistant
First Claim
1. A method in at least one computing device, comprising:
- executing in the computing device an application that is an electronic personal assistant configured to interact with a user by speech communication including being configured to receive a spoken request and to respond with speech;
sensing a situation with a plurality of sensors to generate sensor data;
calculating a situation score based on the sensor data; and
altering behavior of the electronic personal assistant based on the calculated situation score including suspending an action from being performed by the electronic personal assistant.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, apparatuses, and computer program products are provided for altering the behavior of an electronic personal assistant based on a situation associated with a mobile device. A situation is sensed with a plurality of sensors to generate sensor data. A situation score is calculated based on the sensor data. Behavior of an electronic personal assistant is altered based on the calculated situation score. In one aspect, the situation is a driving situation in which a driver drives a vehicle on a roadway. In such case, a driving situation score is calculated based on the sensor data, and behavior of the electronic personal assistant is altered based on the calculated driving situation score, such as suspending interactions by the electronic personal assistant with the driver to avoid the driver being distracted.
26 Citations
20 Claims
-
1. A method in at least one computing device, comprising:
-
executing in the computing device an application that is an electronic personal assistant configured to interact with a user by speech communication including being configured to receive a spoken request and to respond with speech; sensing a situation with a plurality of sensors to generate sensor data; calculating a situation score based on the sensor data; and altering behavior of the electronic personal assistant based on the calculated situation score including suspending an action from being performed by the electronic personal assistant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one computing device, comprising:
-
a situation monitor configured to calculate a situation score based on sensor data received from a plurality of sensors sensing a situation; and an application that is an electronic personal assistant configured to; interact with a user by speech communication including being configured to receive a spoken request and to respond with speech; and alter behavior based on the calculated situation score including being configured to suspend an action from being performed by the electronic personal assistant. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computing device, comprising:
-
at least one processor circuit; and a memory that stores program code configured to be executed by the at least one processor circuit to perform operations, the operations including; executing an application that is an electronic personal assistant configured to interact with a user by speech communication including being configured to receive a spoken request and to respond with speech; calculating a situation score based on sensor data received from a plurality of sensors sensing a situation; and causing a behavior of the electronic personal assistant to be altered based on the calculated situation score including suspending an action from being performed by the electronic personal assistant. - View Dependent Claims (17, 18, 19, 20)
-
Specification