Tracking and managing emoji annotations

US11074398B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11074398-B2
Application numberUS-201816126707-A
CountryUS
Kind codeB2
Filing dateOct 12, 2018
Priority dateOct 12, 2018
Publication dateJul 27, 2021
Grant dateJul 27, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A first method includes identifying a potential emoji annotation for a selected context within a text source, validating the potential emoji, determining whether the validated emoji annotation is within an emoji annotation list for the selected context, and adding the validated emoji annotation to the emoji annotation list for the selected context responsive to determining that the validated emoji annotation is not within the emoji annotation list for the selected context. A second method includes adding an emoji annotation written in a first language to an emoji annotation list corresponding to the first language, translating the emoji annotation written in the first language to a second language to produce an emoji annotation written in the second language, and adding the emoji annotation written in the second language to an emoji annotation list corresponding to the second language. Corresponding apparatii, computer program products and computer systems are also disclosed herein.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for dynamically building an emoji annotation list, the method comprising: determining a context for a particular emoji character within a text source; identifying a potential emoji annotation for the determined context within the text source, wherein the potential emoji annotation comprises text in a language associated with the determined context; determining a matching emoji character within an annotation list that corresponds to the potential emoji annotation to produce a validated emoji annotation for the matching emoji character, wherein: the matching emoji character matches the particular emoji character based on the determined context, and the validated emoji annotation comprises a text-based description of the matching emoji character; determining whether the validated emoji annotation for the matching emoji character is within an emoji annotation list for the determined context; and adding the validated emoji annotation for the matching emoji character to the emoji annotation list for the determined context responsive to determining that the validated emoji annotation for the matching emoji character is not within the emoji annotation list for the determined context, wherein the emoji annotation list for the determined context associates the validated emoji annotation with the matching emoji character. 2. The method of claim 1 , wherein the determined context corresponds to one or more of the language, a dialect, a locale, a culture, a user profile, a user affiliation, and a geographic region. 3. The method of claim 1 , further comprising tracking usage of entries within the emoji annotation list to produce annotation usage information. 4. The method of claim 3 , further comprising sorting the emoji annotation list according to the annotation usage information. 5. The method of claim 1 , further comprising translating the text of the validated emoji annotation for the matching emoji character to a different language. 6. A computer program product for dynamically building an emoji annotation list, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to conduct a method comprising: determining a context for a particular emoji character within a text source; identifying a potential emoji annotation for the determined context within the text source, wherein the potential emoji annotation comprises text in a language associated with the determined context; determining a matching emoji character within an annotation list that corresponds to the potential emoji annotation to produce a validated emoji annotation for the matching emoji character, wherein: the matching emoji character matches the particular emoji character based on the determined context, and the validated emoji annotation comprises a text-based description of the matching emoji character; determining whether the validated emoji annotation for the matching emoji character is within an emoji annotation list for the determined context; and adding the validated emoji annotation for the matching emoji character to the emoji annotation list for the determined context responsive to determining that the validated emoji annotation for the matching emoji character is not within the emoji annotation list for the determined context, wherein the emoji annotation list for the determined context associates the validated emoji annotation with the matching emoji character. 7. The computer program product of claim 6 , wherein the determined context corresponds to one or more of the language, a locale, a culture, a user profile, a user affiliation, and a geographic region. 8. The computer program product of claim 6 , wherein the method further comprises tracking usage of entries within the emoji annotation list to produce annotation usage information. 9. The computer program product of claim 8 , wherein the method further comprises sorting the emoji annotation list according to the annotation usage information. 10. The computer program product of claim 6 , wherein the method further comprises translating the text of the validated emoji annotation to a different language. 11. A method for dynamically building an emoji annotation list, the method comprising: adding a first emoji annotation to a particular emoji character, the first emoji annotation comprising a first text-based description of the particular emoji character; adding the first emoji annotation to a first emoji annotation list corresponding to a first context associated with the first language, wherein: the first text-based description is written in a first language, and the first emoji annotation list corresponds to the first context and associates the first emoji annotation written in the first language with the first context of the particular emoji character; translating the first emoji annotation written in the first language to a second emoji annotation written in a second language to produce the second emoji annotation written in the second language for the particular emoji character in response to determining a change in context from the first context to a second context associated with the second language for the particular emoji character; and adding the second emoji annotation written in the second language to a second emoji annotation list corresponding to the second context associated with the second language, wherein: the second emoji annotation comprises a second text-based description of the particular emoji character, the second text-based description is written in the second language, and the second emoji annotation list corresponds to the second context and associates the second emoji annotation written in the second language with the second context of the particular emoji character. 12. The method of claim 11 , further comprising tracking usage of entries within the first emoji annotation list corresponding to the first language to produce annotation usage information. 13. The method of claim 12 , further comprising sorting the first emoji annotation list according to the annotation usage information. 14. The method of claim 11 , further comprising translating the first emoji annotation written in the first language to a third emoji annotation written in a third language. 15. The method of claim 11 , further comprising determining whether the first emoji annotation written in the first language is within the first emoji annotation list for the first language.

Assignees

Inventors

Classifications

  • Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06F16/383Primary

    using metadata automatically derived from the content · CPC title

  • G06F40/169Primary

    Annotation, e.g. comment data or footnotes · CPC title

  • Ensuring data consistency and integrity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11074398B2 cover?
A first method includes identifying a potential emoji annotation for a selected context within a text source, validating the potential emoji, determining whether the validated emoji annotation is within an emoji annotation list for the selected context, and adding the validated emoji annotation to the emoji annotation list for the selected context responsive to determining that the validated em…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/383. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).