Verbal labels for electronic messages
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving an audio input from a user;
creating a verbal label comprising a digital audio file including audio data representing the audio input from the user and a speaker template of the digital audio file;
labeling an e-mail message using the verbal label, wherein the verbal label is used to identify the email message; and
unifying the verbal label with a preexisting text label for the user, wherein the unifying includes;
performing speech recognition on the audio input from the user or the audio data representing the audio input from the user,matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, andlabeling the e-mail message with the matching preexisting text label for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Verbal labels for electronic messages, as well as systems and methods for making and using such labels, are disclosed. A verbal label is a label containing audio data (such as a digital audio file of a user'"'"'s voice and/or a speaker template thereof) that is associated with one or more electronic messages. Verbal labels permit a user to more efficiently manipulate e-mail and other electronic messages by voice. For example, a user can add such labels verbally to an e-mail or to a group of e-mails, thereby permitting these messages to be sorted and retrieved more easily.
25 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
receiving an audio input from a user; creating a verbal label comprising a digital audio file including audio data representing the audio input from the user and a speaker template of the digital audio file; labeling an e-mail message using the verbal label, wherein the verbal label is used to identify the email message; and unifying the verbal label with a preexisting text label for the user, wherein the unifying includes; performing speech recognition on the audio input from the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the e-mail message with the matching preexisting text label for the user. - View Dependent Claims (2)
-
-
3. A computer-implemented method, comprising:
-
receiving an audio input from a user; creating a verbal label comprising audio data representing the audio input from the user; labeling a plurality of electronic messages using the verbal label, wherein the verbal label is used to identify the plurality of electronic messages; and unifying the verbal label with a preexisting text label for the user, wherein the unifying includes; performing speech recognition on the audio input from the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the plurality of electronic messages with the matching preexisting text label for the user. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving a request for electronic messages associated with a specified label; and identifying electronic messages labeled using the specified label, including electronic messages having an associated verbal label corresponding to the specified label, wherein the verbal label comprises audio data representing audio input by a user, wherein the verbal label is used to identify the electronic messages and wherein the verbal label is unified with a preexisting text label for the user, wherein unifying the verbal label with the preexisting text label includes; performing speech recognition on the audio input by the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the electronic messages having the associated verbal label with the matching preexisting text label for the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory containing a data structure, the data structure comprising:
a verbal label used to label a plurality of electronic messages, the verbal label comprising audio data that represents audio input from a user, wherein the verbal label is used to identify the plurality of electronic messages, and wherein the verbal label is unified with a preexisting text label for the user, wherein unifying the verbal label with the preexisting text label includes; performing speech recognition on the audio input by the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the plurality of electronic messages with the matching preexisting text label for the user.
-
18. A system comprising at least one server, wherein said at least one server is configured to:
-
receive an audio input from a user; create a verbal label comprising audio data that represents the audio input from the user; label a plurality of electronic messages using the verbal label, wherein the verbal label is used to identify the plurality of electronic messages; and unify the verbal label with a preexisting text label for the user, wherein the unifying includes; performing speech recognition on the audio input from the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the plurality of electronic messages with the matching preexisting text label for the user.
-
-
19. A system comprising at least one server, wherein said at least one server is configured to:
-
receive a request for electronic messages associated with a specified label; and identify electronic messages labeled using the specified label, including electronic messages labeled using an associated verbal label corresponding to the specified label, wherein the verbal label comprises audio data representing audio input by a user, wherein the verbal label is used to identify the electronic messages and wherein the verbal label is unified with a preexisting text label for the user, wherein unifying the verbal label with the preexisting text label includes; performing speech recognition on the audio input by the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the electronic messages having the associated verbal label with the matching preexisting text label for the user.
-
-
20. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer, cause the computer to:
-
receive an audio input from a user; create a verbal label comprising audio data that represents the audio input from the user; label a plurality of electronic messages using the verbal label, wherein the verbal label is used to identify the plurality of electronic messages; and unify the verbal label with a preexisting text label for the user, wherein the unifying includes; performing speech recognition on the audio input from the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the plurality of electronic messages with the matching preexisting text label for the user.
-
-
21. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer, cause the computer to:
-
receive a request for electronic messages associated with a specified label; and identify electronic messages labeled using the specified label, including electronic messages labeled using an associated verbal label corresponding to the specified label, wherein the verbal label comprises audio data representing audio input by a user, wherein the verbal label is used to identify the electronic messages, and wherein the verbal label is unified with a preexisting text label for the user, wherein unifying the verbal label with the preexisting text label includes; performing speech recognition on the audio input by the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the electronic messages having the associated verbal label with the matching preexisting text label for the user.
-
-
22. A computer-implemented method, comprising:
-
receiving an audio input from a user; creating a verbal label comprising digital audio data representing the audio input received from the user; labeling a plurality of electronic messages using the verbal label, wherein the verbal label is used to identify the plurality of electronic messages; unifying the verbal label with a preexisting text label for the user, wherein the unifying includes; performing speech recognition on the audio input from the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the plurality of electronic messages with the matching preexisting text label for the user; and retrieving one or more of the plurality of electronic messages using the verbal label. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-implemented method, comprising:
-
receiving an audio input from a user for a verbal label; creating the verbal label comprising a digital audio file including audio data representing the audio input from the user, and a speaker template of the digital audio file; labeling a plurality of electronic messages using the verbal label, wherein the verbal label is used to identify the plurality of electronic messages; and unifying the verbal label with a preexisting text label for the user, wherein the unifying includes; performing speech recognition on the audio input from the user or the audio data representing the audio input from the user, matching the preexisting text label for the user to the audio input from the user or the audio data representing the audio input from the user, and labeling the plurality of electronic messages with the matching preexisting text label for the user.
-
Specification