Providing relevant advertisements or other content based on a communications identifier
First Claim
1. A computer storage memory device storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising:
- receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contacts on a source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and source device;
selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; and
transmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include;
the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which a communications identifier such as a telephone number is used in selecting relevant content (e.g., an advertisement) for outputting as audible and/or visible information to a destination device. The communications identifier is used like a search term/keyword to determine content relevant to that identifier. A telephone number may be the identifier, selected based on a partially-dialed or actually dialed number, or a user'"'"'s current scrolling position among listed telephone numbers. A telephone number of an incoming call may be used as the identifier. Profile data and/or state data may be used in selecting relevant content. Some of the profile data may be mined based on previous user activities. In one example, the content may be provided via a remote source of the content, and used immediately or cached for later use (e.g., output).
46 Citations
14 Claims
-
1. A computer storage memory device storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising:
-
receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contacts on a source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and source device; selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; and transmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include;
the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content. - View Dependent Claims (2, 3, 4)
-
-
5. In a data communications environment having a computer, a method comprising:
- receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contacts on a source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and source device;
selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; andtransmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include;
the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content. - View Dependent Claims (6, 7, 8, 9, 10)
- receiving a telephone number corresponding to a destination device that was transmitted because a user scrolled through a list of contacts on a source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and source device;
-
11. In a data communications environment, a system comprising:
- a source device;
a destination device;
a data store coupled to the destination device and the source device; and
a computer executing selection logic configured to;
receive a telephone number corresponding to the destination device that was transmitted because a user scrolled through a list of contacts on the source device and paused on the telephone number corresponding to the destination device for a sufficient amount of time without initiating a communication between the destination device and the source device;
selecting content based on the telephone number wherein the selected content is selected from a plurality of content that includes visible information and an audible advertisement; andtransmitting the selected content to a device affiliated with the destination device or to the source device, wherein the selected content is transmitted for rendering based on a plurality of options that include;
the source device pushing the selected content to the device affiliated with the destination device, the computer pushing the selected content to the device affiliated with the destination device, the device affiliated with the destination device pulling the selected content from a remote device, and the source device pulling the selected content. - View Dependent Claims (12, 13, 14)
- a source device;
Specification