VOICE SCRATCHPAD
First Claim
1. A method of deriving data from a voice communication, the method comprising:
- detecting an audio connection between an on-board vehicle computing device and a communications device;
presenting a voice scratchpad graphical user interface on a display associated with the computing device, the voice scratchpad graphical user interface including a selector to initiate processing of the voice communication;
receiving a selection of the selector by a user to initiate voice data processing;
processing voice data received via the audio connection to obtain recognized speech data in response to receiving a selection of the selector by the user;
annotating the recognized speech data to produce structured data in one of a plurality of predetermined formats based on the recognized speech data; and
displaying the structured data on the voice scratchpad graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods to implement a voice scratchpad for deriving data from a voice communication are provided. The system may include a voice scratchpad module configured to detect an audio connection between an on-board vehicle computing device and a communications device, and present a selector on a voice scratchpad graphical user interface, which upon selection by a user causes the voice scratchpad module to process voice data received via the audio connection to obtain recognized speech data. The system may further include an annotation engine configured to annotate the recognized speech data to produce structured data in one of a plurality of predetermined formats. The voice scratchpad module may be configured to receive the structured data from the annotation engine, and display the structured data on voice scratchpad graphical user interface.
-
Citations
20 Claims
-
1. A method of deriving data from a voice communication, the method comprising:
-
detecting an audio connection between an on-board vehicle computing device and a communications device; presenting a voice scratchpad graphical user interface on a display associated with the computing device, the voice scratchpad graphical user interface including a selector to initiate processing of the voice communication; receiving a selection of the selector by a user to initiate voice data processing; processing voice data received via the audio connection to obtain recognized speech data in response to receiving a selection of the selector by the user; annotating the recognized speech data to produce structured data in one of a plurality of predetermined formats based on the recognized speech data; and displaying the structured data on the voice scratchpad graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for deriving data from a voice communication, the system comprising:
-
a voice scratchpad module configured to be executed on an on-board vehicle computing device, the voice scratchpad module being configured to detect an audio connection between the on-board vehicle computing device and a communications device, the voice scratchpad module further being configured to present a voice scratchpad graphical user interface on a display associated with the computing device, the graphical user interface including a selector, which upon selection by a user causes the voice scratchpad module to process voice data received via the audio connection to obtain recognized speech data; and an annotation engine configured to be executed on the on-board vehicle computing device, the annotation engine being configured to annotate the recognized speech data to produce structured data in one of a plurality of predetermined formats based on the recognized speech data wherein the voice scratchpad module is configured to receive the structured data from the annotation engine, and display the structured data on voice scratchpad graphical user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of deriving data from a voice communication, the method comprising:
-
detecting an audio connection between an on-board vehicle computing device and a communications device, wherein the communications device is a microphone or a mobile telephone; presenting a voice scratchpad graphical user interface on a display associated with the computing device, the voice scratchpad graphical user interface including a selector to initiate processing of the voice communication; receiving a selection of the selector by a user to initiate voice data processing; processing voice data received via the audio connection to obtain recognized speech data in response to receiving a selection of the selector by the user; annotating the recognized speech data to produce structured data in one of a plurality of predetermined formats based on the recognized speech data; displaying the structured data on the voice scratchpad graphical user interface; and displaying in the graphical user interface a link for accessing the structured data via a related application; wherein the predetermined format of the structured data includes one or more of contact data, address data, or point of interest data, and the related application is one or more of a contacts manager, a navigation application, a media application, or a telephone application.
-
Specification