IP Library Granted Patent US 10,546,015
Granted Patent B2
US 10,546,015 · App. 14/956,148 · Granted Jan 28, 2020

Determining and utilizing contextual meaning of digital standardized image characters

Inventors: Thomas Frederick Dimson (Stanford, CA); Bogdan State (Menlo Park, CA); Shankar Kalyanaraman (Menlo Park, CA); Hamdan Azhar (Menlo Park, CA)
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 10,546,015
App. No.
14/956,148
Granted
Jan 28, 2020
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 (77)

1. A method comprising:

identifying a plurality of standardized image characters from a repository of electronic documents;

determining, by at least one processor, a contextual meaning for the plurality of standardized image characters based on a manner in which the plurality of standardized image characters are utilized in the repository of electronic documents;

receiving a search query from a client device comprising search content and a request to search a plurality of target electronic documents based on the search content; and

providing, by the at least one processor, results of the search query to the client device utilizing the identified contextual meaning for at least one of the plurality of standardized image characters by:

identifying one or more standardized image characters within the plurality of target electronic documents, the identified one or more standardized image characters being a subset of the plurality of standardized image characters; and

comparing the search content and the contextual meaning for the identified one or more standardized image characters within the plurality of target electronic documents.

2. The method of claim 1 , wherein the plurality of standardized image characters comprise standardized image characters from different platforms, standardized image characters from different codebases, and standardized image characters utilizing different numbers of code points.

3. The method of claim 1 , wherein determining the contextual meaning 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 in conjunction with the repository of electronic documents and the standardized image characters.

4. The method of claim 1 ,

wherein receiving the search query from the client device comprises receiving a standardized image character; and

wherein utilizing the identified contextual meaning for the at least one of the plurality of standardized image characters comprises conducting a search utilizing the contextual meaning of the received standardized image character.

5. The method of claim 1 , wherein the repository of electronic documents reflects electronic documents generated by users sharing a first characteristic, and further comprising:

identifying the plurality of standardized image characters from a second repository of electronic documents, the second repository of electronic documents reflecting electronic documents generated by users sharing a second common characteristic; and

identifying a second contextual meaning for each of the plurality of standardized image characters based on the manner in which each of the standardized image characters are utilized in the second repository of electronic documents.

6. The method of claim 1 ,

wherein the search content comprises a first standardized image character; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters comprises comparing the contextual meaning of the first standardized image character and the contextual meaning of the one or more standardized image characters.

7. The method of claim 6 ,

wherein the search content further comprises text; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters further comprises comparing the contextual meaning of the first standardized image character, the text, and the contextual meaning of the one or more standardized image characters.

8. The method of claim 1 ,

wherein the search content comprises an image; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters further comprises:

identifying one or more features of the image; and

comparing the one or more features of the image and the contextual meaning of the one or more standardized image characters.

9. The method of claim 1 , wherein providing the results of the search query comprises providing for display, based on the comparison of the search content and the contextual meaning of the identified one or more standardized image characters within the plurality of target electronic documents, at least one of the one or more standardized image characters within the plurality of target electronic documents.

10. The method of claim 5 , further comprising:

receiving an additional search query from a second client device;

determining that the additional search query corresponds to a user with the second common characteristic; and

providing, by the at least one processor, results of the additional search query to the second client device utilizing the identified second contextual meaning for at least one of the standardized image characters.

11. 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:

identify a plurality of standardized image characters from a repository of electronic documents;

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

receive a search query from a client device comprising search content and a request to search a plurality of target electronic documents based on the search content; and

provide results of the search query to the client device utilizing the identified contextual meaning for at least one of the plurality of standardized image characters by:

identifying one or more standardized image characters within the plurality of target electronic documents, the identified one or more standardized image characters being a subset of the plurality of standardized image characters; and

comparing the search content and the contextual meaning for the identified one or more standardized image characters within the plurality of target electronic documents.

12. The system of claim 11 ,

wherein receiving the search query from the client device comprises receiving a standardized image character and a request to search a plurality of target electronic documents based on the standardized image character; and

wherein utilizing the identified contextual meaning for the at least one of the plurality of standardized image characters comprises conducting a search utilizing the contextual meaning of the received standardized image character.

13. The system of claim 11 , wherein the repository of electronic documents reflects electronic documents generated by users sharing a first characteristic, and further comprising instructions that, when executed by the at least one processor, cause the system to:

identify the plurality of standardized image characters from a second repository of electronic documents, the second repository of electronic documents reflecting electronic documents generated by users sharing a second common characteristic;

identify a second contextual meaning for each of the plurality of standardized image characters based on the manner in which each of the standardized image characters are utilized in the second repository of electronic documents;

receive an additional search query from a second client device;

determine that the additional search query corresponds to a user with the second common characteristic; and

provide results of the additional search query to the second client device utilizing the identified second contextual meaning for at least one of the standardized image characters.

14. The system of claim 12 ,

wherein the search content comprises a first standardized image character; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters comprises comparing the contextual meaning of the first standardized image character and the contextual meaning of the one or more standardized image characters.

15. The system of claim 14 ,

wherein the search content further comprises text; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters further comprises comparing the contextual meaning of the first standardized image character, the text, and the contextual meaning of the one or more standardized image characters.

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

identify a plurality of standardized image characters from a repository of electronic documents;

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

receive a search query from a client device comprising search content and a request to search a plurality of target electronic documents based on the search content; and

provide results of the search query to the client device utilizing the identified contextual meaning for at least one of the plurality of standardized image characters by:

identifying one or more standardized image characters within the plurality of target electronic documents, the identified one or more standardized image characters being a subset of the plurality of standardized image characters; and

comparing the search content and the contextual meaning for the identified one or more standardized image characters within the plurality of target electronic documents.

17. The non-transitory computer readable medium of claim 16 ,

wherein receiving the search query from the client device comprises receiving a standardized image character and a request to search a plurality of target electronic documents based on the standardized image character; and

wherein utilizing the identified contextual meaning for the at least one of the plurality of standardized image characters comprises conducting a search utilizing the contextual meaning of the received standardized image character.

18. The non-transitory computer readable medium of claim 16 , wherein the repository of electronic documents reflects electronic documents generated by users sharing a first characteristic, and further comprising instructions that, when executed by the at least one processor, cause the computer system to:

identify the plurality of standardized image characters from a second repository of electronic documents, the second repository of electronic documents reflecting electronic documents generated by users sharing a second common characteristic;

identify a second contextual meaning for each of the plurality of standardized image characters based on the manner in which each of the standardized image characters are utilized in the second repository of electronic documents;

receive a search query from a second client device;

determine that the search query corresponds to a user with the second common characteristic; and

provide results of the search query to the client device utilizing the identified second contextual meaning of at least one of the standardized image characters.

19. The non-transitory computer readable medium of claim 16 ,

wherein the search content comprises a first standardized image character; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters comprises comparing the contextual meaning of the first standardized image character and the contextual meaning of the one or more standardized image characters.

20. The non-transitory computer readable medium of claim 19 ,

wherein the search content further comprises text; and

wherein comparing the search content and the contextual meaning of the identified one or more standardized image characters further comprises comparing the contextual meaning of the first standardized image character, the text, and the contextual meaning of the one or more standardized image characters.

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 Mar 14, 2016
From: DIMSON, THOMAS FREDERICK; STATE, BOGDAN; KALYANARAMAN, SHANKAR; AZHAR, HAMDAN
To: FACEBOOK, INC.
Reel/Frame 037964/0332 →