Suggesting intent frame(s) for user request(s)
First Claim
1. A processing system comprising:
- activation logic configured to determine whether natural language functionality of the processing system is activated, the natural language functionality for enabling the processing system to interpret natural language requests;
suggestion logic, implemented using at least one processor, configured to generate one or more intent frames, each of the one or more intent frames including at least one carrier phrase and at least one slot; and
an interface configured to provide at least one of a visual representation or an audio representation of the one or more intent frames to a user to elicit a request from the user based on a determination that the natural language functionality of the processing system is activated, the at least one slot that is included in each of the one or more intent frames indicating to the user that the at least one slot is replaceable by the user with at least one phrase to indicate an intent of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit a request from a user. An intent frame is a natural language phrase (e.g., a sentence) that includes at least one carrier phrase and at least one slot. A slot in an intent frame is a placeholder that is identified as being replaceable by one or more words that identify an entity and/or an action to indicate an intent of the user. A carrier phrase in an intent frame includes one or more words that suggest a type of entity and/or action that is to be identified by the one or more words that may replace the corresponding slot. In accordance with these techniques, the intent frame(s) are suggested in response to determining that natural language functionality of a processing system is activated.
-
Citations
20 Claims
-
1. A processing system comprising:
-
activation logic configured to determine whether natural language functionality of the processing system is activated, the natural language functionality for enabling the processing system to interpret natural language requests; suggestion logic, implemented using at least one processor, configured to generate one or more intent frames, each of the one or more intent frames including at least one carrier phrase and at least one slot; and an interface configured to provide at least one of a visual representation or an audio representation of the one or more intent frames to a user to elicit a request from the user based on a determination that the natural language functionality of the processing system is activated, the at least one slot that is included in each of the one or more intent frames indicating to the user that the at least one slot is replaceable by the user with at least one phrase to indicate an intent of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining that natural language functionality of a processing system is activated to enable the processing system to interpret natural language requests; and providing at least one of a visual representation or an audio representation of one or more intent frames via an interface of the processing system for a user to elicit a request from the user, using at least one processor of the processing system, in response to determining that the natural language functionality is activated, each of the one or more intent frames including at least one carrier phrase and at least one slot, the at least one slot that is included in each of the one or more intent frames indicating to the user that the at least one slot is replaceable by the user with at least one phrase to indicate an intent of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a first request from a user at a processing system having natural language functionality that enables the processing system to interpret natural language requests; determining at least one of a domain or an intent of the first request; and providing at least one of a visual representation or an audio representation of one or more intent frames via an interface of the processing system for the user to elicit a second request from the user, using at least one processor of the processing system, in response to the first request from the user, each of the one or more intent frames being based on the at least one of the domain or the intent, each of the one or more intent frames including at least one respective carrier phrase and at least one respective slot, the at least one slot that is included in each of the one or more intent frames indicating to the user that the at least one slot is replaceable by the user with at least one phrase to indicate an intent of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification