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 input communication sent over a communication network from a second device;
executing instructions stored in memory, wherein the execution of instructions by a processor executes the first personal assistant on the first user device to;
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 responsive action,performs the identified responsive action, andgenerates a voice-based output communication responsive to the voice-based input communication, wherein the voice-based output communication includes information associated with the performed responsive action; and
transmits the voice-based output communication over the communication network to the second 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.
185 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 input communication sent over a communication network from a second device; executing instructions stored in memory, wherein the execution of instructions by a processor executes the first personal assistant on the first user device to; 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 responsive action, performs the identified responsive action, and generates a voice-based output communication responsive to the voice-based input communication, wherein the voice-based output communication includes information associated with the performed responsive action; and transmits the voice-based output communication over the communication network to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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; a processor that executes the 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 responsive action, performs the identified responsive action, and generates a voice-based output communication responsive to the voice-based input communication, wherein the voice-based output communication includes information associated with the performed responsive action; and wherein the communication interface transmits the voice-based output communication over the communication network to the second device. - View Dependent Claims (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 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 input communication, the one or more keywords associated with a responsive action, wherein the first personal assistant processes the received voice-based input communication automatically; performing the identified responsive action, by the first personal assistant; and generating a voice-based output communication responsive to the voice-based input communication, by the first personal assistant, wherein the output communication is transmitted over the network to the second device, and wherein the voice-based output communication includes information associated with the performed responsive action.
-
Specification