DICTATION THAT ALLOWS EDITING
First Claim
Patent Images
1. An electronic device, comprising:
- a microphone;
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
obtaining textual data;
receiving, from the microphone, a natural-language user input;
determining whether the natural-language user input comprises a predefined editing command;
in accordance with a determination that the natural-language user input comprises the predefined editing command, modifying the textual data based on the predefined editing command; and
in accordance with a determination that the natural-language user input does not comprise the predefined editing command;
transcribing the natural-language user input, andadding the transcribed natural-language user input to the textual data.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device implements dictation-based editing of textual data. The device receives a natural-language user input and determines whether the natural-language user input includes a predefined editing command. If the natural-language user input includes the predefined editing command, the device modifies the textual data in accordance with the predefined editing command. If the natural-language user input does not include the predefined editing command, the device transcribes the natural-language user input and adds the transcribed text to the textual data.
200 Citations
47 Claims
-
1. An electronic device, comprising:
-
a microphone; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; obtaining textual data; receiving, from the microphone, a natural-language user input; determining whether the natural-language user input comprises a predefined editing command; in accordance with a determination that the natural-language user input comprises the predefined editing command, modifying the textual data based on the predefined editing command; and in accordance with a determination that the natural-language user input does not comprise the predefined editing command; transcribing the natural-language user input, and adding the transcribed natural-language user input to the textual data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a microphone cause the device to:
-
obtain textual data; receive, from the microphone, a natural-language user input; determine whether the natural-language user input comprises a predefined editing command; in accordance with a determination that the natural-language user input comprises the predefined editing command, modify the textual data based on the predefined editing command; and in accordance with a determination that the natural-language user input does not comprise the predefined editing command; transcribe the natural-language user input, and add the transcribed natural-language user input to the textual data.
-
-
47. A method, comprising:
at an electronic device with a microphone; obtaining textual data; receiving, from the microphone, a natural-language user input; determining whether the natural-language user input comprises a predefined editing command; in accordance with a determination that the natural-language user input comprises the predefined editing command, modifying the textual data based on the predefined editing command; and in accordance with a determination that the natural-language user input does not comprise the predefined editing command; transcribing the natural-language user input, and adding the transcribed natural-language user input to the textual data.
Specification