Patent ID: 8341668

Claim:
A server comprising: a memory to store instructions; and a processor to: receive information identifying a set-top box, obtain information identifying a location of the set-top box using the information identifying the set-top box, select an advertisement to provide to the set-top box using: the information identifying the location of the set-top box, and information relating to a television programming that is being provided or will be provided to the set-top box, the information relating to the television programming including information identifying an entity associated with the television programming, and the television programming including a television commercial that is associated with a business corresponding to the entity, the advertisement being associated with the business and being selected based on a location of the business being in a geographical vicinity of the location of the set-top box, and provide the advertisement to the set-top box for display with the television programming, the advertisement identifying the business associated with the television programming.