Voice interactive system
AssigneeExpensify, Inc.
InventorsDavid M. Barrett, Robert Chen
Life of this patent
Estimating the term…
Abstract
An interactive system can utilize microtechnology (e.g., a micro-electromechanical system (MEMS)), such as miniaturized microphone (e.g., a bone-conducting microphone), audio output device, microprocessor, and signal conversion and propagation means to create a personal area network (PAN) for a user. The system can include a voice input device (e.g., worn on one or more teeth of the user) that outputs a near-field magnetic induction (NFMI) signal based on a whisper input by the user. The NFMI signal is either detected by the user's mobile device, or converted into a wireless signal (e.g., a Bluetooth RF signal) detectable by the user's mobile device, for receiving voice commands (e.g., to provide personal assistant services) via a designated application running on the mobile device.
Claims18
An interactive system comprising:
- a computing device comprising one or more processors, and a memory to store a set of instructions;
- wherein the one or more processors execute the set of instructions to perform operations that include:
- launching a designated application for communicating with a wearable device having a microphone while the computing device is in a locked state, wherein in the locked state, the computing device performs a default screen lock behavior;
- implementing, by the designated application, a listening mode while the computing device is in a locked state, without interfering with the default screen lock behavior;
- during the listening mode, wirelessly communicating with a wearable device to receive a voice input of a user, the wearable device including a near-field magnetic induction (NFMI) transmitter to modulate a localized magnetic field based on the voice input;
- detecting a command from the voice input;
- responsive to detecting the command, implementing, by the designated application, a virtual assistance concierge service by executing the command while maintaining the locked state of the computing device;
- and
- wherein implementing the virtual assistance concierge service includes:
- while the computing device is in the locked state, wirelessly communicating with the wearable device to provide a feedback for the user through a feedback device that is included with, or connected to the wearable device.
A computer-implemented method for implementing an interactive system using a computing device, the method being implemented by one or more processors of the computing device and comprising:
- launching a designated application for communicating with a wearable device having a microphone while the computing device is in a locked state, wherein in the locked state, the computing device performs a default screen lock behavior;
- implementing, by the designated application, a listening mode while the computing device is in a locked state, without interfering with the default screen lock behavior;
- during the listening mode, wirelessly communicating with a wearable device to receive a voice input of a user;
- detecting a command from the voice input;
- responsive to detecting the command, implementing, by the designated application, a virtual assistance concierge service by executing the command while maintaining the locked state of the computing device;
- and
- wherein implementing the virtual assistance concierge service includes:
- while the computing device is in the locked state, wirelessly communicating with the wearable device to provide a feedback for the user through a feedback device that is included with, or connected to the wearable device.
A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computing device, causes the computing device to perform operations comprising:
- launching a designated application for communicating with a wearable device having a microphone while the computing device is in a locked state, wherein in the locked state, the computing device performs a default screen lock behavior;
- implementing, by the designated application, a listening mode while the computing device is in a locked state, without interfering with the default screen lock behavior;
- during the listening mode, wirelessly communicating with a wearable device to receive a voice input of a user;
- detecting a command from the voice input;
- responsive to detecting the command, implementing, by the designated application, a virtual assistance concierge service by executing the command while maintaining the locked state of the computing device;
- and
- wherein implementing the virtual assistance concierge service includes:
- while the computing device is in the locked state, wirelessly communicating with the wearable device to provide a feedback for the user through a feedback device that is included with, or connected to the wearable device.
Dependencies are inferred from the claim text.