Television distribution of product/service coupon codes
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A device receives an advertisement, a code, an encryption key, and information associated with a product and/or service, and provides the advertisement to a set-top box (STB) for display on a television. The device receives, from the STB, a request for a promotion associated with the advertisement and an identification associated with the STB, and provides the code associated with the product and/or service to the STB for display on the television. The device receives, from a user device, a claim for the code and the identification associated with the STB, and validates the claim for the code and the identification associated with the STB based on an identification associated with the user device.
-
Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, by a computing device and from a server device, an advertisement associated with one of a product or a service; causing, by the computing device, the advertisement to be displayed, with a broadcast program, in a first screenshot; generating, by the computing device, a request for a promotion associated with the advertisement and an identification associated with the computing device; receiving, by the computing device and from the server device, an indication if the requested promotion has been previously claimed by the computing device; receiving, by the computing device and from the server device, a code and an instruction, associated with the one of the product or the service, to log into a web account associated with the computing device, the code being received if the requested promotion has not been previously claimed by the computing device; causing, by the computing device, the code and the instruction to be displayed, in a second screenshot; providing, by the computing device and for display, an interface for receiving a claim for the code, the interface being rendered in a third screenshot; receiving, by the computing device, the claim for the code, the claim for the code being received by the computing device based on an input from a user computing device; receiving, by the computing device and from the server device, validation information associated with the claim for the code and based on the code and the identification associated with the computing device; and providing, by the computing device and based on the validation information, the information associated with the one of the product or the service when the claim for the code and the identification associated with the computing device are validated. - View Dependent Claims (8, 9, 10, 23, 24)
-
-
11. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive, from a server, an advertisement, a code, an instruction, and information associated with one of a product or a service, provide the advertisement for display, with a broadcast program, in a first screenshot, receive a request for a promotion associated with the advertisement and an identification associated with a device, determine if the requested promotion has been previously claimed by the device; provide the code and the instruction, associated with the one of the product or the service, to log into a web account associated with the device, for display, in a second screenshot, when the requested promotion has not been previously claimed by the device, provide, for display, an interface for receiving a claim for the code, the interface being rendered in a third screenshot; receive, from a computing device, a claim for the code and the identification associated with the device, the claim for the code and the identification associated with the device being received based on an input from the computing device, validate the claim for the code and the identification associated with the computing device based on an identification associated with the computing device; and provide the information associated with the one of the product or the service when the claim for the code and the identification associated with the device are validated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 25)
-
-
19. A server, comprising:
one or more processors to; provide an advertisement associated with one of a product or a service to a device for display, with a broadcast program, in a first screenshot, receive, from the device, a request for a promotion associated with the advertisement and an identification associated with the device, determine if the requested promotion has been previously claimed by the device; provide a code and an instruction to log into a web account associated with the device and associated with the one of the product or the service to the device, for display in a second screenshot and based on determining that the requested promotion has not been previously claimed by the device, provide information to generate an interface for receiving a claim for the code, the interface to be rendered in a third screenshot, receive, based on an input from a computing device, a claim for the code and the identification associated with the device, the claim for the code and identification being received based on transmission of the code that is displayed in the second screenshot, validate the claim for the code and the identification associated with the device; and provide the information associated with the one of the product or the service when the claim for the code and the identification associated with the device are validated. - View Dependent Claims (20, 21, 22)
Specification