Method and system for advertising based on the content of selected channels or broadcasted programs
AssigneeJLB Ventures LLC
InventorDan Kikinis
Life of this patent
Estimating the term…
Abstract
An advertisement is selected based on a demographic profile that is determined based on a second set of categories of broadcasted programs. The second set is a set to which a category from a first set of categories of broadcasted programs has been added in response to either a selecting of the category from the first set, or a broadcasted program viewing device being tuned, for a period of time at least equal to a first predetermined threshold, to at least one broadcasted program predetermined to be in the category from the first set. The advertisement may be displayed with an interactive programming guide.
Claims24
A method comprising:
- determining, by a content receiving device, a type of user of a content rendering device, wherein the determined type of user is indicative of at least one genre of content typically accessed by a user of the content rendering device;
- in response to determining the type of user of the content receiving device, generating, by the content receiving device, a first set of categories of content items based on the determined type of user, wherein the first set of categories of content items is generated especially for the user based on the determined type of user;
- adding, by the content receiving device, a category from the first set of categories of content items to a second set of categories of content items in response to the content rendering device rendering, for a period of time at least equal to a first predetermined threshold, a plurality of content items belonging to the category of the first set of categories;
- assigning, by the content receiving device, a category weight to each of a plurality of categories in the second set of categories to form a weighted second set of categories, wherein each said category weight is assigned based on a duration of time that the content rendering device is rendering content items in each corresponding category;
- comparing, by the content receiving device, the weighted second set of categories to a plurality of sets of categories to determine a closest matching set of categories of the plurality of sets of categories, wherein each of the plurality of sets of categories is associated with a different demographic profile;
- determining, by the content receiving device, a demographic profile corresponding to the weighted second set of categories, wherein the demographic profile corresponding to the weighted second set of categories is a demographic profile associated with the closest matching set of categories;
- receiving, at the content receiving device, a set of advertisements;
- storing, on the content receiving device, the set of advertisements;
- and
- selecting, by the content receiving device, a first advertisement from the set of advertisements based on the determined demographic profile corresponding to the weighted second set of categories.
One or more non-transitory computer readable media storing computer executable instructions, that when executed, cause a machine to:
- determine a type of user of a content rendering device, wherein the determined type of user is indicative of at least one genre of content typically accessed by a user of the content rendering device;
- in response to determining the type of user of the content rendering device, generate a first set of categories of content items based on the determined type of user, wherein the first set of categories of content items is generated especially for the user based on the determined type of user;
- add a category from the first set of categories of content items to a second set of categories of content items in response to the content rendering device rendering, for a period of time at least equal to a first predetermined threshold, a plurality of content items belonging to the category of the first set of categories;
- assign a category weight to each of a plurality of categories in the second set of categories to form a weighted second set of categories, wherein each said category weight is assigned based on a duration of time that the content rendering device is rendering content items in each corresponding category;
- compare the weighted second set of categories to a plurality of sets of categories to determine a closest matching set of categories of the plurality of sets of categories, wherein each of the plurality of sets of categories is associated with a different demographic profile;
- determine a demographic profile corresponding to the weighted second set of categories, wherein the demographic profile corresponding to the weighted second set of categories is a demographic profile associated with the closest matching set of categories;
- receive, at a content receiving device, a set of advertisements;
- store, on the content receiving device, the set of advertisements;
- and
- select a first advertisement from the set of advertisements based on the determined demographic profile corresponding to the weighted second set of categories.
A content receiving device comprising:
- a processor;
- and
- memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the content receiving device to:
- determine a type of user of a content rendering device, wherein the determined type of user is indicative of at least one genre of content typically accessed by a user of the content rendering device;
- in response to determining the type of user of the content receiving device, generate a first set of categories of content items based on the determined type of user, wherein the first set of categories of content items is generated especially for the user based on the determined type of user;
- add a category from the first set of categories of content items to a second set of categories of content items in response to the content rendering device rendering, for a period of time at least equal to a first predetermined threshold, a plurality of content items belonging to the category of the first set of categories;
- assign a category weight to each of a plurality of categories in the second set of categories to form a weighted second set of categories, wherein each said category weight is assigned based on a duration of time that the content rendering device is rendering content items in each corresponding category;
- compare the weighted second set of categories to a plurality of sets of categories to determine a closest matching set of categories of the plurality of sets of categories, wherein each of the plurality of sets of categories is associated with a different demographic profile;
- determine a demographic profile corresponding to the weighted second set of categories, wherein the demographic profile corresponding to the weighted second set of categories is a demographic profile associated with the closest matching set of categories;
- receive a set of advertisements;
- store the set of advertisements;
- and
- select a first advertisement from the set of advertisements based on the determined demographic profile corresponding to the weighted second set of categories.
Dependencies are inferred from the claim text.