Providing Notifications for Redeeming Offers Based on External Signals
First Claim
1. A method comprising:
- receiving, using a computing device, user information relating to a user interest from a source associated with a user;
generating, using the computing device, an external signal based on the user interest;
co-relating the user interest with a plurality of unredeemed user offers based on the external signal and identifying an unredeemed offer appropriate for the user interest;
generating, using the computing device, a notification suggesting the unredeemed offer to the user; and
providing for display to the user, using the computing device, the notification including the appropriate unredeemed offer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods for automatically generating and providing notifications with suggestions of unredeemed offers to users who have acquired them, based on external signals that are generated by determining user interests, for example, user intentions, user actions, or significant events relating to users. The user interests may be determined from multiple sources for example, emails, calendars, locations, searches, social network streams, social graphs, etc. This technology searches through unredeemed offers associated with users and co-relates them with user interests to identify unredeemed offers that may be appropriate to the user interests and generates notifications suggesting the appropriate unredeemed offers before they expire. The notifications may be provided to users via email, instant messaging, social streams, SMS/MMS messages, telephone calls, among other methods for electronic communication.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, using a computing device, user information relating to a user interest from a source associated with a user; generating, using the computing device, an external signal based on the user interest; co-relating the user interest with a plurality of unredeemed user offers based on the external signal and identifying an unredeemed offer appropriate for the user interest; generating, using the computing device, a notification suggesting the unredeemed offer to the user; and providing for display to the user, using the computing device, the notification including the appropriate unredeemed offer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive user information relating to a user interest from a source associated with the user; generate an external signal based on the user interest; co-relate the user interest with a plurality of unredeemed user offers based on the external signal and identify an unredeemed offer appropriate for the user interest; generate a notification suggesting the unredeemed offer to a user; and provide the notification for display to the user, the notification including the appropriate unredeemed offer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor, and; a memory storing instructions that, when executed, cause the system to; receive user information relating to a user interest from a source; generate an external signal based on the user interest; co-relate the user interest with a plurality of unredeemed user offers based on the external signal and identify an unredeemed offer appropriate for the user interest; generate a notification suggesting the unredeemed offer to a user; and provide for display to the user the notification including the appropriate unredeemed offer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification