IP Library Patent Application 15372303
Patent Application
App. No. 15/372,303

Methods and Systems for Processing Translations Based on a Social Media Profile

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 None
App. No.
15/372,303
Abstract

Methods, systems, and/or devices for processing translations are described. In some embodiments, the method may comprise receiving a request to display a message to a user and determining a language in which to display the message, where the language has multiple translations for the message based on a condition associated with the user. In some embodiments, it comprises determining a value for the condition, selecting a translation from the multiple translations based, at least in part, on the value, and displaying the selected translation to the user.

Claims (57)

1 . A method, comprising:

at a client device having one or more processors and memory storing instructions for execution by the one or more processors:

in a social media platform of a social media service:

receiving a request to display a message to a user of the client device, wherein the user has a social media profile with the social media service;

determining a language in which to display the message, wherein the language has multiple translations for the message based on a condition associated with the user;

determining a value for the condition using information from the social media profile of the user;

selecting a translation from the multiple translations based, at least in part, on the value; and

displaying the selected translation to the user.

2 . The method of claim 1 , wherein:

the condition is a gender of the user; and

determining the value for the condition using the information from the social media profile of the user comprises obtaining the gender of the user from the social media profile of the user.

3 . (canceled)

4 . The method of claim 2 , wherein

obtaining the gender comprises retrieving the gender from the social media service.

5 . The method of claim 2 , wherein:

the gender is other than male or female; and

the translation is selected based on the gender being other than male or female.

6 . The method of claim 2 , wherein:

the client device does not know the gender; and

the translation is selected based on the gender not being known.

7 . The method of claim 1 , wherein selecting the translation comprises:

transmitting at least a portion of the message, the language, and the condition to a translation database; and

causing the translation database to map at least the portion of the message to a phrase in the translation database based, at least in part, on the language and the condition; wherein the translation is the phrase.

8 . The method of claim 7 , wherein the at least the portion of the message is the message.

9 . The method of claim 7 , wherein selecting the translation comprises transmitting the value for the condition to the translation database.

10 . The method of claim 1 , wherein selecting the translation comprises:

opening a file, wherein the file contains mappings of phrases to translations of the phrases;

retrieving an identifier from the file, wherein the identifier corresponds to a translation for at least a portion of the message;

comparing the value of the condition to the identifier, and

when the value of the condition matches the identifier, retrieving the translation corresponding to the identifier from the file.

11 . The method of claim 10 , wherein the file comprises a spreadsheet.

12 . The method of claim 10 , wherein the file comprises a table.

13 . The method of claim 10 , wherein the file is loaded on the client device based, at least in part, on the language.

14 . The method of claim 1 , further comprising overriding an operating system function to retrieve the translation for at least a portion of the message.

15 . The method of claim 14 , wherein the client device is an Android device and the operating system function is an Android translation function.

16 . The method of claim 15 , wherein the Android translation function is getString.

17 . The method of claim 1 , wherein a quantity of the multiple translations is at least three.

18 . The method of claim 1 , wherein the request comprises a function call within the client device.

19 . A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a client device, the one or more programs including instructions for:

in a social media platform of a social media service:

receiving a request to display a message to a user of the client device, wherein the user has a social media profile with the social media service;

determining a language in which to display the message, wherein the language has multiple translations for the message based on a condition associated with the user;

determining a value for the condition using information from the social media profile of the user;

selecting a translation from the multiple translations based, at least in part, on the value; and

displaying the selected translation to the user.

20 . A client device, comprising:

a processor; and

memory storing one or more programs for execution by the processor, the one or more programs including instructions for:

in a social media platform of a social media service:

receiving a request to display a message to a user of the client device, wherein the user has a social media profile with the social media service;

determining a language in which to display the message, wherein the language has multiple translations for the message based on a condition associated with the user;

determining a value for the condition using information from the social media profile of the user;

selecting a translation from the multiple translations based, at least in part, on the value; and

displaying the selected translation to the user.

21 . The method of claim 1 , wherein:

the condition is an age of the user; and

determining the value for the condition using the information from the social media profile of the user comprises obtaining the age of the user from the social media profile of the user.

Assignments (2)
CHANGE OF NAME Recorded Dec 16, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058520/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2018
From: MARWAH, NIHARIKA; PORTER, RUSSELL WILLIAM JAMES; PRUZAN, MARIA
To: FACEBOOK, INC.
Reel/Frame 045447/0722 →