최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0016757 (2013-09-03) |
등록번호 | US-8886536 (2014-11-11) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 18 인용 특허 : 443 |
The system and method described herein may use various natural language models to deliver targeted advertisements and track advertisement interactions in voice recognition contexts. In particular, in response to an input device receiving an utterance, a conversational language processor may select a
The system and method described herein may use various natural language models to deliver targeted advertisements and track advertisement interactions in voice recognition contexts. In particular, in response to an input device receiving an utterance, a conversational language processor may select and deliver one or more advertisements targeted to a user that spoke the utterance based on cognitive models associated with the user, various users having similar characteristics to the user, an environment in which the user spoke the utterance, or other criteria. Further, subsequent interaction with the targeted advertisements may be tracked to build and refine the cognitive models and thereby enhance the information used to deliver targeted advertisements in response to subsequent utterances.
1. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when execu
1. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance;performing, by the one or more physical processors, speech recognition to recognize one or more words of the second natural language utterance;determining, by the one or more physical processors, domain information for the one or more recognized words based on the first natural language utterance;processing, by the one or more physical processors, based on the domain information, the one or more recognized words to determine an interpretation of the second natural language utterance, wherein processing the one or more recognized words comprises: providing the one or more recognized words to a first domain agent associated with a first domain and a second domain agent associated with a second domain;obtaining a first interpretation of the second natural language utterance from the first domain agent;obtaining a second interpretation of the second natural language utterance from the second domain agent; anddetermining the interpretation based on one or more of the first interpretation or the second interpretation;determining, by the one or more physical processors, promotional content based on the interpretation; andpresenting, by the one or more physical processors, the promotional content to a user. 2. The method of claim 1, wherein the first natural language utterance and the second natural language utterance are received during an interactive session between the user and the computer system, the method further comprising: determining, by the one or more physical processors, an activity relating to one or more of the first natural language utterance or the second natural language utterance,wherein determining the promotional content comprises determining the promotional content based on the activity. 3. The method of claim 1, further comprising: determining, by the one or more physical processors, context information for the one or more recognized words based on the first natural language utterance,wherein the interpretation is determined further based on the context information. 4. The method of claim 1, wherein the first interpretation is determined by the first domain agent based on the first domain, and wherein the second interpretation is determined by the second domain agent based on the second domain. 5. The method of claim 1, further comprising: associating, by the one or more physical processors, the first interpretation with a first interpretation score; andassociating, by the one or more physical processors, the second interpretation with a second interpretation score,wherein determining the interpretation comprises determining the first interpretation as the interpretation based on the first interpretation score and the second interpretation score. 6. The method of claim 5, wherein the first interpretation is determined as the interpretation based on the first interpretation score being greater than the second interpretation score. 7. The method of claim 1, further comprising: receiving, at the one or more physical processors, a third natural language utterance relating to one or more of the first natural language utterance or the second natural language utterance; anddetermining, by the one or more physical processors, an interpretation of the third natural language utterance based on the promotional content. 8. The method of claim 7, wherein the first natural language utterance, the second natural language utterance, and the third natural language utterance are received during an interactive session between the user and the computer system. 9. The method of claim 8, wherein the third natural language utterance is received after the second natural language utterance. 10. The method of claim 7, further comprising: performing, by the one or more physical processors, speech recognition to recognize one or more words of the third natural language utterance, wherein the one or more recognized words of the third natural language utterance include one or more reference words;determining, by the one or more physical processors, that the one or more reference words refer to an item associated with the promotional content; andinitiating, by the one or more physical processors, a purchase transaction associated with the item based on the determination that the one or more reference words refer to the item. 11. The method of claim 10, wherein the item includes a purchasable good. 12. The method of claim 7, further comprising: initiating, by the one or more physical processors, based on the interpretation of the third natural language utterance, a purchase transaction associated with the promotional content. 13. The method of claim 1, wherein the first natural language utterance and the second natural language utterance are received during an interactive session between the user and the computer system, the method further comprising: receiving, at the one or more physical processors, a third natural language utterance during the interactive session; andprocessing, by the one or more physical processors, based on the third natural language utterance, the one or more recognized words to determine a reinterpretation of the second natural language utterance. 14. The method of claim 13, wherein determining the promotional content comprises determining the promotional content based on the reinterpretation. 15. The method of claim 13, wherein determining the promotional content comprises determining the promotional content based on the interpretation, the method further comprising: determining, by the one or more physical processors, other promotional content based on the reinterpretation; andpresenting, by the one or more physical processors, the other promotional content to the user. 16. The method of claim 1, further comprising: identifying, by the one or more physical processors, one or more requests associated with the second natural language utterance,wherein determining the promotional content comprises obtaining the promotional content based on a determination that the promotional content relates to the one or more requests. 17. The method of claim 16, further comprising: determining, by the one or more physical processors, one or more activities in the one or more requests; andperforming, by the one or more physical processors, the one or more activities,wherein determining the promotional content comprises determining the promotional content based on the one or more activities. 18. The method of claim 17, wherein determining the one or more activities comprises determining a call to be initiated for the user in response to the one or more requests, wherein performing the one or more activities comprises initiating the call for the user, and wherein determining the promotional content comprises determining the promotional content based on the call. 19. The method of claim 17, wherein determining the one or more activities comprises determining a navigation route to be calculated for the user in response to the one or more requests, wherein performing the one or more activities comprises calculating the navigation route for the user, and wherein determining the promotional content comprises determining the promotional content based on the navigation route. 20. The method of claim 17, wherein determining the one or more activities comprise determining a media item to be presented in response to the one or more requests, wherein performing the one or more activities comprises presenting the media item to the user, and wherein determining the promotional content comprises determining the promotional content based on the media item, the promotional content being different than the media item. 21. The method of claim 17, wherein determining the one or more activities comprises determining a reservation to be made on behalf of the user in response to the one or more requests, and wherein determining the promotional content comprises determining the promotional content based on information relating to the reservation. 22. The method of claim 17, wherein determining the one or more activities comprises determining a first reservation to be made on behalf of the user in response to the one or more requests, and wherein determining the promotional content comprises determining the promotional content based on information relating to a second reservation that is an alternative to the first reservation. 23. The method of claim 17, further comprising: receiving, at the one or more physical processors, a third natural language utterance relating to one or more of the first natural language utterance or the second natural language utterance;determining, by the one or more physical processors, an interpretation of the third natural language utterance based on the promotional content; andinitiating, by the one or more physical processors, based on the interpretation of the third natural language utterance, a purchase transaction associated with the promotional content. 24. The method of claim 16, further comprising: determining, by the one or more physical processors, that at least one request of the one or more requests is incomplete or ambiguous;monitoring, by the one or more physical processors, interaction of the user with the promotional content; andinterpreting, by the one or more physical processors, the at least one incomplete or ambiguous request based on the interaction. 25. The method of claim 16, wherein the one or more requests include a first request associated with a first application and a second request associated with a second application different than the first application, and wherein the promotional content relates to one or more of the first request or the second request. 26. The method of claim 25, wherein a first application type of the first application includes one or more of a navigation application, a music application, a commerce application, or a calling application, and wherein the second application is of an application type different than the first application type. 27. The method of claim 16, wherein the one or more requests include a first request to be processed by a first device associated with the user and a second request to be processed by a second device associated with the user, and wherein the promotional content relates to one or more of the first request or the second request. 28. The method of claim 27, wherein a first device type of the first device includes one or more of a mobile phone, a navigation device, or a media player device, and wherein the second device is of a device type different than the first device type. 29. The method of claim 27, wherein the first device and the second device are operably independent of one another. 30. The method of claim 1, further comprising: obtaining, by the one or more physical processors, user profile information associated with the user, wherein the user profile information specifies prior user interactions with items; andidentifying, by the one or more physical processors, categories of items based on the prior user interactions specified by the user profile information,wherein determining the promotional content comprises determining a promotional item associated with one of the categories. 31. The method of claim 1, further comprising: obtaining, by the one or more physical processors, user profile information associated with the user, wherein the user profile information specifies prior user interactions with items;identifying, by the one or more physical processors, one or more requests associated with the first natural language utterance or the second natural language utterance;determining, by the one or more physical processors, one or more applications for processing the one or more requests; andidentifying, by the one or more physical processors, categories of items based on the prior user interactions specified by the user profile information, wherein the categories relate to the one or more applications,wherein determining the promotional content comprises determining a promotional item associated with one of the categories. 32. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance;perform speech recognition to recognize one or more words of the second natural language utterance;determine domain information for the one or more recognized words based on the first natural language utterance;process, based on the domain information, the one or more recognized words to determine an interpretation of the second natural language utterance, wherein processing the one or more recognized words comprises: providing the one or more recognized words to a first domain agent associated with a first domain and a second domain agent associated with a second domain;obtaining a first interpretation of the second natural language utterance from the first domain agent;obtaining a second interpretation of the second natural language utterance from the second domain agent; anddetermining the interpretation based on one or more of the first interpretation or the second interpretation;determine promotional content based on the interpretation; andpresent the promotional content to a user. 33. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance during an interactive session between a user and the computer system;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance during the interactive session;performing, by the one or more physical processors, speech recognition to recognize one or more words of the second natural language utterance;processing, by the one or more physical processors, based on the first natural language utterance, the one or more recognized words to determine an interpretation of the second natural language utterance;receiving, at the one or more physical processors, a third natural language utterance during the interactive session;processing, by the one or more physical processors, based on the third natural language utterance, the one or more recognized words to determine a reinterpretation of the second natural language utterance;determining, by the one or more physical processors, promotional content based on one or more of the interpretation or the reinterpretation; andpresenting, by the one or more physical processors, the promotional content to the user. 34. The method of claim 33, wherein determining the promotional content comprises determining the promotional content based on the reinterpretation. 35. The method of claim 33, wherein determining the promotional content comprises determining the promotional content based on the interpretation, the method further comprising: determining, by the one or more physical processors, other promotional content based on the reinterpretation; andpresenting, by the one or more physical processors, the other promotional content to the user. 36. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance during an interactive session between a user and the system;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance during the interactive session;perform speech recognition to recognize one or more words of the second natural language utterance;process, based on the first natural language utterance, the one or more recognized words to determine an interpretation of the second natural language utterance;receive a third natural language utterance during the interactive session;process, based on the third natural language utterance, the one or more recognized words to determine a reinterpretation of the second natural language utterance;determine promotional content based on one or more of the interpretation or the reinterpretation; andpresent the promotional content to the user. 37. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance;identifying, by the one or more physical processors, one or more requests associated with the second natural language utterance;determining, by the one or more physical processors, that at least one request of the one or more requests is incomplete or ambiguous;determining, by the one or more physical processors, promotional content that relates to the one or more requests;presenting, by the one or more physical processors, the promotional content to a user;monitoring, by the one or more physical processors, interaction of the user with the promotional content; andinterpreting, by the one or more physical processors, the at least one incomplete or ambiguous request based on the interaction. 38. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance;identify one or more requests associated with the second natural language utterance;determine that at least one request of the one or more requests is incomplete or ambiguous;determine promotional content that relates to the one or more requests;present the promotional content to a user;monitor interaction of the user with the promotional content; andinterpret the at least one incomplete or ambiguous request based on the interaction. 39. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance;identifying, by the one or more physical processors, requests associated with the second natural language utterance, wherein the requests include a first request associated with a first application and a second request associated with a second application different than the first application;determining, by the one or more physical processors, promotional content that relates to one or more of the first request or the second request; andpresenting, by the one or more physical processors, the promotional content to a user. 40. The method of 39, wherein a first application type of the first application includes one or more of a navigation application, a music application, a commerce application, or a calling application, and wherein the second application is of an application type different than the first application type. 41. The method of claim 39, further comprising: receiving, at the one or more physical processors, a third natural language utterance relating to one or more of the first natural language utterance or the second natural language utterance; anddetermining, by the one or more physical processors, an interpretation of the third natural language utterance based on the promotional content. 42. The method of claim 41, further comprising: initiating, by the one or more physical processors, based on the interpretation of the third natural language utterance, a purchase transaction associated with the promotional content. 43. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance;identify requests associated with the second natural language utterance, wherein the requests include a first request associated with a first application and a second request associated with a second application different than the first application;determine promotional content that relates to one or more of the first request or the second request; andpresent the promotional content to a user. 44. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance;identifying, by the one or more physical processors, requests associated with the second natural language utterance, wherein the requests include a first request to be processed by a first device associated with a user and a second request to be processed by a second device associated with the user;determining, by the one or more physical processors, promotional content that relates to one or more of the first request or the second request; andpresenting, by the one or more physical processors, the promotional content to the user. 45. The method of claim 44, wherein a first device type of the first device includes one or more of a mobile phone, a navigation device, or a media player device, and wherein the second device is of a device type different than the first device type. 46. The method of claim 44, wherein the first device and the second device are operably independent of one another. 47. The method of claim 44, further comprising: receiving, at the one or more physical processors, a third natural language utterance relating to one or more of the first natural language utterance or the second natural language utterance; anddetermining, by the one or more physical processors, an interpretation of the third natural language utterance based on the promotional content. 48. The method of claim 47, further comprising: initiating, by the one or more physical processors, based on the interpretation of the third natural language utterance, a purchase transaction associated with the promotional content. 49. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance;identify requests associated with the second natural language utterance, wherein the requests include a first request to be processed by a first device associated with a user and a second request to be processed by a second device associated with the user;determine promotional content that relates to one or more of the first request or the second request; andpresent the promotional content to the user. 50. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance;obtaining, by the one or more physical processors, user profile information associated with a user, wherein the user profile information specifies prior user interactions with items;identifying, by the one or more physical processors, categories of items based on the prior user interactions specified by the user profile information;determining, by the one or more physical processors, based on the first natural language utterance and the second natural language utterance, promotional content associated with one of the categories; andpresenting, by the one or more physical processors, the promotional content to the user. 51. The method of claim 50, further comprising: receiving, at the one or more physical processors, a third natural language utterance relating to one or more of the first natural language utterance or the second natural language utterance; anddetermining, by the one or more physical processors, an interpretation of the third natural language utterance based on the promotional content. 52. The method of claim 51, further comprising: initiating, by the one or more physical processors, based on the interpretation of the third natural language utterance, a purchase transaction associated with the promotional content. 53. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance;obtain user profile information associated with a user, wherein the user profile information specifies prior user interactions with items;identify categories of items based on the prior user interactions specified by the user profile information;determine, based on the first natural language utterance and the second natural language utterance, promotional content associated with one of the categories; andpresent the promotional content to the user. 54. A computer-implemented method of providing promotional content related to one or more natural language utterances and/or responses, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the one or more physical processors, a first natural language utterance;providing, by the one or more physical processors, a response to the first natural language utterance;receiving, at the one or more physical processors, a second natural language utterance relating to the first natural language utterance;obtaining, by the one or more physical processors, user profile information associated with a user, wherein the user profile information specifies prior user interactions with items;identifying, by the one or more physical processors, one or more requests associated with one or more of the first natural language utterance or the second natural language utterance;determining, by the one or more physical processors, one or more applications for processing the one or more requests; andidentifying, by the one or more physical processors, categories of items based on the prior user interactions specified by the user profile information, wherein the categories relate to the one or more applications;determining, by the one or more physical processors, based on the first natural language utterance and the second natural language utterance, promotional content associated with one of the categories; andpresenting, by the one or more physical processors, the promotional content to the user. 55. A system for providing promotional content related to one or more natural language utterances and/or responses, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive a first natural language utterance;provide a response to the first natural language utterance;receive a second natural language utterance relating to the first natural language utterance;obtain user profile information associated with a user, wherein the user profile information specifies prior user interactions with items;identify one or more requests associated with one or more of the first natural language utterance or the second natural language utterance;determine one or more applications for processing the one or more requests; andidentify categories of items based on the prior user interactions specified by the user profile information, wherein the categories relate to the one or more applications;determine, based on the first natural language utterance and the second natural language utterance, promotional content associated with one of the categories; andpresent the promotional content to the user.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.