PROVIDING, STORING, REDEEMING, AND MANAGING PROMOTIONS
First Claim
1. A method for providing a promotion, the method comprising:
- receiving, at a promotion service, a request to provide the promotion to a device in communication with the promotion service;
determining, at the promotion service, an identity associated with the request and a context associated with the request;
selecting, at the promotion service, the promotion from a plurality of promotions, the promotion being selected to provide to the device based, at least partially, upon the identity and the context; and
providing the promotion to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for providing, storing, redeeming, and managing promotions. A promotion service can be called to save, manage, or redeem promotions. The promotion service can be called to generate or provide promotions based upon contextual information. The promotion service also can be accessed to save promotions as well as to view or redeem saved promotions. In some implementations, the promotions can be stored in a promotion locker or other data storage device that is accessible to the promotion service. Promotions can be redeemed at a point of sale such as a web site or a physical retailer. In one contemplated embodiment, a user accesses the promotion service via a smart phone, and a bar code or other information associated with the promotion is displayed on the smart phone in response to a user request.
-
Citations
20 Claims
-
1. A method for providing a promotion, the method comprising:
-
receiving, at a promotion service, a request to provide the promotion to a device in communication with the promotion service; determining, at the promotion service, an identity associated with the request and a context associated with the request; selecting, at the promotion service, the promotion from a plurality of promotions, the promotion being selected to provide to the device based, at least partially, upon the identity and the context; and providing the promotion to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for redeeming a promotion, the method comprising:
-
storing, at a data storage device in communication with a promotion service, the promotion, the promotion being stored with data identifying a user account; receiving, at the promotion service, a request to redeem the promotion, the request being received from a user device in communication with the promotion service; determining, at the promotion service, an identity of a user account associated with the request; accessing the user account to obtain promotions associated with the user account; and providing the promotions in response to the request, the promotions comprising the promotion. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer storage medium comprising computer executable instructions stored thereon that, when executed by a computer, cause the computer at least to:
-
receive, from a web server, a request for a promotion for presentation with a web page hosted by the web server; determine a context associated with the request, the context comprising content of the web page; select the promotion from a plurality of promotions, the promotion being selected based, at least partially, upon the context; respond to the request with the promotion, the promotion comprising executable code for requesting storage of the promotion in a user account with information identifying the promotion; receive a storage request comprising a request to store the promotion in the user account; and store the promotion in response to receiving the storage request. - View Dependent Claims (19, 20)
-
Specification