System and method for delivering an authorized in-store promotion to a consumer
First Claim
1. A method for digitally delivering an authorized in-store promotion from a server computer for a service to a consumer device for a consumer through a digital communication channel, comprising the steps of, without the need for consumer registration for the service and without requiring software for the service on the consumer device to print in-store promotions from the service:
- storing in an offer database on a computer a plurality of offer data items for use in creating an in-store promotion;
storing in an authorization database on a computer a plurality of unique authorization parameters, each unique authorization parameter being associated with an in-store promotion;
receiving a selection from a user of an authorization parameter to be verified by the server computer, when the user creates the in-store promotion, wherein the authorization parameter is configurable by the user;
generating a plurality of hyperlinks to the in-store promotion and including in each hyperlink a different one of the plurality of unique authorization parameters;
distributing the plurality of hyperlinks over one or more digital communication channels to consumer devices for consumers, without requiring the consumers to be registered with the service;
in response to a consumer invoking a first hyperlink of the plurality of hyperlinks on a consumer device, receiving at the server computer a request from the consumer device to present the in-store promotion, wherein the request includes at least a first unique authorization parameter, of the plurality of unique authorization parameters, included in the first hyperlink;
verifying by the server computer that the request is authorized by using the authorization database, the first unique authorization parameter included in the request, and the authorization parameter selected by the user, and without requesting additional information from the consumer operating the consumer device;
in response to verifying the request is authorized, dynamically generating, by the server computer, the requested in-store promotion using at least one of the plurality of offer data items stored in the offer database; and
transmitting the dynamically generated in-store promotion from the server computer to the consumer device through a digital communication channel without requiring the consumer device to have software from the service for the consumer device to print the in-store promotion.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for delivering an authorized in-store promotion to a consumer includes storing in an offer database a plurality of offer data items for use in creating an in-store promotion. The method further includes storing in an authorization database an authorization parameter. In response to receiving a request from a consumer device to present the in-store promotion, the server uses the authorization parameter to verify that the request is authorized without requesting additional information from a consumer operating the consumer device. When the request is authorized, the server dynamically generates the in-store promotion using at least one of the plurality of data items stored in the offer database. Once generated, the server transmits the in-store promotion to the consumer device without any system-specific client software to be stored by the consumer device.
170 Citations
17 Claims
-
1. A method for digitally delivering an authorized in-store promotion from a server computer for a service to a consumer device for a consumer through a digital communication channel, comprising the steps of, without the need for consumer registration for the service and without requiring software for the service on the consumer device to print in-store promotions from the service:
-
storing in an offer database on a computer a plurality of offer data items for use in creating an in-store promotion; storing in an authorization database on a computer a plurality of unique authorization parameters, each unique authorization parameter being associated with an in-store promotion; receiving a selection from a user of an authorization parameter to be verified by the server computer, when the user creates the in-store promotion, wherein the authorization parameter is configurable by the user; generating a plurality of hyperlinks to the in-store promotion and including in each hyperlink a different one of the plurality of unique authorization parameters; distributing the plurality of hyperlinks over one or more digital communication channels to consumer devices for consumers, without requiring the consumers to be registered with the service; in response to a consumer invoking a first hyperlink of the plurality of hyperlinks on a consumer device, receiving at the server computer a request from the consumer device to present the in-store promotion, wherein the request includes at least a first unique authorization parameter, of the plurality of unique authorization parameters, included in the first hyperlink; verifying by the server computer that the request is authorized by using the authorization database, the first unique authorization parameter included in the request, and the authorization parameter selected by the user, and without requesting additional information from the consumer operating the consumer device; in response to verifying the request is authorized, dynamically generating, by the server computer, the requested in-store promotion using at least one of the plurality of offer data items stored in the offer database; and transmitting the dynamically generated in-store promotion from the server computer to the consumer device through a digital communication channel without requiring the consumer device to have software from the service for the consumer device to print the in-store promotion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for delivering delivering an authorized in-store promotion from a server computer for a service to a consumer device for a conaumer through a digital communication channel, the system comprising:
-
an offer database on a computer storing a plurality of offer data items for use in creating an in-store promotions; an authorization databaseon a computer storing a plurality of unique authorization parameter;
each unique authorization parameter being associated with an in-store promotion; anda server in communication with the offer database and the authorization database, wherein the server computer is configured to receive a selection from a user of an authorization parameter to be verified by the sever computer, when the user creates the in-store promotion, wherein the authorization parameter is configurable by the user; wherein the server computer is further configured to generate a plurality of hyperlinks to the in-store promotion and to include in each hyperlink a different one of the plurality of unique authorization parameters; wherein the server computer is configured to distribute the plurality of hyperlinks over one or more digital communication channels to consumer devices for consumers, without requiring the consumers to be registered with the service, and wherein, in response to a consumer invoking a first hyperlink of the plurality of hyperlinks on a consumer device, the server computer is configured to receive a request from the consumer device to present the in-store promotion, wherein the request includes at least a first unique authorization parameter, of the plurality of unique authorization parameters, includes in the first hyperlink, wherein the server computer is configured to verify that the request is authorized by using the authorization database, the first unique authorization parameter included in the request, and the authorization parameter selected by the user, and without requesting additional information from the consumer operating the consumer device; wherein the server computer is configured to dynamically generate, after verifying that the request is authorized, the requested in-store promotion using at least one of the plurality of offer data items stored in the databases; and wherein the server computer is configured to transmit the dynamically generated in-store promotion to the consumer device over a digital communication channel without requiring the consumer device to have software from the service for the consumer device to print the in-store promotion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification