Automatic translation of advertisements
First Claim
Patent Images
1. A method comprising:
- determining, via a processor, a target language in which a user is comfortable communicating based on a statistical content analysis of words communicated by the user;
gathering user statistics from a plurality of previous interactions with the user;
combining the user statistics with previously gathered user statistics, to yield combined statistics, wherein the previously gathered statistics indicate a previous subject of interest to the user and a previous target language of the user, and wherein the previously gathered user statistics are gathered and analyzed periodically with a defined frequency;
selecting a new language based on the combined statistics;
receiving a message for the user in a source language;
prior to presenting the message to the user, translating the message into the new language; and
presenting the message in the new language to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment of a messaging system, a method for presenting a commercial message to a user is provided. A target language in which the user is comfortable communicating may be determined based on at least one communication received by the user or at least one communication provided by the user. The commercial message may be presented to the user in the target language.
44 Citations
17 Claims
-
1. A method comprising:
-
determining, via a processor, a target language in which a user is comfortable communicating based on a statistical content analysis of words communicated by the user; gathering user statistics from a plurality of previous interactions with the user; combining the user statistics with previously gathered user statistics, to yield combined statistics, wherein the previously gathered statistics indicate a previous subject of interest to the user and a previous target language of the user, and wherein the previously gathered user statistics are gathered and analyzed periodically with a defined frequency; selecting a new language based on the combined statistics; receiving a message for the user in a source language; prior to presenting the message to the user, translating the message into the new language; and presenting the message in the new language to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage device having instructions stored which, when executed by a processor, cause the processor to perform operations comprising:
-
determining, via a processor, a target language in which a user is comfortable communicating based on a statistical content analysis of words communicated by the user; gathering user statistics from a plurality of previous interactions with the user; combining the user statistics with previously gathered user statistics, to yield combined statistics, wherein the previously gathered statistics indicate a previous subject of interest to the user and a previous target language of the user, and wherein the previously gathered user statistics are gathered and analyzed periodically with a defined frequency; selecting a new language based on the combined statistics; receiving a message for the user in a source language; prior to presenting the message to the user, translating the message into the new language; and presenting the message in the new language to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; determining a target language in which a user is comfortable communicating based on a statistical content analysis of words communicated by the user; gathering user statistics from a plurality of previous interactions with the user; combining the user statistics with previously gathered user statistics, to yield combined statistics, wherein the previously gathered statistics indicate a previous subject of interest to the user and a previous target language of the user, and wherein the previously gathered user statistics are gathered and analyzed periodically with a defined frequency; selecting a new language based on the combined statistics; receiving a message for the user in a source language; prior to presenting the message to the user, translating the message into the new language; and presenting the message in the new language to the user. - View Dependent Claims (14, 15, 16, 17)
-
Specification