Automatic personal assistance between users devices
First Claim
1. A method for providing automatic personal assistance on a first user device, the method comprising:
- receiving a voice-based input communication at the first user device, the voice-based input communication sent over a communication network from a second device; and
executing instructions stored in a memory of the first user device, wherein the execution of instructions by a processor of the first user device executes a first personal assistant of the first user device, which thereby;
activates an automatic mode of the first personal assistant,automatically parses the received voice-based input communication to identify one or more keywords in the received voice-based input communication,determines that the one or more parsed keywords are associated with a request for the first user device,generates and stores an entry at the first user device, the entry associated with a software application that is stored at the first user device, the entry defining a trigger condition and a triggerable action, wherein meeting the trigger condition causes the first user device to perform the triggerable action, andtransmits a confirmation to the second user device, the confirmation identifying that the entry has been stored at the first user device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are presented for providing automatic personal assistance on a user device (e.g., mobile phone). In some embodiments, a personal assistant on a first user device may respond automatically to a received input communication from a second user device. In some embodiments, the personal assistant may perform a local search of data stored on the first user device in order to retrieve data responsive to the received input. In some embodiments, the personal assistant may perform a local load of an entry into an application on the first user device in order to perform an action responsive to the received user input. In some embodiments, the automatic response may include sending a responsive output communication to the second user device. The automatic personal assistance may be customized based on user-editable automatic personal assistance settings.
141 Citations
20 Claims
-
1. A method for providing automatic personal assistance on a first user device, the method comprising:
-
receiving a voice-based input communication at the first user device, the voice-based input communication sent over a communication network from a second device; and executing instructions stored in a memory of the first user device, wherein the execution of instructions by a processor of the first user device executes a first personal assistant of the first user device, which thereby; activates an automatic mode of the first personal assistant, automatically parses the received voice-based input communication to identify one or more keywords in the received voice-based input communication, determines that the one or more parsed keywords are associated with a request for the first user device, generates and stores an entry at the first user device, the entry associated with a software application that is stored at the first user device, the entry defining a trigger condition and a triggerable action, wherein meeting the trigger condition causes the first user device to perform the triggerable action, and transmits a confirmation to the second user device, the confirmation identifying that the entry has been stored at the first user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing automatic personal assistance on a first user device, the system comprising:
-
a communication interface that receives a voice-based input communication at the first user device, the voice-based input communication sent over a communication network from a second device; and a processor that executes a first personal assistant on the first user device, wherein the execution of first personal assistant by the processor; activates an automatic mode of the first personal assistant, automatically parses the received voice-based input communication to identify one or more keywords in the received voice-based input communication, determines that the one or more parsed keywords are associated with a request for the first user device, generates and stores an entry at the first user device, the entry associated with a software application that is stored at the first user device, the entry defining a trigger condition and a triggerable action, wherein meeting the trigger condition causes the first user device to perform the triggerable action, and transmits a confirmation to the second user device, the confirmation identifying that the entry has been stored at the first user device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to provide automatic personal assistance on a first user device, the method comprising:
-
receiving a voice-based input communication, at a communications interface on the first user device, the voice-based input communication transmitted over a network from a second device; activating an automatic mode of a first personal assistant on the first user device; parsing the received voice-based input communication, by the first personal assistant, to identify one or more keywords in the received voice-based input communication; determining that the one or more parsed keywords are associated with a request for the first user device; generating and storing an entry at the first user device, the entry associated with a software application that is stored at the first user device, the entry defining a trigger condition and a triggerable action, wherein meeting the trigger condition causes the first user device to perform the triggerable action; and transmitting a confirmation to the second user device, the confirmation identifying that the entry has been stored at the first user device.
-
Specification