US2018329877A1PendingUtilityA1

Multilingual content management

Assignee: IBMPriority: May 9, 2017Filed: May 9, 2017Published: Nov 15, 2018
Est. expiryMay 9, 2037(~10.8 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 40/58G06F 40/263H04L 67/125H04L 51/066H04L 67/10H04L 12/1859H04L 67/025G06F 16/958H04L 67/306H04L 51/04G06F 17/3089H04L 67/22G06F 17/289G06Q 50/01G06F 17/275G06F 9/4448G06F 9/454H04L 67/535
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed aspects relate to multilingual content management. A set of language usage data for a set of languages may be ingested from a set of mobile computing devices by a multilingual content management engine. A language profile for a group of users that indicates relative usage of the set of languages with respect to the group of users by may determined by the multilingual content management engine using the set of language usage data for the set of languages. A multilingual message may be generated based on the language profile for the group of users by the multilingual content management engine. The multilingual message may be provided to the group of users by the multilingual content management engine.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for multilingual content management, the method comprising:
 ingesting, from a set of mobile computing devices by a multilingual content management engine, a set of language usage data for a set of languages;   determining, by the multilingual content management engine using the set of language usage data for the set of languages, a language profile for a group of users that indicates relative usage of the set of languages with respect to the group of users;   generating, by the multilingual content management engine, a multilingual message based on the language profile for the group of users;   transmitting, by the multilingual content management engine, the multilingual message to the group of users using data associated with the first language;   resolving a set of two or more languages, wherein the set of two or more languages includes a first subset of the set of languages and a second subset of the set of languages;   computing, by the multilingual content management engine using the set of language usage data, a first proportional utilization value for the first subset of the set of languages that indicates relative usage of the first subset of the set of languages with respect to the group of users:   computing, by the multilingual content management engine using the set of language usage data, a second proportional utilization value for the second subset of the set of languages that indicates relative usage of the second subset of languages with respect to the group of users;   ascertaining, by the multilingual content management engine by comparing the first proportional utilization value for the first subset of the set of languages with the second proportional utilization value for the second subset of the set of languages, that the first proportional utilization value for the first subset of the set of languages exceeds the second proportional utilization value for the second subset of the set of languages;   generating by the multilingual content management engine in response to ascertaining that the first proportional utilization value for the first subset of the set of languages exceeds the second proportional utilization value for the second subset of the set of languages, a majority multilingual message associated with the first subset of the set of languages, using the first subset of the set of languages, and a minority multilingual message associates with the second subset of the set of languages;   transmitting the majority multilingual message to a first subset of the group of users associated with the first subset of the set of languages; and   transmitting the minority multilingual message to a second subset of the group of users associated with the second subset of the set of languages.   
     
     
         2 . (canceled) 
     
     
         3 . The method of  claim 1 , further comprising:
 collecting, using a first mobile computing device of the set of mobile computing devices, a first subset of language usage data for a first subset of users of the group of users; and   identifying, by analyzing the first subset of language usage data for the first subset of users of the group of users, a first list of languages associated with the first subset of users.   
     
     
         4 . The method of  claim 3 , further comprising:
 collecting, using a second mobile computing device of the set of mobile computing devices, a second subset of language usage data for a second subset of users of the group of users;   identifying, by analyzing the second subset of language usage data for the second subset of users of the group of users, a second list of languages associated with the second subset of users; and   compiling, by the multilingual content management engine to ingest the set of language usage data for the set of languages, the first list of languages associated with the first subset of users and the second list of languages associated with the second subset of users.   
     
     
         5 . The method of  claim 1 , further comprising:
 assigning, by the multilingual content management engine based on analyzing the set of language usage data for the set of languages, a first ranking for a first language of the set of languages;   assigning, by the multilingual content management engine based on analyzing the set of language usage data for the set of languages, a second ranking for a second language of the set of languages wherein the second ranking exceeds the first ranking; and   establishing, by the multilingual content management engine based on the first ranking for the first language of the set of languages and the second ranking for the second language of the set of languages, a rank-order to indicate a usage-based hierarchy for the set of languages.   
     
     
         6 . The method of  claim 5 , further comprising:
 generating, by the multilingual content management engine based on the rank-order to indicate the usage-based hierarchy for the set of languages, a first language message using the first language and a second language message using the second language;   transmitting, to provide the multilingual message to the group of users, the first language message to the group of users with respect to a first temporal period; and   transmitting, to provide the multilingual message to the group of users, the second language message to the group of users with respect to a second temporal period, wherein the second temporal period is subsequent to the first temporal period.   
     
     
         7 . The method of  claim 1 , further comprising:
 monitoring, to ingest the set of language usage data for the set of languages, a set of language usage elements with respect to the set of mobile computing devices, wherein the set of language usage elements are selected from the group consisting of:   a social networking activity element;   a textual content element;   a communication activity element;   a media content element; and   a sensor-derived data element.   
     
     
         8 . The method of  claim 1 , further comprising:
 executing, in a dynamic fashion to streamline multilingual content management, each of:
 the ingesting, the determining, the generating, and the providing. 
   
     
     
         9 . The method of  claim 1 , further comprising:
 executing, in an automated fashion without user intervention, each of:
 the ingesting, the determining, the generating, and the providing. 
   
     
     
         10 . A system for multilingual content management, the system comprising:
 one or more computer processors;   one or more computer-readable storage media;   program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising:   instructions to ingest, from a set of mobile computing devices by a multilingual content management engine, a set of language usage data for a set of languages;   instructions to determine, by the multilingual content management engine using the set of language usage data for the set of languages, a language profile for a group of users that indicates relative usage of the set of languages with respect to the group of users;   instructions to generate, by the multilingual content management engine, a multilingual message based on the language profile for the group of users;   instructions to transmit, by the multilingual content management engine, the multilingual message to the group of users using data associated with the first language;   instructions to resolve a set of two or more languages, wherein the set of two or more languages includes a first subset of the set of languages and a second subset of the set of languages;   instructions to compute, by the multilingual content management engine using the set of language usage data, a first proportional utilization value for the first subset of the set of languages that indicates relative usage of the first subset of the set of languages with respect to the group of users;   instructions to compute, by the multilingual content management engine using the set of language usage data, a second proportional utilization value for the second subset of the set of languages that indicates relative usage of the second subset of languages with respect to the group of users;   instructions to ascertain, by the multilingual content management engine by comparing the first proportional utilization value for the first subset of the set of languages with the second proportional utilization value for the second subset of the set of languages, that the first proportional utilization value for the first subset of the set of languages exceeds the second proportional utilization value for the second subset of the set of languages;   instructions to generate by the multilingual content management engine in response to instructions to ascertain that the first proportional utilization value for the first subset of the set of languages exceeds the second proportional utilization value for the second subset of the set of languages, a majority multilingual message associated with the first subset of the set of languages, instructions to use the first subset of the set of languages, and a minority multilingual message associates with the second subset of the set of languages;   instructions to transmit the majority multilingual message to a first subset of the group of users associated with the first subset of the set of languages; and   instructions to transmit the minority multilingual message to a second subset of the group of users associated with the second subset of the set of languages.   
     
     
         11 . (canceled) 
     
     
         12 . The system of  claim 10 , further comprising:
 instructions to collect, using a first mobile computing device of the set of mobile computing devices, a first subset of language usage data for a first subset of users of the group of users; and   instructions to identify, by analyzing the first subset of language usage data for the first subset of users of the group of users, a first list of languages associated with the first subset of users.   
     
     
         13 . The system of  claim 12 , further comprising:
 instructions to collect, using a second mobile computing device of the set of mobile computing devices, a second subset of language usage data for a second subset of users of the group of users;   instructions to identify, by analyzing the second subset of language usage data for the second subset of users of the group of users, a second list of languages associated with the second subset of users; and   instructions to compile, by the multilingual content management engine to ingest the set of language usage data for the set of languages, the first list of languages associated with the first subset of users and the second list of languages associated with the second subset of users.   
     
     
         14 . The system of  claim 10 , further comprising:
 instructions to assign, by the multilingual content management engine based on analyzing the set of language usage data for the set of languages, a first ranking for a first language of the set of languages;   instructions to assign, by the multilingual content management engine based on analyzing the set of language usage data for the set of languages, a second ranking for a second language of the set of languages wherein the second ranking exceeds the first ranking; and   instructions to establish, by the multilingual content management engine based on the first ranking for the first language of the set of languages and the second ranking for the second language of the set of languages, a rank-order to indicate a usage-based hierarchy for the set of languages.   
     
     
         15 . The system of  claim 14 , further comprising:
 instructions to generate, by the multilingual content management engine based on the rank-order to indicate the usage-based hierarchy for the set of languages, a first language message using the first language and a second language message using the second language;   instructions to transmit, to provide the multilingual message to the group of users, the first language message to the group of users with respect to a first temporal period; and   instructions to transmit, to provide the multilingual message to the group of users, the second language message to the group of users with respect to a second temporal period, wherein the second temporal period is subsequent to the first temporal period.   
     
     
         16 . The system of  claim 10 , further comprising:
 instructions to monitor, to ingest the set of language usage data for the set of languages, a set of language usage elements with respect to the set of mobile computing devices, wherein the set of language usage elements are selected from the group consisting of:   a social networking activity element;   a textual content element;   a communication activity element;   a media content element; and   a sensor-derived data element.   
     
     
         17 . The system of  claim 10 , further comprising:
 instructions to execute, in a dynamic fashion to streamline multilingual content management, each of:
 the instructions to ingest, the instructions to determine, the instructions to generate, and the instructions to provide. 
   
     
     
         18 . The system of  claim 10 , further comprising:
 instructions to execute, in an automated fashion without user intervention, each of:
 the instructions to ingest, the instructions to determine, the instructions to generate, and the instructions to provide. 
   
     
     
         19 . A computer program product for multilingual content management, the computer program product comprising:
 one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:   instructions to ingest, from a set of mobile computing devices by a multilingual content management engine, a set of language usage data for a set of languages;   instructions to determine by the multilingual content management engine using the set of language usage data for the set of languages, a language profile for a group of users that indicates relative usage of the set of languages with respect to the group of users;   instructions to generate, by the multilingual content management engine, a multilingual message based on the language profile for the group of users; and   instructions to transmit, by the multilingual content management engine, the multilingual message to the group of users using data associated with the first language;   instructions to resolve a set of two or more languages, wherein the set of two or more languages includes a first subset of the set of languages and a second subset of the set of languages;   instructions to compute, by the multilingual content management engine using the set of language usage data, a first proportional utilization value for the first subset of the set of languages that indicates relative usage of the first subset of the set of languages with respect to the group of users;   instructions to compute, by the multilingual content management engine using the set of language usage data, a second proportional utilization value for the second subset of the set of languages that indicates relative usage of the second subset of languages with respect to the group of users;   instructions to ascertain, by the multilingual content management engine by comparing the first proportional utilization value for the first subset of the set of languages with the second proportional utilization value for the second subset of the set of languages, that the first proportional utilization value for the first subset of the set of languages exceeds the second proportional utilization value for the second subset of the set of languages;   instructions to generate by the multilingual content management engine in response to instructions to ascertain that the first proportional utilization value for the first subset of the set of languages exceeds the second proportional utilization value for the second subset of the set of languages, a majority multilingual message associated with the first subset of the set of languages, instructions to use the first subset of the set of languages, and a minority multilingual message associates with the second subset of the set of languages;   instructions to transmit the majority multilingual message to a first subset of the group of users associated with the first subset of the set of languages; and   instructions to transmit the minority multilingual message to a second subset of the group of users associated with the second subset of the set of languages.   
     
     
         20 . The computer program product of  claim 19 , further comprising:
 instructions to monitor, to ingest the set of language usage data for the set of languages, a set of language usage elements with respect to the set of mobile computing devices, wherein the set of language usage elements are selected from the group consisting of:   a social networking activity element;   a textual content element;   a communication activity element;   a media content element; and   a sensor-derived data element;   instructions to collect, using a first mobile computing device of the set of mobile computing devices, a first subset of language usage data for a first subset of users of the group of users;   instructions to identify, by analyzing the first subset of language usage data for the first subset of users of the group of users, a first list of languages associated with the first subset of users;   instructions to collect, using a second mobile computing device of the set of mobile computing devices, a second subset of language usage data for a second subset of users of the group of users;   instructions to identify, by analyzing the second subset of language usage data for the second subset of users of the group of users, a second list of languages associated with the second subset of users;   instructions to compile, by the multilingual content management engine to ingest the set of language usage data for the set of languages, the first list of languages associated with the first subset of users and the second list of languages associated with the second subset of users;   instructions to assign by the multilingual content management engine based on analyzing the set of language usage data for the set of languages, a first ranking for a first language of the set of languages;   instructions to assign, by the multilingual content management engine based on analyzing the set of language usage data for the set of languages, a second ranking for a second language of the set of languages wherein the second ranking exceeds the first ranking;   instructions to establish, by the multilingual content management engine based on the first ranking for the first language of the set of languages and the second ranking for the second language of the set of languages, a rank-order to indicate a usage-based hierarchy for the set of languages;   instructions to generate, by the multilingual content management engine based on the rank-order to indicate the usage-based hierarchy for the set of languages, a first language message using the first language and a second language message using the second language;   instructions to transmit, to provide the multilingual message to the group of users, the first language message to the group of users with respect to a first temporal period; and   instructions to transmit, to provide the multilingual message to the group of users, the second language message to the group of users with respect to a second temporal period, wherein the second temporal period is subsequent to the first temporal period.

Join the waitlist — get patent alerts

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

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