Patent ID: 8832733

Claim:
A method, comprising: receiving, at a server, user profile data associated with a set top box via a network, wherein the user profile data comprises user interest information and location information associated with a user and wherein the user interest information comprises information indicating a user's preferred day and time of advertisement, information based on a user's viewing habits related to advertising, information indicating the amount of time the user changes the channel from one or more advertisements, and information indicating the amount of time the user watches an advertisement to completion; searching for local advertisement content by comparing at least the location information of the user profile data with location information associated with a plurality of advertisement content; selecting local advertisement content based on the comparison and the user profile data; associating the selected local advertisement content with linear content based on at least product location information of corresponding advertisement content and a subject area of the linear content; and transmitting, to the set to box, the selected local advertisement content and the linear content.