Methods and systems for determining ranking of dialogue sticker based on situation and preference information
First Claim
1. A method of recommending a dialogue sticker by use of a server that is connected to a first user terminal and a second user terminal through a network and relays an utterance inputted to a messenger between the first user terminal and the second user terminal, the utterance including at least one of a text and an image, the method comprising:
- analyzing a dialogue situation from utterances between the first user terminal and the second user terminal;
selecting a sticker candidate group by retrieving a dialogue situation similar to the analyzed dialogue situation from utterance data;
calculating, based on preference information, an expression suitability for each sticker of the selected sticker candidate group;
ranking the stickers in the sticker candidate group based on the expression suitability; and
recommending a highest ranked sticker on a display device of the first user terminal,wherein the step of calculating an expression suitability comprises calculating a distance between an expression preference vector of a first user of the first user terminal and an expression vector for each sticker of the selected sticker candidate group andwherein the expression vector for a sticker has multiple elements and each element of the expression vector has a value that indicates the first user'"'"'s preference on the sticker in association with a type of expression.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of determining the ranking of dialogue stickers based on situation and preference information. The method includes: analyzing utterances between the first user terminal and the second user terminal and selecting a sticker candidate group to be recommended to the first user terminal; calculating an expression suitability based on the preference and situation information in regard to the selected sticker candidate group; and determining the ranking of stickers in the order of suitability and then recommending a higher ranked sticker to the first user terminal.
26 Citations
8 Claims
-
1. A method of recommending a dialogue sticker by use of a server that is connected to a first user terminal and a second user terminal through a network and relays an utterance inputted to a messenger between the first user terminal and the second user terminal, the utterance including at least one of a text and an image, the method comprising:
-
analyzing a dialogue situation from utterances between the first user terminal and the second user terminal; selecting a sticker candidate group by retrieving a dialogue situation similar to the analyzed dialogue situation from utterance data; calculating, based on preference information, an expression suitability for each sticker of the selected sticker candidate group; ranking the stickers in the sticker candidate group based on the expression suitability; and recommending a highest ranked sticker on a display device of the first user terminal, wherein the step of calculating an expression suitability comprises calculating a distance between an expression preference vector of a first user of the first user terminal and an expression vector for each sticker of the selected sticker candidate group and wherein the expression vector for a sticker has multiple elements and each element of the expression vector has a value that indicates the first user'"'"'s preference on the sticker in association with a type of expression. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing instructions for recommending a dialogue sticker by use of a server that is connected to a first user terminal and a second user terminal through a network and relays an utterance inputted to a messenger between the first user terminal and the second user terminal, the utterance including at least one of a text and an image, wherein execution of the instructions by a computing device causes the computing device to perform the steps of:
-
analyzing a dialogue situation from utterances between the first user terminal and the second user terminal; selecting a sticker candidate group by retrieving a dialogue situation similar to the analyzed dialogue situation from utterance data; calculating, based on preference, an expression suitability for each sticker of the selected sticker candidate group; and ranking the stickers in the selected sticker candidate group based on the expression suitability; and recommending a highest ranked sticker on a display device of the first user terminal, wherein the step of calculating an expression suitability comprises calculating a distance between an expression preference vector of a first user of the first user terminal and an expression vector for each sticker of the selected sticker candidate group, and wherein the expression vector for a sticker has multiple elements and each element of the expression vector has a value that indicates the first user'"'"'s preference on the sticker in association with a type of expression. - View Dependent Claims (8)
-
Specification