Patent ID: 8392940

Claim:
A method comprising: receiving, by a server device, an advertisement, a code, and information associated with one of a product or a service; providing, by the server device, the advertisement to a set-top box (STB) for display, with a broadcast program, in a first screenshot; receiving, by the server device and from the STB, a request for a promotion associated with the advertisement and an identification associated with the STB; determining, by the server device, if the requested promotion has been previously claimed by the STB; providing, by the server device and based on determining that the requested promotion has not been previously claimed by the STB, the code associated with the one of the product or the service to the STB and an instruction, associated with the one of the product or the service, to log into a web account associated with the STB, for display, in a second screenshot; providing, by the server device and for display, information regarding an interface for receiving a claim for the code, the interface being rendered in a third screenshot; receiving, by the server device and based on an input from a computing device, the claim for the code and the identification associated with the STB, the claim for the code and identification associated with the STB being received by the server device based on the input from the computing device; validating, by the server device, the claim for the code and the identification associated with the STB based on an identification associated with the computing device; and providing, by the server device, the information associated with the one of the product or the service when the claim for the code and the identification associated with the STB are validated.