Patent application number | Description | Published |
20140067397 | USING EMOTICONS FOR CONTEXTUAL TEXT-TO-SPEECH EXPRESSIVITY - Techniques disclosed herein include systems and methods that improve audible emotional characteristics used when synthesizing speech from a text source. Systems and methods herein use emoticons identified from a source text to provide contextual text-to-speech expressivity. In general, techniques herein analyze text and identify emoticons included within the text. The source text is then tagged with corresponding mood indicators. For example, if the system identifies an emoticon at the end of a sentence, then the system can infer that this sentence has a specific tone or mood associated with it. Depending on whether the emoticon is a smiley face, angry face, sad face, laughing face, etc., the system can infer use or mood from the various emoticons and then change or modify the expressivity of the TTS output such as by changing intonation, prosody, speed, pauses, and other expressivity characteristics. | 03-06-2014 |
20140164305 | SYSTEMS AND METHODS FOR VIRTUAL AGENT RECOMMENDATION FOR MULTIPLE PERSONS - Systems, methods, and apparatus for implementing at least one virtual agent. In some embodiments, the at least one virtual agent is programmed to analyze first information regarding a first person; analyze second information regarding a second person different from the first person; and make a joint recommendation for a plurality of persons based at least in part on the first and second information, wherein the plurality of persons comprises the first person and the second person. | 06-12-2014 |
20140164312 | SYSTEMS AND METHODS FOR INFORMING VIRTUAL AGENT RECOMMENDATION - Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one virtual agent is programmed to: identify a relationship between at least two persons; and make a recommendation for the at least two persons based at least in part on the relationship between the at least two persons. | 06-12-2014 |
20140164317 | SYSTEMS AND METHODS FOR STORING RECORD OF VIRTUAL AGENT INTERACTION - Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, at least one processor is programmed to store a receipt for an interaction between the at least one virtual agent and one or more users, wherein the receipt comprises at least some information provided by the one or more users to the at least one virtual agent during the interaction. | 06-12-2014 |
20140164508 | SYSTEMS AND METHODS FOR SHARING INFORMATION BETWEEN VIRTUAL AGENTS - Systems, methods, and apparatus for use with at least one first virtual agent executing on a first device. In some embodiments, the at least one first virtual agent is programmed to: share information with at least one second virtual agent executing on at least one second device different from the first device, wherein the at least one first virtual agent is associated with a first user and the at least one second virtual agent is associate with a second user; and use the information shared between the at least one first virtual agent and the at least one second virtual agent to make a joint recommendation for the first and second users. | 06-12-2014 |
20140164509 | SYSTEMS AND METHODS FOR PROVIDING INPUT TO VIRTUAL AGENT - Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to use a record of a multiparty conversation to provide input to the at least one virtual agent. | 06-12-2014 |
20140164532 | SYSTEMS AND METHODS FOR VIRTUAL AGENT PARTICIPATION IN MULTIPARTY CONVERSATION - Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, the at least one virtual agent is programmed to: analyze first input provided by a first user during a multiparty conversation; analyze second input provided by a second user during the multiparty conversation, the second user being different from the first user; and use the first and second inputs to formulate at least one task to be performed by the virtual agent. | 06-12-2014 |
20140164533 | SYSTEMS AND METHODS FOR USER INTERFACE PRESENTATION OF VIRTUAL AGENT - Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to present the at least one virtual agent as a participant in a multiparty conversation taking place via a messaging application. | 06-12-2014 |
20140164953 | SYSTEMS AND METHODS FOR INVOKING VIRTUAL AGENT - Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one processor is programmed to: intercept user input to a messaging application executing on the at least one processor and facilitating a multiparty conversation; and in response to detecting a trigger in the user input, inject the at least one virtual agent into the multiparty conversation facilitated by the messaging application. | 06-12-2014 |