Advertising selection
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to;
receive a request to display an advertisement on a graphical user interface of an electronic device, wherein the request includes seed information including data describing a song associated with a first musical artist currently being played at the electronic device;
in response to receiving the request including the seed information, determine a plurality of candidate advertisements at least on part by;
determining, using the received seed information, an affinity set comprising one or more member items determined to have an affinity with the seed information, wherein the affinity is based on at least one shared common property from at least two sources between the seed information and a member item; and
in response to determining that a member item of the determined affinity set is targeted by one or more available advertisements, including the one or more available advertisements targeting the member item in the plurality of candidate advertisements, wherein the one or more candidate advertisements promote a second musical artist; and
cause an advertisement selected from the plurality of candidate advertisements at a time contemporaneous to the playing of the current song to be displayed on the graphical user interface of the electronic device, wherein the advertisement includes an interactive element for initiating playback of a song of the second musical artist and stopping playback of the song with the first musical artist currently being played.
2 Assignments
0 Petitions
Accused Products
Abstract
Selecting an advertisement is disclosed. Seed information associated a consumer'"'"'s preference for audio content is received. An affinity set comprising one or more member items based at least in part on the received seed information is determined. An advertisement associated with at least one item in the affinity set is selected. The advertisement is caused to be displayed to the consumer.
36 Citations
33 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive a request to display an advertisement on a graphical user interface of an electronic device, wherein the request includes seed information including data describing a song associated with a first musical artist currently being played at the electronic device; in response to receiving the request including the seed information, determine a plurality of candidate advertisements at least on part by; determining, using the received seed information, an affinity set comprising one or more member items determined to have an affinity with the seed information, wherein the affinity is based on at least one shared common property from at least two sources between the seed information and a member item; and in response to determining that a member item of the determined affinity set is targeted by one or more available advertisements, including the one or more available advertisements targeting the member item in the plurality of candidate advertisements, wherein the one or more candidate advertisements promote a second musical artist; and cause an advertisement selected from the plurality of candidate advertisements at a time contemporaneous to the playing of the current song to be displayed on the graphical user interface of the electronic device, wherein the advertisement includes an interactive element for initiating playback of a song of the second musical artist and stopping playback of the song with the first musical artist currently being played. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for selecting an advertisement, comprising:
-
receiving a request to display an advertisement on a graphical user interface of an electronic device, wherein the request includes seed information including a song associated with a first musical artist being currently being played at the electronic device; in response to receiving the request including the seed information, determining a plurality of candidate advertisements at least on part by; determining, using a processor and the received seed information, an affinity set comprising one or more member items determined to have an affinity with the seed information, wherein the affinity is based on at least one shared common property from at least two sources between the seed information and a member item; and in response to determining that a member item of the determined affinity set is targeted by one or more available advertisements, including the one or more available advertisements targeting the member item in the plurality of candidate advertisements, wherein the one or more candidate advertisements promote a second musical artist; and cause an advertisement selected from the plurality of candidate advertisements at a time contemporaneous to the playing of the current song to be displayed on the graphical user interface of the electronic device, wherein the advertisement includes an interactive element for initiating playback of a song of the second musical artist and stopping playback of the song with the first musical artist currently being played. - View Dependent Claims (31)
-
-
32. A computer program product for selecting an advertisement, the computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a request to display an advertisement on a graphical user interface of an electronic device, wherein the request includes seed information including a song associated with a first musical artist being currently being played at the electronic device; in response to receiving the request including the seed information, determining a plurality of candidate advertisements at least on part by; determining using the received seed information an affinity set comprising one or more member items determined to have an affinity with the seed information, wherein the affinity is based on at least one shared common property from at least two sources between the seed information and a member item; in response to determining that a member item of the determined affinity set is targeted by one or more available advertisements, including the one or more available advertisements targeting the member item in the plurality of candidate advertisements, wherein the one or more candidate advertisements promote a second musical artist; and cause an advertisement selected from the plurality of candidate advertisements at a time contemporaneous to the playing of the current song to be displayed on the graphical user interface of the electronic device, wherein the advertisement includes an interactive element for initiating playback of a song of the second musical artist and stopping playback of the song with the first musical artist currently being played.
-
-
33. A system for selecting an advertisement the system being communicatively coupled to one or more electronic devices through a network, the system comprising:
-
a storage device including a database that maintains a plurality of affinities between various subsets of musical artists, musical contents, and musical genres and a plurality of advertisements from a plurality of sources and based on at least one shared common property between the various subset and the plurality of advertisements from at least two sources; a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive a request to display an advertisement on a graphical user interface of an electronic device, wherein the request includes seed information including a song associated with a first musical artist being currently being played at the electronic device; in response to receiving the request including the seed information, determining a plurality of candidate advertisements at least on part by; determining, using the received seed information, an affinity set comprising one or more member items determined to have an affinity with the seed information; and in response to determining that a member item of the determined affinity set is targeted by one or more available advertisements, including the one or more available advertisements targeting the member item in the plurality of candidate advertisements, wherein the one or more candidate advertisements promote a second musical artist; and cause an advertisement selected from the plurality of candidate advertisements at a time contemporaneous to the playing of the current song to be displayed on the graphical user interface of the electronic device, wherein the advertisement includes an interactive element for initiating playback of a song of the second musical artist and stopping playback of the song with the first musical artist currently being played.
-
Specification