Personalized advertisement content
First Claim
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
- receive a request to transmit a media content stream to a client device, the media content stream including an advertisement pod;
identify a primary user and a secondary user in association with a consumption of the media content stream, the primary user associated with a user account;
select a first subset of user information associated with the primary user and a second subset of user information associated with the secondary user based at least in part on demographic data associated with the secondary user, wherein selection of the first subset of user information comprises selecting specific user information associated with the primary user that is age-appropriate with respect to the demographic data associated with the secondary user;
generate presence metadata based at least in part on the first subset of user information associated with the primary user and the second subset of user information associated with the secondary user;
rank a plurality of advertisements based at least in part on the presence metadata, the media content stream, and advertisement compatibility metadata, the advertisement compatibility metadata including information about media content subject matter that is incompatible with individual ones of the plurality of advertisements;
select a highest ranked advertisement from the plurality of advertisements to transmit during a transmission of the media content stream to the client device;
transmit the highest ranked advertisement to the client device upon detection of the advertisement pod in the media content stream;
generate network content comprising additional information about an item associated with the highest ranked advertisement in response to receiving a request from the client device via a selection of a link included in the highest ranked advertisement;
transmit the network content to the client device; and
facilitate an online transaction of the item associated with the highest ranked advertisement in response to receiving a transaction request for the online transaction from the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for selecting personalized advertisements to be transmitted to a user device during the streaming of advertisement-supported media item content. A primary user and a secondary user may be associated with the consumption of media item content being streaming to a user device. Based on the identification of both the primary user and secondary user, presence metadata may be generated. Using at least the presence metadata, advertisements that are appropriate for and target both the primary and any secondary users may be selected and transmitted to the client device.
18 Citations
21 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
-
receive a request to transmit a media content stream to a client device, the media content stream including an advertisement pod; identify a primary user and a secondary user in association with a consumption of the media content stream, the primary user associated with a user account; select a first subset of user information associated with the primary user and a second subset of user information associated with the secondary user based at least in part on demographic data associated with the secondary user, wherein selection of the first subset of user information comprises selecting specific user information associated with the primary user that is age-appropriate with respect to the demographic data associated with the secondary user; generate presence metadata based at least in part on the first subset of user information associated with the primary user and the second subset of user information associated with the secondary user; rank a plurality of advertisements based at least in part on the presence metadata, the media content stream, and advertisement compatibility metadata, the advertisement compatibility metadata including information about media content subject matter that is incompatible with individual ones of the plurality of advertisements; select a highest ranked advertisement from the plurality of advertisements to transmit during a transmission of the media content stream to the client device; transmit the highest ranked advertisement to the client device upon detection of the advertisement pod in the media content stream; generate network content comprising additional information about an item associated with the highest ranked advertisement in response to receiving a request from the client device via a selection of a link included in the highest ranked advertisement; transmit the network content to the client device; and facilitate an online transaction of the item associated with the highest ranked advertisement in response to receiving a transaction request for the online transaction from the client device. - View Dependent Claims (2, 11, 21)
-
-
3. A method, comprising:
-
receiving, by at least one computing device, a request to transmit media content to a client device, the media content including an advertisement pod; identifying, by the at least one computing device, a primary user and a secondary user in association with a consumption of the media content on the client device, the primary user associated with a user account; selecting, by the at least one computing device, a first portion of user information associated with the primary user and a second portion of user information associated with the secondary user based at least in part on an age range associated with the secondary user, wherein selection of the first portion of the user information associated with the primary user comprises selecting specific user information that is appropriate with respect to the age range associated with the secondary user; generating, by the at least one computing device, presence metadata based at least in part on the first portion of the user information associated with the primary user and the second portion of the user information associated with the secondary user; ranking, by the at least one computing device, a plurality of advertisements based at least in part on the presence metadata, the media content, and advertisement compatibility metadata, the advertisement compatibility metadata including information about media content subject matter that is incompatible with individual ones of the plurality of advertisements; selecting, by the at least one computing device, a highest ranked advertisement from the plurality of advertisements to transmit during a transmission of the media content to the client device; transmitting, by the at least one computing device, the highest ranked advertisement to the client device; generating, by the at least one computing device, network content comprising additional information about an item associated with the highest ranked advertisement in response to receiving a request from the client device via a selection of a link included in the highest ranked advertisement; transmitting, by the at least one computing device, the network content to the client device; and facilitating, by the at least one computing device, an online transaction of the item associated with the highest ranked advertisement in response to receiving a request for the online transaction from the client device. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 12)
-
-
13. A system, comprising:
-
at least one computing device comprising a processor and a memory; and at least one application stored in the memory and executable in the at least one computing device, wherein, when executed, the at least one application causes the at least one computing device to at least; receive a request to transmit a media content stream to a client device, the media content stream including an advertisement pod; identify a primary user and a secondary user in association with a consumption of the media content stream, the primary user associated with a user account; select a first subset of user information associated with the primary user and a second subset of user information associated with the secondary user based at least in part on demographic data associated with the secondary user, wherein selection of the first subset of user information comprises selecting specific user information associated with the primary user that is age-appropriate with respect to the demographic data associated with the secondary user; generate presence metadata based at least in part on the first subset of user information associated with the primary user and the second subset of user information associated with the secondary user; rank a plurality of advertisements based at least in part on the presence metadata, the media content stream, and advertisement compatibility metadata, the advertisement compatibility metadata including information about media content subject matter that is incompatible with individual ones of the plurality of advertisements; select a highest ranked advertisement from the plurality of advertisements to transmit during a transmission of the media content stream to the client device; transmit the highest ranked advertisement to the client device upon detection of the advertisement pod in the media content stream; generate network content comprising additional information about an item associated with the highest ranked advertisement in response to receiving a request from the client device via a selection of a link included in the highest ranked advertisement; transmit the network content to the client device; and facilitate an online transaction of the item associated with the highest ranked advertisement in response to receiving a transaction request for the online transaction from the client device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification