Distributed, predictive, dichotomous decision engine for an electronic personal assistant
First Claim
Patent Images
1. A method of operating a personal assistant comprising:
- (a) accepting a user input command as an audio signal from a user on a personal electronic device configured to be able to receive user input commands in audio form without requiring further initialization or wake-up;
(b) determining whether the user input command can be fully processed on the personal electronic device;
(c) if it is determined that the user input command cannot be fully processed on the personal electronic device, establishing a communication link between the personal electronic device and a remote device, and using the communication link to send user input command information to the remote device for processing only on the remote device by streaming the user input command to the remote device while an audio threshold for the audio signal is exceeded; and
(d) if is determined that the user input command can be fully processed on the personal electronic device, fully processing the command only on the personal electronic device,wherein the remote device is a remote server or a smartphone.
7 Assignments
0 Petitions
Accused Products
Abstract
A system, method and user interface are described for providing a personal assistant functionality using a predictive, adaptive, dichotomous (two choices) decision engine that proactively prompts the user for decisions on matters deemed relevant by the decision engine based on past user decisions and activities.
43 Citations
33 Claims
-
1. A method of operating a personal assistant comprising:
-
(a) accepting a user input command as an audio signal from a user on a personal electronic device configured to be able to receive user input commands in audio form without requiring further initialization or wake-up; (b) determining whether the user input command can be fully processed on the personal electronic device; (c) if it is determined that the user input command cannot be fully processed on the personal electronic device, establishing a communication link between the personal electronic device and a remote device, and using the communication link to send user input command information to the remote device for processing only on the remote device by streaming the user input command to the remote device while an audio threshold for the audio signal is exceeded; and (d) if is determined that the user input command can be fully processed on the personal electronic device, fully processing the command only on the personal electronic device, wherein the remote device is a remote server or a smartphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic personal assistant system comprising:
-
(a) a first personal electronic device configured to be able to receive user input commands as an audio signal without requiring further initialization or wake-up, in communication with one or more remote devices wherein the one remote device is a remote server or a smartphone; (b) a software program running on the first personal electronic device that is configured to;
accept an input command from the user in audio form, determine whether the input command can be fully processed on the first personal electronic device, if it is determined that the user input command cannot be fully processed on the first personal electronic device, transfer input command information to the remote device via a communications link for processing only on the remote device by streaming the user input command to the remote device while an audio threshold for the audio signal is exceeded, and if is determined that the user input command can be fully processed on the first personal electronic device, fully process the command only on the personal electronic device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system of operating a personal assistant, the system comprising:
a remote server operating a software program configured to receive input voice command information from a personal electronic device, the personal electronic device configured to be able to receive an input voice command in audio form without requiring further initialization or wake-up and to stream the input voice command to the remote server while an audio threshold for the input voice command is exceeded, the input voice command information partially processed by the personal electronics device, the software program configured to process the input voice command information, the software program configured to perform commands or retrieve information based upon input voice command information, the software program configured to deliver the results of performing the commands or retrieving information to the personal electronic device, wherein the input voice command information is processed using both the personal electronic device and the remote server. - View Dependent Claims (24, 25, 26)
-
27. A method of operating a personal assistant comprising:
- establishing and maintaining a communication link between a personal electronics device and a remote device;
accepting a voice input command from a user on a personal electronics device configured to be able to receive voice input commands without requiring further initialization or wake-up;streaming voice input command information based on the voice input command from the personal electronics device to the remote device over the communication link while an audio threshold for the voice input command is exceeded; processing the voice input command information at the remote device to generate a result; and communicating the result to the personal electronic device. - View Dependent Claims (28, 29, 30, 31, 32, 33)
- establishing and maintaining a communication link between a personal electronics device and a remote device;
Specification