MULTILINGUAL CONTENT MANAGEMENT
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
25 Citations
20 Claims
-
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. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. (canceled)
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
11. (canceled)
-
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. - View Dependent Claims (20)
-
Specification