System and method for providing distributed intelligent assistance
First Claim
Patent Images
1. A method comprising:
- receiving from a client device and displaying on the client device a user inquiry associated with a user, the user inquiry having a linguistic pattern including a verb;
generating a follow up question based on the user inquiry;
displaying on the client device the follow up question;
receiving from the client device and displaying on the client device a follow up answer from the user;
determining a task to be performed at least in part by an intelligent assistant based at least in part on the follow up answer from the user, the task including at least one of buying an item or service, selling an item or service, publishing, sending a message, offering, comparing, making, automating, calling, setting, learning, saving, scheduling, subscribing, posting, starting, stopping, modifying, alerting, booking, or summarizing;
causing the task to be performed at least in part by the intelligent assistant; and
generating and displaying on the client device a response regarding the task.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for a service engine providing distributed intelligent assistance to a user are described herein. The method comprising steps of receiving and displaying a user inquiry from the user, the user inquiry having a linguistic pattern including a verb; generating and displaying a follow up question based on the user inquiry; receiving and displaying a follow up answer from the user; and generating and displaying a response based on the user inquiry and the follow up answer.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving from a client device and displaying on the client device a user inquiry associated with a user, the user inquiry having a linguistic pattern including a verb; generating a follow up question based on the user inquiry; displaying on the client device the follow up question; receiving from the client device and displaying on the client device a follow up answer from the user; determining a task to be performed at least in part by an intelligent assistant based at least in part on the follow up answer from the user, the task including at least one of buying an item or service, selling an item or service, publishing, sending a message, offering, comparing, making, automating, calling, setting, learning, saving, scheduling, subscribing, posting, starting, stopping, modifying, alerting, booking, or summarizing; causing the task to be performed at least in part by the intelligent assistant; and generating and displaying on the client device a response regarding the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20)
-
-
15. A system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and configured to store instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving user inquiry from a user; recognizing a linguistic pattern including a verb from the user inquiry and parsing the user inquiry into a request based on the linguistic pattern including the verb; obtaining feedback based on the request; determining a task based at least in part on the feedback, the task including at least one of buying an item or service, selling an item or service, publishing, offering, comparing, or calling; causing the task to be performed at least in part by an intelligent assistant; constructing a result regarding the task; and presenting the result to the user. - View Dependent Claims (16)
-
-
17. A non-transitory computer-readable storage medium comprising computer-executable instructions for performing operations comprising:
-
receiving user inquiry from a user; recognizing a linguistic pattern including a verb from the user inquiry and parsing the user inquiry into a command based on the linguistic pattern including the verb; determining a task to be performed at least in part by an intelligent assistant based at least in part on the command, the task including at least one of learning, saving, scheduling, subscribing, posting, starting, stopping, modifying, alerting, booking, or summarizing; causing the task to be performed at least in part by the intelligent assistant; constructing a result related to the task; and presenting the result to the user. - View Dependent Claims (18, 19)
-
Specification