System and method for securely managing delivery and redemption of location-based incentives and customer loyalty rewards to mobile devices
First Claim
1. A method comprising:
- retrieving a plurality of credentials for a user by a computing device, wherein each of the plurality of credentials is associated with a respective loyalty program;
retrieving first itinerary data from a server associated with a first loyalty program using the credentials associated with the first loyalty program from the plurality of credentials, wherein the first itinerary data corresponds to a product or service offered by a first vendor;
retrieving second itinerary data from a server associated with a second loyalty program using the credentials associated with the second loyalty program from the plurality of credentials, wherein the second itinerary data corresponds to a product or service offered by a second vendor;
aggregating the retrieved first and second itinerary data for each respective loyalty program into an itinerary, wherein each respective loyalty program is different loyalty program;
receiving a request from the user to schedule an event;
adding the event to the itinerary; and
presenting the itinerary to the user at the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of credentials is retrieved for a user by a computing device, wherein each of the plurality of credentials is associated with a loyalty program. For each loyalty program, itinerary data is retrieved from a server associated with the loyalty program using the credentials associated with the loyalty program from the plurality of credentials. The retrieved itinerary data retrieved for each of the loyalty programs is aggregated into an itinerary. The itinerary is presented to the user at the computing device. Loyalty points may be awarded to a user based on interaction with an application running on the computing device where the loyalty points may be redeemed for goods and services. Advertisers may be provided compensated based on the redemption of the loyalty point by users at their physical or virtual stores.
37 Citations
18 Claims
-
1. A method comprising:
-
retrieving a plurality of credentials for a user by a computing device, wherein each of the plurality of credentials is associated with a respective loyalty program; retrieving first itinerary data from a server associated with a first loyalty program using the credentials associated with the first loyalty program from the plurality of credentials, wherein the first itinerary data corresponds to a product or service offered by a first vendor; retrieving second itinerary data from a server associated with a second loyalty program using the credentials associated with the second loyalty program from the plurality of credentials, wherein the second itinerary data corresponds to a product or service offered by a second vendor; aggregating the retrieved first and second itinerary data for each respective loyalty program into an itinerary, wherein each respective loyalty program is different loyalty program; receiving a request from the user to schedule an event; adding the event to the itinerary; and presenting the itinerary to the user at the computing device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. A system for managing electronic delivery and redemption of customer loyalty rewards, comprising:
-
a processor configured to execute an application, the application comprising; a loyalty module configured to; retrieve a plurality of credentials for a user by a computing device, wherein each of the plurality of credentials is associated with a respective loyalty program; retrieve first itinerary data from a server associated with a first loyalty program using the credentials associated with the first loyalty program from the plurality of credentials, wherein the first itinerary data corresponds to a product or service offered by a first vendor; retrieve second itinerary data from a server associated with a second loyalty program using the credentials associated with the second loyalty program from the plurality of credentials, wherein the second itinerary data corresponds to a product or service offered by a second vendor; aggregate the retrieved first and second itinerary data for each respective loyalty program into an itinerary, wherein each respective loyalty program is a different loyalty program; a scheduling module configured to; receiving a request from the user to schedule an event; adding the event to the itinerary; and a display configured to present the itinerary to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification