IP Library Granted Patent US 11,030,238
Granted Patent B2
US 11,030,238 · App. 16/702,371 · Granted Jun 8, 2021

Determining and utilizing contextual meaning of digital standardized image characters

Inventors: Thomas Frederick Dimson (Stanford, CA); Bogdan State (Menlo Park, CA); Shankar Kalyanaraman (Brooklyn, NY); Hamdan Azhar (Valley Stream, NY)
Assignee: FACEBOOK, INC.
G06F16/5838
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,030,238
App. No.
16/702,371
Granted
Jun 8, 2021
Kind
B2
Abstract

One or more embodiments of the disclosure include a character management system that determines and utilizes contextual meaning with regard to standardized image characters. In particular, the character management system determines contextual meaning with regard to standardized characters based on the manner in which the standardized characters are utilized in a repository of electronic documents. Moreover, the character management system can utilize the contextual meaning to search, recommend, analyze, and translate with regard to the use of standardized image characters.

Claims (40)

1. A method comprising:

determining contextual meanings for a plurality of standardized image characters based on a manner in which the plurality of standardized image characters are utilized in a repository of electronic documents;

analyzing digital text in an electronic communication of a client device;

generating, based on analyzing the digital text and the contextual meanings for the plurality of standardized image characters, a suggested standardized image character corresponding to the digital text; and

providing, for display via the client device, the suggested standardized image character.

2. The method of claim 1 , wherein determining the contextual meanings for the plurality of standardized image characters based on the manner in which the standardized image characters are utilized in the repository of electronic documents comprises utilizing a word to vector algorithm to generate vector representations of the plurality of standardized image characters based on the repository of electronic documents.

3. The method of claim 1 , further comprising generating the suggested standardized image character by comparing the digital text in the electronic communication with the contextual meanings for the plurality of standardized image characters.

4. The method of claim 3 , wherein comparing the digital text in the electronic communication with the contextual meanings for the plurality of standardized image characters comprises comparing a vector representation of the digital text with vector representations of the standardized image characters.

5. The method of claim 1 , wherein the digital text in the electronic communication comprises a standardized image character and further comprising generating the suggested standardized image character by comparing a contextual meaning for the standardized image character with a plurality of alternate digital texts.

6. The method of claim 1 , wherein the digital text in the electronic communication comprises a standardized image character and additional digital text, and further comprising:

determining a conflict between a contextual meaning for the standardized image character and the additional digital text; and

providing a suggested replacement text based on the conflict.

7. The method of claim 1 , wherein the digital text in the electronic communication comprises a standardized image character and further comprising determining the suggested standardized image character by comparing a contextual meaning of the standardized image character and a contextual meaning of the suggested standardized image character.

8. A system comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:

determine contextual meanings for a plurality of standardized image characters based on a manner in which the plurality of standardized image characters are utilized in a repository of electronic documents;

analyze digital text in an electronic communication of a client device;

generate, based on analyzing the digital text and the contextual meanings for the plurality of standardized image characters, a suggested standardized image character corresponding to the digital text; and

provide, for display via the client device, the suggested standardized image character.

9. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the contextual meanings for the plurality of standardized image characters based on the manner in which the standardized image characters are utilized in the repository of electronic documents by utilizing a word to vector algorithm to generate vector representations of the plurality of standardized image characters based on the repository of electronic documents.

10. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to generate the suggested standardized image character by comparing the digital text in the electronic communication with the contextual meanings for the plurality of standardized image characters.

11. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to compare the digital text in the electronic communication with the contextual meanings for the plurality of standardized image characters by comparing a vector representation of the digital text with vector representations of the standardized image characters.

12. The system of claim 8 , wherein the digital text in the electronic communication comprises a standardized image character and further comprising instructions that, when executed by the at least one processor, cause the system to generate the suggested standardized image character by comparing a contextual meaning for the standardized image character with a plurality of alternate digital texts.

13. The system of claim 8 , wherein the digital text in the electronic communication comprises a standardized image character and additional digital text, and further comprising instructions that, when executed by the at least one processor, cause the system to:

determine a conflict between a contextual meaning for the standardized image character and the additional digital text; and

provide a suggested replacement text based on the conflict.

14. The system of claim 8 , wherein the digital text in the electronic communication comprises a standardized image character and further comprising instructions that, when executed by the at least one processor, cause the system to determine the suggested standardized image character by comparing a contextual meaning of the standardized image character and a contextual meaning of the suggested standardized image character.

15. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:

determine contextual meanings for a plurality of standardized image characters based on a manner in which the plurality of standardized image characters are utilized in a repository of electronic documents;

analyze digital text in an electronic communication of a client device;

generate, based on analyzing the digital text and the contextual meanings for the plurality of standardized image characters, a suggested standardized image character corresponding to the digital text; and

provide, for display via the client device, the standardized image character.

16. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computer system to determine the contextual meanings for the plurality of standardized image characters based on the manner in which the standardized image characters are utilized in the repository of electronic documents by utilizing a word to vector algorithm to generate vector representations of the plurality of standardized image characters based on the repository of electronic documents.

17. The non-transitory computer readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computer system to generate the suggested standardized image character by comparing the digital text in the electronic communication with the contextual meanings for the plurality of standardized image characters.

18. The non-transitory computer readable medium of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer system to compare the digital text in the electronic communication with the contextual meanings for the plurality of standardized image characters by comparing a vector representation of the digital text with vector representations of the standardized image characters.

19. The non-transitory computer readable medium of claim 15 , wherein the digital text in the electronic communication comprises a standardized image character and further comprising instructions that, when executed by the at least one processor, cause the computer system to generate the suggested standardized image character by comparing the contextual meaning for the standardized image character with a plurality of alternate digital texts.

20. The non-transitory computer readable medium of claim 15 , wherein the digital text in the electronic communication comprises a standardized image character and additional digital text, and further comprising instructions that, when executed by the at least one processor, cause the computer system to:

determine a conflict between the contextual meaning for the standardized image character and the additional digital text; and

provide the digital text suggestion by providing a suggested replacement text based on the conflict.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2019
From: DIMSON, THOMAS FREDERICK; STATE, BOGDAN; KALYANARAMAN, SHANKAR; AZHAR, HAMDAN
To: FACEBOOK, INC.
Reel/Frame 051167/0302 →
Continuity (2)
Continuation 14956148 · Dec 1, 2015
Related Publication 20200104316A1 · Apr 2, 2020