Systems and methods for multilingual emoji search
AssigneeFacebook, Inc.
InventorsConghui Yang, Aliasgar Mumtaz Husain
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer readable media are configured to receive emoji query text. The emoji query text can be in a first language. One or more emojis that satisfy the query text can be returned. The one or more emojis can include at least one emoji which corresponds to a second language different than the first language. Factor values of one or more factors can be calculated. The calculation can be for each of the one or more emojis. Some or all of the one or more emojis can be provided for presentation. The presentation can be based on a ranking of the one or more emojis.
Claims20
A computer-implemented method comprising:
- receiving, by a computing device, emoji query text, wherein the emoji query text is in a first language;
- returning, by the computing device, one or more emojis, each associated with one or more text labels that correspond to a second language different from the first language, based on the query text, wherein the one or more text labels do not correspond to the first language;
- calculating, by the computing device, for each of the one or more emojis, factor values of one or more factors, wherein the one or more factors include a purity level factor and wherein a purity level factor value of the purity level factor is proportional to a quantity of words in the emoji query text and a quantity of words in each of the one or more text labels;
- and
- providing, by the computing device, for presentation some or all of the one or more emojis based on a ranking of the one or more emojis.
A computer-implemented system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
- receiving emoji query text, wherein the emoji query text is in a first language;
- returning one or more emojis, each associated with one or more text labels that correspond to a second language different from the first language, based on the query text, wherein the one or more text labels do not correspond to the first language;
- calculating for each of the one or more emojis, factor values of one or more factors, wherein the one or more factors include a purity level factor and wherein a purity level factor value of the purity level factor is proportional to a quantity of words in the emoji query text and a quantity of words in each of the one or more text labels;
- and
- providing for presentation some or all of the one or more emojis based on a ranking of the one or more emojis.
A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
- receiving emoji query text, wherein the emoji query text is in a first language;
- returning one or more emojis, each associated with one or more text labels that correspond to a second language different than the first language, based on the query text, wherein the one or more text labels do not correspond to the first language;
- calculating for each of the one or more emojis, factor values of one or more factors, wherein the one or more factors include a purity level factor and wherein a purity level factor value of the purity level factor is proportional to a quantity of words in the emoji query text and a quantity of words in each of the one or more text labels;
- and
- providing for presentation some or all of the one or more emojis based on a ranking of the one or more emojis.
Dependencies are inferred from the claim text.