Speech recognition adaptation systems based on adaptation data
First Claim
1. A computationally-implemented method, comprising:
- managing adaptation data that is stored at a reference location, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party;
determining an availability of the adaptation data by comparing a property of the adaptation data located at the referenced location with an expected value of the property of the adaptation data;
facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction; and
facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data, upon receipt of an indication from the target device of a status of the speech-facilitated transaction between the target device and the particular party, wherein said status includes an indicator of a success in determining speech of the speech-facilitated transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
The instant application includes computationally-implemented systems and methods that include managing adaptation data, the adaptation data is at least partly based on at least one speech interaction of a particular party, facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, such that the adaptation data is to be applied to the target device to assist in execution of the speech-facilitated transaction, and facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and to be used in determining whether to modify the adaptation data. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
73 Citations
57 Claims
-
1. A computationally-implemented method, comprising:
-
managing adaptation data that is stored at a reference location, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party; determining an availability of the adaptation data by comparing a property of the adaptation data located at the referenced location with an expected value of the property of the adaptation data; facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction; and facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data, upon receipt of an indication from the target device of a status of the speech-facilitated transaction between the target device and the particular party, wherein said status includes an indicator of a success in determining speech of the speech-facilitated transaction. - 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, 50)
-
2. The computationally-implemented method of claim 1, wherein said managing adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
managing adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party with a particular device.
-
3. The computationally-implemented method of claim 1, wherein said managing adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
-
managing adaptation data, wherein the adaptation data includes one or more of; a training set of audio data and corresponding transcript data; a regional dialect speech modification algorithm; a foreign language accent modifier algorithm; a speech impediment modification algorithm tailored to a particular user; a frequently mispronounced word recognition adjustment algorithm; a speech processing algorithm tailored to a user based at least one accent and/or tone; a list of favorite words of a particular user; an ambient noise level adjustment algorithm; a value of a parameter in a speech interpretation algorithm; a list of one or more words in a pronunciation dictionary whose pronunciations deviate a predetermined amount from their general pronunciations; a training set of audio data and corresponding transcript data; a phrase completion algorithm used to assist in interpreting spoken words based on context; a pronunciation dictionary; and a training set of one or more words related to a target device and one or more pronunciations of the one or more words.
-
-
4. The computationally-implemented method of claim 1, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
transmitting adaptation data to a target device when there is indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction.
-
5. The computationally-implemented method of claim 1, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device upon receipt of an indication from the target device of a particular number of attempts to receive a particular type of response from the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction.
-
6. The computationally-implemented method of claim 1, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device upon receipt of an indication from the target device that a speech recognition component of the target device is processing speech of the particular party below a particular success rate.
-
7. The computationally-implemented method of claim 1, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device upon receipt of an indication from the target device that a speech recognition component of the target device has a confidence rate below a particular threshold.
-
8. The computationally-implemented method of claim 1, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to improve performance in processing speech received during execution of the speech-facilitated transaction.
-
9. The computationally-implemented method of claim 8, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to improve performance in processing speech received during execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to improve speed in processing speech received during execution of the speech-facilitated transaction.
-
10. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
generating adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
11. The computationally-implemented method of claim 10, wherein said generating adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
generating adaptation result data that is based on a result of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
12. The computationally-implemented method of claim 11, wherein said generating adaptation result data that is based on a result of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
-
observing the speech-facilitated transaction; creating adaptation result data based on a result of the observed speech-facilitated transaction; and determining whether to modify the adaptation data based on the created adaptation result data.
-
-
13. The computationally-implemented method of claim 12, wherein said creating adaptation result data based on a result of the observed speech-facilitated transaction comprises:
creating adaptation result data based on a measured statistic of the observed speech-facilitated transaction.
-
14. The computationally-implemented method of claim 13, wherein said creating adaptation result data based on a measured statistic of the observed speech-facilitated transaction comprises:
creating adaptation result data based on an error rate of the observed speech-facilitated transaction.
-
15. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
receiving adaptation result data from a further device different than the target device and a-particular device associated with the particular party, said adaptation result data based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
16. The computationally-implemented method of claim 15, wherein said receiving adaptation result data from a further device, said adaptation result data based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
receiving adaptation result data from a further device observing the speech-facilitated transaction, said adaptation result data based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
17. The computationally-implemented method of claim 15, wherein said receiving adaptation result data from a further device, said adaptation result data based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
receiving adaptation result data from a further device configured to communicate with the target device, said adaptation result data based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
18. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that is based on particular party feedback regarding the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
19. The computationally-implemented method of claim 18, wherein said facilitating acquisition of adaptation result data that is based on particular party feedback regarding the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that is based on particular party feedback given to the target device regarding the speech-facilitated transaction, and configured to be used in determining whether to modify the adaptation data.
-
20. The computationally-implemented method of claim 18, wherein said facilitating acquisition of adaptation result data that is based on particular party feedback regarding the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
-
requesting particular party feedback regarding the speech-facilitated transaction; receiving particular party feedback regarding the speech-facilitated transaction as adaptation result data; and determining whether to modify the adaptation data based at least in part on the received adaptation result data.
-
-
21. The computationally-implemented method of claim 20, wherein said requesting particular party feedback regarding the speech-facilitated transaction comprises:
requesting that the target device collect feedback from the particular party.
-
22. The computationally-implemented method of claim 20, wherein said receiving particular party feedback regarding the speech-facilitated transaction as adaptation result data comprises:
receiving survey result data from the particular party regarding the speech-facilitated transaction as adaptation result data.
-
23. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
presenting a request for the particular party to complete a survey regarding the speech-facilitated transaction.
-
24. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
collecting a result of a survey regarding the speech-facilitated transaction as adaptation result data configured to be used in determining whether to modify the adaptation data.
-
25. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that is based on analysis of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
26. The computationally-implemented method of claim 25, wherein said facilitating acquisition of adaptation result data that is based on analysis of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of analysis performed by the target device of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
27. The computationally-implemented method of claim 25, wherein said facilitating acquisition of adaptation result data that is based on analysis of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that is based on analysis of a recognition rate of one or more words used in the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
28. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that comprises frequency information for one or more words used in the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
29. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that comprises a phonemic transcription of one or more words used in the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
30. The computationally-implemented method of claim 29, wherein said facilitating acquisition of adaptation result data that comprises a phonemic transcription of one or more words used in the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating acquisition of adaptation result data that comprises a user-specific phonemic transcription of one or more words used in the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data.
-
31. The computationally-implemented method of claim 1, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
-
receiving adaptation result data based on at least one aspect of the speech-facilitated transaction; determining whether to modify the adaptation data based on the received adaptation result data; and modifying the adaptation data based on the adaptation result data.
-
-
32. The computationally-implemented method of claim 31, wherein said determining whether to modify the adaptation data based on the received adaptation result data comprises:
determining, for at least one portion of the speech-facilitated transaction, whether the adaptation data improved performance of a speech recognition component processing a speech of the speech-facilitated transaction.
-
50. The computationally-implemented method of claim 4, wherein said transmitting adaptation data to a target device when there is indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
-
transmitting adaptation data to a target device when there is indication of a speech-facilitated transaction between the target device and the particular party, wherein the target device is one or more of; a video game system; a hardware module of a voice-activated home security system; a speech-enabled microwave oven; a speech-enabled blu-ray player; a speech-controlled television set; an in-vehicle navigation system; an in-vehicle entertainment system; an in-vehicle command system; a dual-use convection oven; a tablet device; a home computer; a speech-enabled desktop computer on a home network with at least one other computer; an office copier in an enterprise network; an interactive exhibit at an outdoor museum; a speech-enabled media player; and an automated cleaning robot.
-
-
2. The computationally-implemented method of claim 1, wherein said managing adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
-
-
33. A computationally-implemented method, comprising:
-
storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party; testing an availability of the adaptation data by comparing a property of the adaptation data located at the referenced location with an expected value of the property of the adaptation data; facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction; and facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57)
-
34. The computationally-implemented method of claim 33, wherein said storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
-
storing the reference to the location of adaptation data, wherein the location of adaptation data is one or more of; a network location accessible over the internet; a location on a cloud drive service; a location specified by a stored reference to a cloud drive service; a server picked based on a proximity to a location of a particular user; a location specified by an Internet Protocol (IP) address; a particular page of memory inside a solid state memory; a network address inside an intranet; a MAC address of a physical device; an address of a page on the World Wide Web; and a user account inside a cloud storage device.
-
-
35. The computationally-implemented method of claim 33, wherein said storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
storing a reference to a location of adaptation data, wherein the adaptation data includes one or more of; a regional dialect speech modification algorithm; a foreign language accent modifier algorithm; a speech impediment modification algorithm tailored to a particular user; a frequently mispronounced word recognition adjustment algorithm; a speech processing algorithm tailored to a user based at least one accent and/or tone; a list of favorite words of a particular user; an ambient noise level adjustment algorithm; a value of a parameter in a speech interpretation algorithm; a list of one or more words in a pronunciation dictionary whose pronunciations deviate a predetermined amount from their general pronunciations; a training set of audio data and corresponding transcript data; a phrase completion algorithm used to assist in interpreting spoken words based on context; a pronunciation dictionary; and a training set of one or more words related to a target device and one or more pronunciations of the one or more words.
-
36. The computationally-implemented method of claim 33, wherein said storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
storing the reference to the location of adaptation data, wherein the adaptation data includes data linking pronunciation of one or more phonemes to one or more concepts.
-
37. The computationally-implemented method of claim 36, wherein said storing the reference to the location of adaptation data, wherein the adaptation data includes data linking pronunciation of one or more phonemes to one or more concepts comprises:
storing the reference to the location of adaptation data, wherein the adaptation data includes data linking pronunciation of phonemes of the word MONEY to an interaction with an automated teller machine device.
-
38. The computationally-implemented method of claim 33, wherein said storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
storing the reference to the location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of the particular party, wherein the particular party is one or more of; a user of a cellular phone; a user that is carrying a device with adaptation data stored in memory; a user associated with the adaptation data; a user that is detected in a proximity of the target device; and a user that is interacting with the target device.
-
39. The computationally-implemented method of claim 33, wherein said storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
storing the reference to the location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party, wherein the at least one speech interaction includes one or more of; a particular party'"'"'s recorded responses to an automated credit card payment by phone system that are recorded and compared with expected answers; a particular party'"'"'s interaction with a similar type of device as the target device; one or more previous speech interactions including printing an airline ticket using a speech command; a recording of the particular party'"'"'s voice that was previously analyzed to generate speech characteristics through manual inputting; a recording of the particular party'"'"'s voice that was previously analyzed to generate speech characteristics through application of an algorithm; a particular party speaking into a headset during a playing of a video game; an interaction between the particular party and another person; an interaction between the particular party and another person that was recorded by a smartphone; an interaction between the particular party and a phone of the particular party; and an interaction between the particular party and a headset.
-
40. The computationally-implemented method of claim 33, wherein said testing an availability of the adaptation data by comparing a property of the adaptation data located at the referenced location with an expected value of the property of the adaptation data comprises:
checking the availability of the adaptation data by comparing the property of the adaptation data located at the referenced location with the expected value of the property of the adaptation data.
-
41. The computationally-implemented method of claim 40, wherein said checking the availability of the adaptation data by comparing the property of the adaptation data located at the referenced location with the expected value of the property of the adaptation data comprises:
checking the availability of the adaptation data by comparing a size of the adaptation data located at the referenced location with an expected size of the adaptation data.
-
42. The computationally-implemented method of claim 40, wherein said checking the availability of the adaptation data by comparing the property of the adaptation data located at the referenced location with the expected value of the property of the adaptation data comprises:
checking the availability of the adaptation data by comparing a value representative of the adaptation data to an expected value.
-
43. The computationally-implemented method of claim 42, wherein said checking the availability of the adaptation data by comparing a value representative of the adaptation data to an expected value comprises:
checking the availability of the adaptation data by comparing a value of the adaptation data located at the referenced location generated by a hash function to an expected hash value.
-
44. The computationally-implemented method of claim 43, wherein said checking the availability of the adaptation data by comparing a value of the adaptation data located at the referenced location generated by a hash function to an expected hash value comprises:
checking the availability of the adaptation data by comparing a value of the adaptation data located at the referenced location generated by an MD-series checksum hash function.
-
45. The computationally-implemented method of claim 40, wherein said checking the availability of the adaptation data by comparing the property of the adaptation data located at the referenced location with the expected value of the property of the adaptation data comprises:
checking the availability of the adaptation data through determination of whether the adaptation data has been altered, corrupted, or otherwise modified.
-
46. The computationally-implemented method of claim 40, wherein said checking the availability of the adaptation data by comparing the property of the adaptation data located at the referenced location with the expected value of the property of the adaptation data comprises:
checking the availability of the adaptation data through determination of whether a connection can be made to the referenced location of the adaptation data.
-
47. The computationally-implemented method of claim 40, wherein said checking the availability of the adaptation data by comparing the property of the adaptation data located at the referenced location with the expected value of the property of the adaptation data comprises:
checking the availability of the adaptation data based on whether the adaptation data is currently at the referenced location through a comparison of the property of the adaptation data located at the referenced location with an expected value of the property of the adaptation data.
-
48. The computationally-implemented method of claim 33, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device when there is the indication of the speech-facilitated transaction between the target device and the particular party, wherein the target device includes one or more of; a video game system; a hardware module of a voice-activated home security system; a speech-enabled microwave oven; a speech-enabled blu-ray player; a speech-controlled television set; an in-vehicle navigation system; an in-vehicle entertainment system; an in-vehicle command system; a dual-use convection oven; a tablet device; a home computer; a speech-enabled desktop computer on a home network with at least one other computer; an office copier in an enterprise network; an interactive exhibit at an outdoor museum; and a speech-enabled media player.
-
49. The computationally-implemented method of claim 33, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device when there is the indication of the speech-facilitated transaction between the target device and the particular party, wherein the target device is a hardware component of a voice-activated home security system built into a wall next to a door of a home.
-
51. The computationally-implemented method of claim 33, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
-
facilitating transmission of the adaptation data to the target device when there is the indication of the speech-facilitated transaction between the target device and the particular party, wherein the speech-facilitated transaction includes one or more of; a speech command to withdraw money from an automated teller machine; a speech command to adjust a passenger side rear view mirror in a motor vehicle; a speech command to a navigation system; an order placed at an automated drive-thru window; a speech command to purchase an airline ticket from an automated airline ticket counter; a speech instruction to a copier that regards one or more details of a copy project; a speech command to start an engine of a motor vehicle; a speech command to operate a microwave oven; a speech command to deposit a check into a particular account through use of an automated teller machine; an in-game command given to a character in a video game being played on a video game system; a verbal activation of a home security system; a question posed to an automated building directory service device; a verbal command given to an in-seat entertainment system on an airplane; a verbal command to a voice-controlled video player to play a specific chapter of a movie on a disc; a verbal interaction with an automated grocery checkout machine; a verbal command to a smartphone to add a particular calendar entry; a set of verbal commands to a music player to create a playlist for the music player; a dictation of a text message to be sent via a smartphone device; and a voice command that unlocks a voice-activated safe that has a particular phrase code.
-
-
52. The computationally-implemented method of claim 33, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device when there is the indication of the speech-facilitated transaction between the target device and the particular party, wherein the speech-facilitated transaction includes a speech interaction with an automated marketplace to purchase a downloadable game onto a video game system.
-
53. The computationally-implemented method of claim 33, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device when there is the indication of the speech-facilitated transaction between the target device and the particular party, wherein the speech-facilitated transaction includes an authentication command spoken to a home entertainment system to unlock particular content.
-
54. The computationally-implemented method of claim 33, wherein said facilitating transmission of the adaptation data to a target device when there is an indication of a speech-facilitated transaction between the target device and the particular party, wherein the adaptation data is configured to be applied to the target device to assist in execution of the speech-facilitated transaction comprises:
facilitating transmission of the adaptation data to the target device when there is the indication of the speech-facilitated transaction between the target device and the particular party, wherein the speech-facilitated transaction includes providing an order to a home convenience system to change a temperature in a room to a particular level, and to play a particular type of music over a speaker system in the home.
-
55. The computationally-implemented method of claim 33, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating the acquisition of the adaptation result data that is based on at least one aspect of the speech-facilitated transaction, wherein the adaptation result data includes one or more of; a rolling confidence rate that is based on a confidence level that the target device has interpreted a particular word of the speech-facilitated transaction correctly; a numeric score based on a number of cycles required to process a portion of the speech-facilitated transaction; one or more instructions for modifying at least one parameter of at least one algorithm of the adaptation data based on a confidence rate of an interpretation of the speech-facilitated transaction; a new upper and lower bound generated for use in an utterance ignoring algorithm that is part of the adaptation data; a list of words from the speech-facilitated transaction that were correctly interpreted; a feedback data received from the particular party that regards the speech-facilitated transaction; an error rate of interpretation of one or more words of the speech-facilitated transaction; a list of one or more words for which a confidence rate of interpretation was less than a threshold value; a data that regards the particular party'"'"'s subjective state after the transaction that is acquired through monitoring of social media of the particular party; a report from an external observer regarding an inferred efficiency of the speech-facilitated transaction; a result of a survey conducted on the particular party following the speech-facilitated transaction; a first-try word recognizance rate of one or more words of the speech-facilitated transaction; a numerical representation of a survey result of a survey conducted on the particular party following the speech-facilitated transaction; a copy of verbal feedback left by the particular party that regards the speech-facilitated transaction; a copy of numeric feedback left by the particular party that regards the speech-facilitated transaction through interaction with the target device; a recognition rate of particular words of the speech-facilitated transaction; a list of one or more words whose pronunciation was detected to be different than a pronunciation stored in a pronunciation dictionary of the adaptation data; a list of one or more times when an attempted interpretation of a word ran into an upper bound of an algorithm used to process a portion of the speech-facilitated transaction; and a list of one or more words interpreted by the system and the audio data from which the one or more words were interpreted.
-
56. The computationally-implemented method of claim 33, wherein said facilitating acquisition of adaptation result data that is based on at least one aspect of the speech-facilitated transaction and configured to be used in determining whether to modify the adaptation data comprises:
facilitating the acquisition of the adaptation result data that is based on at least one aspect of the speech-facilitated transaction, wherein the adaptation result data includes a numeric score that is a computer-generated estimate of a success of the speech-facilitated transaction based on an objective aspect of the speech-facilitated transaction.
-
57. The computationally-implemented method of claim 56, wherein said facilitating the acquisition of the adaptation result data that is based on at least one aspect of the speech-facilitated transaction, wherein the adaptation result data includes a numeric score that is a computer-generated estimate of a success of the speech-facilitated transaction based on an objective aspect of the speech-facilitated transaction comprises:
facilitating the acquisition of the adaptation result data that is based on at least one aspect of the speech-facilitated transaction, wherein the adaptation result data includes a numeric score that is a computer-generated estimate of a success of the speech-facilitated transaction based on an observed error rate in speech interpretation.
-
34. The computationally-implemented method of claim 33, wherein said storing a reference to a location of adaptation data, wherein the adaptation data is at least partly based on at least one speech interaction of a particular party comprises:
-
Specification
- Resources
-
Current AssigneeElwha LLC (Intellectual Ventures LLC)
-
Original AssigneeElwha LLC (Intellectual Ventures LLC)
-
InventorsLevien, Royce A., Lord, Richard T., Lord, Robert W., Malamud, Mark A.
-
Primary Examiner(s)Neway, Samuel G
-
Application NumberUS13/564,647Publication NumberTime in Patent Office1,714 DaysField of Search704200-504US Class CurrentCPC Class CodesG10L 15/06 Creation of reference templ...G10L 15/07 to the speakerG10L 15/30 Distributed recognition, e....G10L 19/00 Speech or audio signals ana...