Facilitating presentation of ads relating to words of a message
First Claim
Patent Images
1. A computer-implemented method comprising:
- as implemented by one or more computing devices configured with specific computer-executable instructions,receiving a message from a sender communication device, wherein the message is configured to be sent to a recipient communication device using an identifier of the recipient communication device;
identifying a word, for which advertising is available, from the message;
receiving geographical location information from the recipient communication device;
determining temporal information pertaining to the recipient communication device based at least on the geographical location information received from the recipient communication device;
sending the word identified from the message and the temporal information to a third party;
obtaining a plurality of advertisements from the third party based at least in part on the word identified in the message and the temporal information,wherein each advertisement of the plurality of advertisements is associated with a respective payment level, andwherein each respective payment level is based at least in part on the temporal information pertaining to the recipient communication device;
associating in a data store of the one or more computing devices the word identified in the message with the plurality of advertisements and the identifier of the recipient communication device, wherein the one or more computing devices are remote from the sender communication device and the recipient communication device;
sending the message to the recipient communication device;
receiving, from the recipient communication device, the identifier of the recipient communication device;
receiving, from the recipient communication device, a transcribed utterance that includes the word identified in the message;
selecting at least one advertisement of the plurality of advertisements, wherein the selecting is based at least in part on the respective payment level of the at least one advertisement; and
based at least in part on the word identified in the message being present in the transcribed utterance and being associated with the plurality of advertisements and the identifier of the recipient communication device, sending the at least one advertisement to the recipient communication device using the identifier of the recipient communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
Targeted delivery of contextually relevant ad impressions to a mobile device is provided. The ad impressions are delivered within text messages and/or instant message chat threads. Monetizing of text messaging and instant messaging by providers of such services is achieved, while providing unobtrusive and contextually relevant information to users of such services.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
as implemented by one or more computing devices configured with specific computer-executable instructions, receiving a message from a sender communication device, wherein the message is configured to be sent to a recipient communication device using an identifier of the recipient communication device; identifying a word, for which advertising is available, from the message; receiving geographical location information from the recipient communication device; determining temporal information pertaining to the recipient communication device based at least on the geographical location information received from the recipient communication device; sending the word identified from the message and the temporal information to a third party; obtaining a plurality of advertisements from the third party based at least in part on the word identified in the message and the temporal information, wherein each advertisement of the plurality of advertisements is associated with a respective payment level, and wherein each respective payment level is based at least in part on the temporal information pertaining to the recipient communication device; associating in a data store of the one or more computing devices the word identified in the message with the plurality of advertisements and the identifier of the recipient communication device, wherein the one or more computing devices are remote from the sender communication device and the recipient communication device; sending the message to the recipient communication device; receiving, from the recipient communication device, the identifier of the recipient communication device; receiving, from the recipient communication device, a transcribed utterance that includes the word identified in the message; selecting at least one advertisement of the plurality of advertisements, wherein the selecting is based at least in part on the respective payment level of the at least one advertisement; and based at least in part on the word identified in the message being present in the transcribed utterance and being associated with the plurality of advertisements and the identifier of the recipient communication device, sending the at least one advertisement to the recipient communication device using the identifier of the recipient communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising one or more hardware processors configured to:
-
receive a message from a sender communication device, wherein the message is configured to be sent to a recipient communication device using an identifier of the recipient communication device; identify a word, for which advertising is available, from the message; receive geographical location information from the recipient communication device; determine temporal information pertaining to the recipient communication device based at least on the geographical location information received from the recipient communication device; send the word identified from the message and the temporal information to a third party; obtain a plurality of advertisements from the third party based at least in part on the word identified in the message and the temporal information, wherein each advertisement of the plurality of advertisements is associated with a respective payment level, and wherein each respective payment level is based at least in part on the temporal information pertaining to the recipient communication device; associate in a data store of the one or more computing devices the word identified in the message with the plurality of advertisements and the identifier of the recipient communication device, wherein the one or more computing devices are remote from the sender communication device and the recipient communication device; send the message to the recipient communication device; receive, from the recipient communication device, the identifier of the recipient communication device; receive, from the recipient communication device, a transcribed utterance that includes the word identified in the message; select at least one advertisement of the plurality of advertisements, wherein the selection is based at least in part on the respective payment level of the at least one advertisement; and based at least in part on the word identified in the message being present in the transcribed utterance and being associated with the plurality of advertisements and the identifier of the recipient communication device, send the at least one advertisement to the recipient communication device using the identifier of the recipient communication device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing computer-executable instructions, that, when executed by one or more computing systems, configure the one or more computing systems to perform operations comprising:
-
receiving a message from a sender communication device, wherein the message is configured to be sent to a recipient communication device using an identifier of the recipient communication device; identifying a word, for which advertising is available, from the message; receiving geographical location information from the recipient communication device; determining temporal information pertaining to the recipient communication device based at least on the geographical location information received from the recipient communication device; sending the word identified from the message and the temporal information to a third party; obtaining a plurality of advertisements from the third party based at least in part on the word identified in the message and the temporal information, wherein each advertisement of the plurality of advertisements is associated with a respective payment level, and wherein each respective payment level is based at least in part on the temporal information pertaining to the recipient communication device; associating in a data store of the one or more computing devices the word identified in the message with the plurality of advertisements and the identifier of the recipient communication device, wherein the one or more computing devices are remote from the sender communication device and the recipient communication device; sending the message to the recipient communication device; receiving, from the recipient communication device, the identifier of the recipient communication device receiving, from the recipient communication device, a transcribed utterance that includes the word identified in the message; selecting at least one advertisement of the plurality of advertisements, wherein the selecting is based at least in part on the respective payment level of the at least one advertisement; and based at least in part on the word identified in the message being present in the transcribed utterance and being associated with the plurality of advertisements and the identifier of the recipient communication device, sending the at least one advertisement to the recipient communication device using the identifier of the recipient communication device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification