Patent ID: 7856646

Claim:
A method of preparing and utilizing a customer profile for providing targeted advertisement and information content to a customer in a cable television services system, comprising: calling an application server at a headend by a content control device for the application server to obtain a customer profile; passing a query from the application server to a web services system for the web services system to obtain customer data for a customer profile; collecting by the web services system customer data from one or more data services; assembling any customer data received from the one or more data services at the web services system; returning assembled customer data to the application server; preparing, by the application server, a customer profile from the assembled customer data; forwarding, by the application server, the customer profile to the content control device; reviewing the customer profile, at the content control device, for data associated with services subscribed to by the customer to identify a service not subscribed to by the customer; in response to the identifying by the content control device, retrieving by the content control device a targeted advertisement associated with a service not subscribed to by the customer to offer the customer the service not subscribed to by the customer; and displaying the retrieved targeted advertisement associated with a service not subscribed to by the customer to the customer in an advertisement pane of a displayed menu.