US2018278568A1PendingUtilityA1

System and method for multi-lingual networking and communication

Assignee: GLOBECHAT INCPriority: May 29, 2015Filed: May 25, 2018Published: Sep 27, 2018
Est. expiryMay 29, 2035(~8.8 yrs left)· nominal 20-yr term from priority
Inventors:Kevin Strom
H04L 51/066G06F 40/58G06F 17/289H04L 51/32H04L 51/52H04L 51/212
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system are provided that facilitate multilingual communication and international social networking. In one respect, the system and method allow individual social network users to instantly message, or chat, with others in the social network according to personally-selected filters. For example, a user may choose to filter others in the social network by age, gender, location, political preference, relationship status, and even hobbies and interests regardless of any personal acquaintance between the user and filtered members. In another respect, the system and method provide automatic and real-time translation of any text or messages conveyed over the social network so that each user may easily communicate with each other user, regardless of any usual language barriers. Translated text and messages may be further cached in electronically stored memory for ease of future translation.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device operated by a first user for multi-lingual communication, comprising:
 a processor; and   memory configured to store computer-executable instructions that, when executed by the processor, cause the device to:
 obtain information corresponding to a second user in a communication application and a third user in the communication application; 
 process an instruction to transmit a first message to the second user and the third user via the communication application, wherein the first message comprises text in a first language; 
 determine that the second user prefers a second language different than the first language; 
 determine that the third user prefers the first language; 
 translate the text from the first language to the second language; and 
 transmit, via the communication application and in response to processing the instruction to transmit the first message, a second message to the second user and a third message to the third user, wherein the second message comprises the translated text, and wherein the third message comprises the text. 
   
     
     
         2 . The device of  claim 1 , wherein the computer-executable instructions, when executed, further cause the device to store the translated text in a cache. 
     
     
         3 . The device of  claim 2 , wherein the computer-executable instructions, when executed, further cause the device to:
 process a second instruction to transmit a fourth message to the second user, wherein the fourth message comprises the same text as the first message;   retrieve the translated text from the cache in place of translating the text; and   transmit, via the communication application and in response to processing the second instruction to transmit the fourth message, a fifth message to the second user that comprises the translated text.   
     
     
         4 . The device of  claim 1 , wherein the computer-executable instructions, when executed, further cause the device to display a chat history of a fourth message received from the second user and a fifth message received from the third user, wherein the fourth message comprises a version of second text translated into the first language, and wherein the fifth message comprises third text in the first language. 
     
     
         5 . The device of  claim 1 , wherein the computer-executable instructions, when executed, further cause the device to determine that the second user prefers the second language based on a location of a second device operated by the second user. 
     
     
         6 . The device of  claim 1 , wherein the communication application comprises a social network. 
     
     
         7 . The device of  claim 1 , wherein the computer-executable instructions, when executed, further cause the device to:
 process the instruction to transmit the first message to the second user, the third user, and a fourth user via the communication application;   determine that the fourth user prefers a third language different than the first language and the second language;   translate the text from the first language to the third language to form second translated text; and   transmit, via the communication application and in response to processing the instruction to transmit the first message, a fourth message to the fourth user, wherein the fourth message comprises the second translated text.   
     
     
         8 . The device of  claim 1 , wherein the first message further comprises at least one of a photo, a video, or an audio track. 
     
     
         9 . A computer-implemented method for multi-lingual communication, the computer-implemented method comprising:
 as implemented by a device operated by a first user that comprises a processor and memory,   obtaining information corresponding to a second user in a communication application and a third user in the communication application;   receiving an instruction to transmit a first message to the second user and the third user via the communication application, wherein the first message comprises text in a first language;   determining that the second user prefers a second language different than the first language;   determining that the third user prefers the first language;   translating the text from the first language to the second language; and   transmitting, via the communication application and in response to receiving the instruction to transmit the first message, a second message to the second user and a third message to the third user, wherein the second message comprises the translated text, and wherein the third message comprises the text.   
     
     
         10 . The computer-implemented method of  claim 9 , further comprising storing the translated text in a cache. 
     
     
         11 . The computer-implemented method of  claim 10 , further comprising:
 receiving a second instruction to transmit a fourth message to the second user, wherein the fourth message comprises the same text as the first message;   retrieving the translated text from the cache in place of translating the text; and   transmitting, via the communication application and in response to processing the second instruction to transmit the fourth message, a fifth message to the second user that comprises the translated text.   
     
     
         12 . The computer-implemented method of  claim 9 , further comprising displaying a chat history of a fourth message received from the second user and a fifth message received from the third user, wherein the fourth message comprises a version of second text translated into the first language, and wherein the fifth message comprises third text in the first language. 
     
     
         13 . The computer-implemented method of  claim 12 , wherein a second device operated by the second user displays the fourth message with a version of the second text in the second language and the fifth message with a version of the third text translated into the second language. 
     
     
         14 . The computer-implemented method of  claim 9 , wherein determining that the second user prefers a second language further comprises determining that the second user prefers the second language based on a location of a second device operated by the second user. 
     
     
         15 . The computer-implemented method of  claim 9 , wherein the communication application comprises a social network. 
     
     
         16 . The computer-implemented method of  claim 9 , wherein the first message further comprises at least one of a photo, a video, or an audio track. 
     
     
         17 . Non-transitory, computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor of a device operated by a first user, cause the device to:
 obtain information corresponding to a second user in a communication application and a third user in the communication application;   process an instruction to transmit a first message to the second user and the third user via the communication application, wherein the first message comprises text in a first language;   determine that the second user prefers a second language different than the first language;   translate the text from the first language to the second language; and   transmit, via the communication application and in response to processing the instruction to transmit the first message, a second message to the second user and a third message to the third user, wherein the second message comprises the translated text, and wherein the third message comprises the text.   
     
     
         18 . The non-transitory, computer-readable medium of  claim 17 , wherein the computer-executable instructions, when executed, further cause the device to store the translated text in a cache. 
     
     
         19 . The non-transitory, computer-readable medium of  claim 18 , wherein the computer-executable instructions, when executed, further cause the device to:
 process a second instruction to transmit a fourth message to the second user, wherein the fourth message comprises the same text as the first message;   retrieve the translated text from the cache in place of translating the text; and   transmit, via the communication application and in response to processing the second instruction to transmit the fourth message, a fifth message to the second user that comprises the translated text.   
     
     
         20 . The non-transitory, computer-readable medium of  claim 17 , wherein the computer-executable instructions, when executed, further cause the device to display a chat history of a fourth message received from the second user and a fifth message received from the third user, wherein the fourth message comprises a version of second text translated into the first language, and wherein the fifth message comprises third text in the first language.

Join the waitlist — get patent alerts

Track US2018278568A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.