IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0756073
(2013-01-31)
|
등록번호 |
US-8781840
(2014-07-15)
|
발명자
/ 주소 |
- Jaramillo, David
- White, Marc
|
출원인 / 주소 |
- Nuance Communications, Inc.
|
대리인 / 주소 |
Wolf, Greenfield & Sacks, P.C.
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
184 |
초록
▼
A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search result
A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results.
대표청구항
▼
1. A method comprising acts of: sending from a device, via at least one communication medium, a request to obtain information;receiving at the device, via the at least one communication medium, a response to the request to obtain information, the response comprising one or more search results and a
1. A method comprising acts of: sending from a device, via at least one communication medium, a request to obtain information;receiving at the device, via the at least one communication medium, a response to the request to obtain information, the response comprising one or more search results and a voice grammar dynamically generated based on the one or more search results;presenting via the device at least some of the one or more search results to a user of the device; andusing the voice grammar dynamically generated based on the one or more search results to process user speech spoken by the user subsequent to the at least some of the one or more search results being presented to the user. 2. The method of claim 1, wherein the request to obtain information is a first request, and the act of using the voice grammar dynamically generated based on the one or more search results to process the user speech comprises determining that the user speech comprises an indication that the user desires to select at least one search result of the one or more search results, and wherein the method further comprises an act of: in response to determining that the user speech comprises an indication that the user desires to select the at least one search result, sending a second request via the at least one communication medium, the second request requesting information relating to the at least one search result. 3. The method of claim 2, wherein the response to the first request is a first response and the voice grammar dynamically generated based on the one or more search results is a first voice grammar, and wherein the method further comprises acts of: receiving at the device, via the at least one communication medium, a second response in response to the second request, the second response comprising one or more pieces of information relating to the at least one search result and a second voice grammar dynamically generated based on the one or more pieces of information;presenting via the device at least some of the one or more pieces of information to the user; andusing the second voice grammar dynamically generated based on the one or more pieces of information to process user speech spoken by the user subsequent to the at least some of the one or more pieces of information being presented to the user. 4. The method of claim 1, wherein the act of presenting the at least some of the one or more search results to the user comprises: providing an indication to the user that the user is allowed to select at least one search result of the one or more search results by speaking one or more words associated with the at least one search result. 5. The method of claim 4, wherein providing an indication to the user comprises providing a visual indication that distinguishes the one or more words associated with the at least one search result from other words presented to the user. 6. The method of claim 1, wherein the request to obtain information is a subsequent request and the voice grammar dynamically generated based on the one or more search results is a subsequent voice grammar, and wherein the method further comprises acts of: sending from the device an initial request via the at least one communication medium;receiving at the device, via the at least one communication medium, an initial response to the initial request, the initial response comprising an initial voice grammar; andusing the initial voice grammar to process user speech spoken by the user. 7. The method of claim 6, further comprising an act of: generating the subsequent request as a result of using the initial voice grammar to process user speech. 8. A system comprising at least one processor configured to: send, via at least one communication medium, a request to obtain information;receive, via the at least one communication medium, a response to the request to obtain information, the response comprising one or more search results and a voice grammar dynamically generated based on the one or more search results;present via the device at least some of the one or more search results to a user of the device; anduse the voice grammar dynamically generated based on the one or more search results to process user speech spoken by the user subsequent to the at least some of the one or more search results being presented to the user. 9. The system of claim 8, wherein the request to obtain information is a first request, and using the voice grammar dynamically generated based on the one or more search results to process the user speech comprises determining that the user speech comprises an indication that the user desires to select at least one search result of the one or more search results, and wherein the at least one processor is further configured to: in response to determining that the user speech comprises an indication that the user desires to select the at least one search result, send a second request via the at least one communication medium, the second request requesting information relating to the at least one search result. 10. The system of claim 9, wherein the response to the first request is a first response and the voice grammar dynamically generated based on the one or more search results is a first voice grammar, and wherein the at least one processor is further configured to: receive, via the at least one communication medium, a second response in response to the second request, the second response comprising one or more pieces of information relating to the at least one search result and a second voice grammar dynamically generated based on the one or more pieces of information;present at least some of the one or more pieces of information to the user; anduse the second voice grammar dynamically generated based on the one or more pieces of information to process user speech spoken by the user subsequent to the at least some of the one or more pieces of information being presented to the user. 11. The system of claim 8, wherein the at least one processor is further configured to present the at least some of the one or more search results to the user at least in part by: providing an indication to the user that the user is allowed to select at least one search result of the one or more search results by speaking one or more words associated with the at least one search result. 12. The system of claim 11, wherein providing an indication to the user comprises providing a visual indication that distinguishes the one or more words associated with the at least one search result from other words presented to the user. 13. The system of claim 8, wherein the request to obtain information is a subsequent request and the voice grammar dynamically generated based on the one or more search results is a subsequent voice grammar, and wherein the at least one processor is further configured to: send an initial request via the at least one communication medium;receive, via the at least one communication medium, an initial response to the initial request, the initial response comprising an initial voice grammar; anduse the initial voice grammar to process user speech spoken by the user. 14. The system of claim 13, wherein the at least one processor is further configured to: generate the subsequent request as a result of using the initial voice grammar to process user speech. 15. At least one computer-readable storage device having encoded thereon instructions that, when executed by at least one processor of a device, perform a method comprising acts of: sending from the device, via at least one communication medium, a request to obtain information;receiving at the device, via the at least one communication medium, a response to the request to obtain information, the response comprising one or more search results and a voice grammar dynamically generated based on the one or more search results;presenting via the device at least some of the one or more search results to a user of the device; andusing the voice grammar dynamically generated based on the one or more search results to process user speech spoken by the user subsequent to the at least some of the one or more search results being presented to the user. 16. The at least one computer-readable storage device of claim 15, wherein the request to obtain information is a first request, and the act of using the voice grammar dynamically generated based on the one or more search results to process the user speech comprises determining that the user speech comprises an indication that the user desires to select at least one search result of the one or more search results, and wherein the method further comprises an act of: in response to determining that the user speech comprises an indication that the user desires to select the at least one search result, sending a second request via the at least one communication medium, the second request requesting information relating to the at least one search result. 17. The at least one computer-readable storage device of claim 16, wherein the response to the first request is a first response and the voice grammar dynamically generated based on the one or more search results is a first voice grammar, and wherein the method further comprises acts of: receiving at the device, via the at least one communication medium, a second response in response to the second request, the second response comprising one or more pieces of information relating to the at least one search result and a second voice grammar dynamically generated based on the one or more pieces of information;presenting via the device at least some of the one or more pieces of information to the user; andusing the second voice grammar dynamically generated based on the one or more pieces of information to process user speech spoken by the user subsequent to the at least some of the one or more pieces of information being presented to the user. 18. The at least one computer-readable storage device of claim 15, wherein the act of presenting the at least some of the one or more search results to the user comprises: providing an indication to the user that the user is allowed to select at least one search result of the one or more search results by speaking one or more words associated with the at least one search result. 19. The at least one computer-readable storage device of claim 18, wherein providing an indication to the user comprises providing a visual indication that distinguishes the one or more words associated with the at least one search result from other words presented to the user. 20. The at least one computer-readable storage device of claim 15, wherein the request to obtain information is a subsequent request and the voice grammar dynamically generated based on the one or more search results is a subsequent voice grammar, and wherein the method further comprises acts of: sending from the device an initial request via the at least one communication medium;receiving at the device, via the at least one communication medium, an initial response to the initial request, the initial response comprising an initial voice grammar; andusing the initial voice grammar to process user speech spoken by the user.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.