Natural language interaction for smart assistant
First Claim
1. A method for natural language interaction, comprising:
- recording speech provided by a human user;
translating the recorded speech into a machine-readable natural language input relating to an interaction topic;
maintaining an interaction timer tracking a length of time since a last machine-readable natural language input relating to the interaction topic;
based on a current value of the interaction timer being greater than an interaction engagement threshold, delivering a message relating to the interaction topic with a first natural language phrasing that includes an interaction topic reminder;
orbased on the current value of the interaction timer being less than the interaction engagement threshold, delivering the message relating to the interaction topic with a second natural language phrasing that lacks the interaction topic reminder.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for natural language interaction includes recording speech provided by a human user. The recorded speech is translated into a machine-readable natural language input relating to an interaction topic. An interaction timer is maintained that tracks a length of time since a last machine-readable natural language input referring to the interaction topic was translated. Based on a current value of the interaction timer being greater than an interaction engagement threshold, a message relating to the interaction topic is delivered with a first natural language phrasing that includes an interaction topic reminder. Based on the current value of the interaction timer being less than the interaction engagement threshold, the message relating to the interaction topic is delivered with a second natural language phrasing that lacks the interaction topic reminder.
236 Citations
20 Claims
-
1. A method for natural language interaction, comprising:
-
recording speech provided by a human user; translating the recorded speech into a machine-readable natural language input relating to an interaction topic; maintaining an interaction timer tracking a length of time since a last machine-readable natural language input relating to the interaction topic; based on a current value of the interaction timer being greater than an interaction engagement threshold, delivering a message relating to the interaction topic with a first natural language phrasing that includes an interaction topic reminder;
orbased on the current value of the interaction timer being less than the interaction engagement threshold, delivering the message relating to the interaction topic with a second natural language phrasing that lacks the interaction topic reminder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A smart assistant device, comprising:
-
a logic processor; and a storage device holding instructions executable by the logic processor to; record speech provided by a human user; translate the recorded speech into a machine-readable natural language input relating to an interaction topic; maintain an interaction timer tracking a length of time since a last machine-readable natural language input relating to the interaction topic; based on a current value of the interaction timer being greater than an interaction engagement threshold, deliver a message relating to the interaction topic with a first natural language phrasing that includes an interaction topic reminder;
orbased on the current value of the interaction timer being less than the interaction engagement threshold, deliver the message relating to the interaction topic with a second natural language phrasing that lacks the interaction topic reminder. - View Dependent Claims (17, 18, 19)
-
-
20. A method for natural language interaction, comprising:
-
recording speech provided by a human user; translating the recorded speech into a machine-readable natural language input relating to an entity; maintaining an interaction timer tracking a length of time since a last machine-readable natural language input referring to the entity; based on a current value of the interaction timer being greater than an interaction engagement threshold, delivering a message relating to the entity to the human user with a first natural language phrasing, the first natural language phrasing referring to the entity with a proper noun;
orbased on the current value of the interaction timer being less than the interaction engagement threshold, delivering the message relating to the entity to the human user with a second natural language phrasing, the second natural language phrasing implicitly referring to the entity with a non-specific pronoun.
-
Specification