Patent ID: 9043820
Filing Date: 2015-05-26
Classification: H04N

Abstract:
1. A method, comprising: receiving first information identifying profile information associated with a customer, habit information associated with the customer's television viewing habits, and Internet usage information associated with the customer, wherein the Internet usage information identifies websites accessed by the customer and an amount of time spent on at least some of the websites; receiving preference information from the customer, the preference information identifying advertisements or types of advertisements that the customer at least one of would like to view or would not like to view; identifying advertisements based on the received first information and the received preference information; inserting, by a service provider, the identified advertisements in a television programming data stream; providing, by the service provider, the television programming data stream with the identified advertisements to the customer; receiving, via input from the customer, information identifying a maximum number of advertisement overlays to be provided in the television programming data stream over a predetermined period of time; and providing a first number of advertisement overlays in the television programming data stream, wherein the first number does not exceed the maximum number in the predetermined period of time.