Back to results
US 12,596,430 B2Granted
Human-computer interface for multimodal conversational interactions in mobile contexts
AssigneeElide Interfaces Inc.
InventorsMina Fahmi, Kirak Hong
Life of this patent
Estimating the term…
Abstract
A physical input from a user is detected at a sensor included in an annular member having a central opening. Audio from the user is received at a microphone included in the annular member. Feedback is provided to the user by a feedback indicator included in the annular member. The received audio is provided to a computing device from a communication interface included in the annular member.
Claims19
A system, comprising:
- an annular member having a central opening;
- a sensor included in the annular member and configured to detect a physical input from a user;
- an inertial measurement unit (IMU) configured to output a signal indicative of an orientation and/or motion of the annular member in three-dimensional space;
- a processor configured to:
- receive an output from the sensor and the output from the IMU;
- determine, based in part of the output of the IMU that the annular member is near a mouth of the user;
- and
- in response to receiving an output from the sensor and the output from the IMU, determine a type of input primitive associated with the physical input based on the output from the sensor being received within a threshold of the output from the IMU;
- a microphone included in the annular member and configured to receive audio from the user;
- a communication interface included in the annular member and configured to provide the received audio to a computing device;
- and
- a feedback indicator included in the annular member and configured to provide feedback to the user.
9 more elements
A method, comprising:
- detecting, by a sensor included in an annular member, a physical input from a user;
- outputting, by an inertial measurement unit (IMU) included in the annular member, a signal indicative of an orientation and/or motion of the annular member in three-dimensional space;
- receiving, by a processor included in the annular member, an output from the sensor and the output from the IMU;
- determining, by the processor, based in part on the output of the IMU that the annular member is near a mouth of the user;
- in response to receiving an output from the sensor and the output from the IMU, determining a type of input primitive associated with the physical input based on the output from the sensor being received within a threshold of the output from the IMU;
- receiving, by a microphone included in the annular member, audio from the user;
- providing, by a feedback indicator included in the annular member, feedback to the user;
- and
- providing, by a communication interface included in the annular member, the received audio to a computing device.
6 more elements
A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
- detecting, by a sensor included in an annular member, a physical input from a user;
- outputting, by an inertial measurement unit (IMU) included in the annular member, a signal indicative of an orientation and/or motion of the annular member in three-dimensional space;
- receiving, by a processor included in the annular member, an output from the sensor and the output from the IMU;
- determining, by the processor, based in part on the output of the IMU that the annular member is near a mouth of the user;
- in response to receiving an output from the sensor and the output from the IMU, determining a type of input primitive associated with the physical input based on the output from the sensor being received within a threshold of the output from the IMU;
- providing, by a feedback indicator included in the annular member, feedback to the user indicating that a command associated with the physical input was initiated;
- and
- providing, by a communication interface included in the annular member, the received audio to a computing device.
5 more elements
Dependencies are inferred from the claim text.