Systems and methods for visual representation of offers

A method and system for providing geographic location notifications for targeted offers is disclosed. One embodiment of the invention is directed to a method including monitoring for an event to trigger a targeted offer. Upon detection of the event, the offer is generated. The offer is targeted to a consumer and is generated using payment data generated in response to transactions conducted by the consumer with a plurality of different merchants. A geographic location for redeeming the offer is determined. A notification message is generated about the offer. The notification message includes the offer and the geographic location for redeeming the offer. The notification message is sent to a notification device which is operated by the consumer. A graphical depiction of the offer is displayed on a map on the notification device.

Skip to: Description  ·  Claims  ·  References Cited  · Patent History  ·  Patent History
Description
CROSS-REFERENCES TO RELATED APPLICATIONS

The present application is a non-provisional application of and claims priority to U.S. Provisional Application No. 61/076,099, filed on Jun. 26, 2008, the entire contents of which are herein incorporated by reference for all purposes.

BACKGROUND OF THE INVENTION

Targeted offers such as coupons are a useful marketing tool to enhance brand loyalty and introduce new products. By customizing an offer to a consumer based on purchasing patterns and preferences, the offer provides a targeted incentive for the consumer to purchase a particular product or line of products.

Conventionally, offers have been available in printed form from sources such as newspapers. Increased adoption of electronic sources of information such as the world-wide-web, however, has led to the increase in popularity of electronic offers.

In addition, most consumers now own and operate a cell phone or other portable electronic device. This renders such consumers accessible to the distribution of electronic offers as they do their shopping, or are otherwise mobile. After distribution, the targeted offers may be redeemed. Such systems require knowledge of the nearest store locations where the offer can be redeemed. Moreover, the targeted offers are typically redeemed only at the physical store location. Recent developments in offer redemption permit offers to be redeemed for online purchases. In these systems, consumers are required to wait for delivery of the goods purchased using the offer. There is no way for consumers to redeem offers using their portable electronic device and to collect the goods or services at the physical store location. These and other drawbacks and limitations exist with respect to existing targeted offer distribution systems.

Embodiments of the invention address these and other problems individually and collectively.

BRIEF SUMMARY OF THE INVENTION

Embodiments of the invention are directed to improved consumer notification systems and methods. In particular, a method and system for providing visual representation of purchase offers targeted to a consumer are disclosed.

One embodiment of the invention is directed to a method including monitoring for an event to trigger a targeted offer. Upon detection of the event, the offer is generated. The offer is targeted to a consumer and is generated using payment data generated in response to transactions conducted by the consumer with a plurality of different merchants. A geographic location for redeeming the offer is determined. A notification message is generated about the offer. The notification message includes the offer and the geographic location for redeeming the offer. The notification message is sent to a notification device which is operated by the consumer. A graphical depiction of the offer is displayed on a map on the notification device.

Another embodiment of the invention is directed to a notification device having a processor, an antenna coupled to the processor, and a computer readable medium coupled to the processor, the computer readable medium comprising code executable by the processor, the code comprising code for receiving an offer targeted to a consumer based on payment data generated in response to transactions conducted by the consumer with a plurality of different merchants, the notification device operated by the consumer, and code for generating a map comprising a graphical depiction of the offer and a graphical depiction of a geographic location for redeeming the offer, wherein the offer is received by the notification device upon detection, by a payment processing server, of a triggering event.

Another embodiment of the invention is directed to a system that includes a payment processing network configured to monitor for an event to trigger a targeted offer, generate the offer upon detection of the event, the offer targeted to a consumer, wherein the offer is generated using payment data generated in response to transactions conducted by the consumer with a plurality of different merchants, and determine a geographic location for redeeming the offer. The system also includes a notification module coupled to the payment processing network, the notification module configured to generate a notification message about the offer, the notification message including the offer and the geographic location for redeeming the offer, and send the notification message to a notification device operated by the consumer, wherein a graphical depiction of the notification message is displayed on a map on the notification device.

Accordingly, a method and system allowing for the redemption of electronic targeted offers by mobile electronic devices, such as a notification device, is disclosed.

Yet another embodiment of the invention is directed to a machine-readable storage medium storing a sequence of instructions execution of which causes a processor to provide notifications of targeted purchase offers, the execution of the sequence of instructions causes the processor to perform the actions of: monitoring for an event to trigger a targeted offer; generating the offer upon detection of the event, the offer targeted to a consumer, wherein the offer is generated using payment data generated in response to transactions conducted by the consumer with a plurality of different merchants, determining a geographic location for redeeming the offer, generating a notification message about the offer, the notification message including the offer and the geographic location for redeeming the offer, and sending the notification message to a notification device operated by the consumer, wherein a graphical depiction of the offer is displayed on a map on the notification device based on the notification message.

Other embodiments of the invention are directed to computer readable media comprising code for performing the above-described methods as well as systems, apparatuses and devices that perform the methods and/or that use the computer readable media.

These and other embodiments of the invention are described in further detail below.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a block diagram of a payment processing system according to an embodiment of the invention.

FIG. 1B is a block diagram of an exemplary notification device.

FIG. 2 is a block diagram of a payment processing system according to an embodiment of the invention.

FIG. 3 is a flowchart illustrating steps in a method according to an embodiment of the invention.

FIG. 4A(1) is a schematic drawing of a notification device displaying an exemplary graphical user interface according to an embodiment of the invention.

FIG. 4A(2) is another schematic drawing of a notification device displaying an exemplary graphical user interface according to an embodiment of the invention.

FIG. 4A(3) is yet another schematic drawing of a notification device displaying an exemplary graphical user interface according to an embodiment of the invention.

FIG. 4A(4) is a schematic drawing of a notification device for displaying an exemplary map with a graphic representation of a geo-location of the selected notification according to an embodiment of the invention.

FIG. 4B(1) is a schematic drawing of a notification device for displaying an exemplary graphical user interface according to an embodiment of the invention.

FIG. 4B(2) is a schematic drawing of a notification device for displaying an exemplary map with a graphic representation of a geo-location of the selected notification according to an embodiment of the invention.

FIG. 5 is a block diagram of a payment processing network according to an embodiment of the invention.

FIG. 6 is a flowchart illustrating steps for implementing consumer-selected actions which are associated with one or more selected notifications according to an embodiment of the invention.

FIG. 7A(1) is a schematic drawing of a notification device for displaying an exemplary map with a graphic representation of a geo-location of the selected notification according to an embodiment of the invention.

FIG. 7A(2) is a schematic drawing of a notification device for displaying actions associated with the selected notification according to an embodiment of the invention.

FIG. 7B(1) is a schematic drawing of a notification device for displaying a selected action according to an embodiment of the invention.

FIG. 7B(2) is a schematic drawing of a notification device for displaying a confirmation page according to an embodiment of the invention.

FIG. 7C is a schematic drawing of a notification device displaying additional actions according to an embodiment of the invention.

FIG. 8 is a block diagram of a computer apparatus.

DETAILED DESCRIPTION OF THE INVENTION

Embodiments of the invention are directed to a method of providing, on a consumer's notification device, a visual representation of purchase offers targeted to the consumer. A notification is triggered upon detection of an event. Once triggered, a targeted offer, map, and one or more location icons indicating the geographic locations for redeeming the targeted offer are determined and delivered as a notification to the notification device if the consumer is enrolled to receive the notification. The map and location icons of the notification are displayed on the consumer's notification device. The visual representation of the redemption location on a map enables the consumer to quickly ascertain where the offer can be redeemed.

Certain embodiments of the invention may provide one or more technical advantages to merchants and consumers. One technical advantage is that the consumer is shown the geographic location (geo-location) of a location (i.e., redemption location) where the targeted offer can be redeemed. The consumer need not know or research all of the locations where the targeted offer can be redeemed. As described herein, a consumer is provided with a notification that includes a targeted offer and graphic representations of a geo-location of a redemption location. For example, a map with a carrot or icon relative to the map that points to the exact physical location where the targeted offer can be redeemed may be provided. The visual depiction of the redemption location provides the consumer with meaningful information. There is a better chance of the consumer to make a purchase if the redemption locations are known by the consumer.

Another advantage is the timeliness of the targeted offer. Targeted offers are generated based on the most up-to-date historical purchasing data available for each individual consumer. As such, the targeted offers are directly relevant to consumer's current spending habits and preferences. Various prior art systems require merchants to provide transaction data to the system generating the offers. Typically, the transaction data is sent only on a monthly or quarterly basis. Thus, the offers are generated based on stale data which may be irrelevant to the current preferences of the consumer.

Another advantage is the accuracy of the terms of the targeted offer and locations for redemption of the offer. The offer terms may specify particular goods or services as subjects of the offer provided by a merchant, original price of the goods or services, a discounted price, etc. By interfacing with the merchant systems when generating the targeted offer, the terms and redemption locations are highly likely to be accurate. For example, a targeted offer may identify a particular item that is the subject of the offer. Redemption locations where the targeted offer can be redeemed may be identified. In one embodiment, the redemption locations are identified by using the merchant system which checks current inventories and stock levels. Where the inventories fall below a threshold at a particular location, that location is not identified as a valid redemption location. As such, consumers are only notified about locations that can actually honor the offer.

Furthermore, by interfacing with the merchant systems, there is little overhead for providing accurate targeted offers and redemption locations. The system generating the targeted offers need not bear the cost of keeping track of the inventories and stock of each physical location of multiple merchants.

Yet another advantage is the ability to take immediate action on the targeted offer using a portable electronic device of the consumer. Actions to be performed on a targeted offer may include one or more of the following: reserve with confirmation, purchase, set for will call, and redeem at checkout using mobile device. The actions may then be immediately acted upon by the payment processing network and the merchant systems. A graphical user interface (GUI) may provide these action options to the consumer thus allowing the consumer to act upon the targeted offer quickly and easily. The consumer need only select an action and the payment processing system immediately fulfills the action. In contrast, typical systems permit offers to be redeemed using mobile devices only for online purchases. In these systems, consumers are required to wait for delivery of the goods purchased using the offer. As described herein, consumers can redeem offers using their portable electronic device and can immediately collect the goods or services at the merchant's physical store location.

Certain embodiments of the invention may include none, some, or all of the above technical advantages. One or more other technical advantages may be readily apparent to one skilled in the art from the figures, descriptions, and claims included herein.

The systems and methods as described herein may be used in the context of payment transactions using payment processing systems, which are configured to process credit and debit card transactions. Further, embodiments of the invention are directed to the use of notification devices, and methods and systems that use them. The notification devices can be used in payment processing systems like those shown in FIG. 1(a).

I. Providing Notification Device with Geo-Location of Targeted Offer

FIG. 1(a) is a system 20 that can be used in an embodiment of the invention. For simplicity of illustration, one merchant, one issuer, one acquirer, one portable consumer device, one notification device, and one consumer are shown. It is understood however, that embodiments of the invention may include multiple merchants, issuers, acquirers, portable consumer devices, notification devices, and/or consumers. In addition, some embodiments of the invention may include fewer than all of the components shown in FIG. 1(a). Also, the components in FIG. 1(a) may communicate via any suitable communication medium (including the Internet), using any suitable communication protocol.

The system 20 includes a merchant 22 and an acquirer 24 associated with the merchant 22. In a typical payment transaction, a consumer 30 may purchase goods or services at the merchant 22 using a portable consumer device 32, such as a credit card. The payment transaction may occur at one or more transaction locations involving merchant 22, portable consumer device 32, and consumer 30. The acquirer 24 can communicate with an issuer 28 via a payment processing network 26, which provides the acquirer 24 with a transaction authorization response. The payment processing network 26 can also provide targeted offers to consumer 30.

As used herein, a targeted offer is an offer to purchase goods, services, or other subjects. Targeted offers may be based on, among other things, one or any combination of the following: purchase history of previous purchases made with a portable consumer device, purchase patterns determined from historical purchase records for a consumer, and the like. Targeted offers may include an item description (product name, size, color, model, manufacturer, etc.), an amount of a discount, limited time price, original price, information about the issuing merchant, expiration date, issue date, restrictions, method of valid redemption, and the like.

Additionally, payment processing network 26 communicates with a notification device 36 via notification module 27, which provides notifications of targeted offers and is responsible for notifying consumers of the possibility of fraudulent transactions and other alerts.

The acquirer 24 is typically a bank that has a merchant account. The issuer 28 may also be a bank, but could also be business entity such as a retail store. Some entities are both acquirers and issuers, and embodiments of the invention include such entities. The issuer 28 may operate a server computer 21, which may have a computer readable medium comprising code for performing the functions that the issuer 28 performs. A database 23 comprising account number information and other information may be operatively coupled to the server computer 21.

The consumer 30 may be an individual, or an organization such as a business that is capable of purchasing goods or services. In one embodiment, consumer 30 may be one or more individuals who are authorized to use portable consumer device 32.

The portable consumer device 32 may be in any suitable form. For example, suitable portable consumer devices can be hand-held and compact so that they can fit into a consumer's wallet and/or pocket (e.g., pocket-sized). They may include smart cards, ordinary credit or debit cards (with a magnetic strip and without a microprocessor), keychain devices (such as the Speedpass™ commercially available from Exxon-Mobil Corp.), etc. Other examples of portable consumer devices include cellular or mobile phones, personal digital assistants (PDAs), pagers, payment cards, security cards, access cards, smart media, transponders, and the like. The portable consumer devices can also be debit devices (e.g., a debit card), credit devices (e.g., a credit card), or stored value devices (e.g., a stored value card).

The portable consumer device 32 may comprise a computer readable medium (CRM) 32(a) and a body 32(b). The computer readable medium 32(a) may be on the body 32(b). The body 32(b) may in the form a plastic substrate, housing, or other structure. The computer readable medium 32(a) may be a memory that stores data and may be in any suitable form. Exemplary computer readable media 32(a) may be in any suitable form including a magnetic stripe, a memory chip, etc. If the portable consumer device 32 is in the form of a card, it may have an embossed region 32(a) which is embossed with a PAN (primary account number).

The payment processing network 26 may include data processing subsystems, networks, and operations used to support and deliver authorization services, exception file services, and clearing and settlement services. An exemplary payment processing network may include VisaNet™. Payment processing networks such as VisaNet™ are able to process credit card transactions, debit card transactions, and other types of commercial transactions. VisaNet™, in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services.

The payment processing network 26 may also include a mobile targeting module that is responsible for generating offers targeted to a user. According to certain embodiments, the offers can be targeted based upon a location based services (LBS) approach, utilizing prior purchasing activity by a consumer as detected over a payment processing network. Analytical analysis may be performed on the prior purchasing activity to determine purchasing preferences and patterns which in turn can be used to generate the targeted offers. The prior purchasing activity may include all purchase transactions made using portable consumer device 32. The prior purchasing activity may encompass transactions across multiple merchants. This provides an enriched dataset upon which analytical analysis is performed producing more accurate forecasts of purchasing preferences and patterns.

The payment processing network 26 may include a server computer. A “server computer” or “server” is typically a powerful computer or cluster of computers. For example, the server computer can be a large mainframe, a minicomputer cluster, or a group of servers functioning as a unit. In one example, the server computer may be a database server coupled to a Web server. The payment processing network 26 may use any suitable wired or wireless network, including the Internet.

Merchant 22 may also have, or may receive communications from, an access device 34 that can interact with the portable consumer device 32. In FIG. 1(a), the access device 34 is located at the merchant 22. However, it could be located at any other suitable location in other embodiments of the invention.

The access devices according to embodiments of the invention can be in any suitable form. Examples of access devices include point of sale (POS) devices, cellular or mobile phones, PDAs, personal computers (PCs), tablet PCs, handheld specialized readers, set-top boxes, electronic cash registers (ECRs), automated teller machines (ATMs), virtual cash registers (VCRs), kiosks, security systems, access systems, and the like.

If the access device 34 is a point of sale terminal, any suitable point of sale terminal may include a reader 34(a), a processor 34(b) and a computer readable medium 34(c). The reader 34(a) may include any suitable contact or contactless mode of operation. For example, exemplary card readers can include RF (radio frequency) antennas, magnetic stripe readers, etc. to interact with the portable consumer device 32.

System 20 also includes notification module 27 for processing notifications. Notification module 27 may include various subsystems which enroll one or more consumers, such as consumer 30, into a program for receiving targeted offers. Notification module 27 may also generate notifications, for example, notifications of targeted offers. These notifications may be generated to include the targeted offer, location icons identifying the locations where the offer can be redeemed, and/or a map upon which the location icons may be displayed. As such, the notifications provide the geo-locations of redemption locations where the offer can be redeemed. Notification module 27 is communicatively coupled to payment processing network 26 and an aggregator 37.

Aggregator 37 collects and forwards notifications from notification module 27 to notification device 36. Aggregator 37 may be an entity or organization that receives and transmits messages to a phone, email account, etc. In some cases, wireless telephone companies may be considered aggregators.

Notification device 36 refers to any suitable device for receiving notifications and for providing the notifications to consumer 30. Notifications refer to communications of information relating to a purchase offer targeted to consumer 30 which is presented on a display of notification device 36. As used herein, a notification includes a targeted offer, a map or other graphic representation of a geographic area, and/or a location icon (i.e., a carrot, marker, etc.) which is a graphical indication of the location where the offer can be redeemed. A targeted offer is in the form of textual information about the terms of the offer.

Notifications may be in any suitable form and may be delivered by any suitable method. Some examples of notifications include a phone call, a voice message, a voicemail message, a short message service (SMS) message, e.g., a text message, an instant messaging (IM) message, an email message, or a periodically updated display on a device. An exemplary embodiment of a notification is a purchase offer targeted to a consumer. The targeted offer is a communication to notify consumer 30 of the terms of the offer.

Notification device 36 may be in any suitable form. For example, suitable notification devices 36 can be hand-held and compact so that they can fit into a consumer's wallet and/or pocket (e.g., pocket-sized). Some examples of notification device 36 include mobile phones (e.g., as shown in FIG. 1B), personal digital assistants (PDAs), and the like. In some embodiments, notification device 36 and portable consumer device 30 are embodied in the same device.

In a typical purchase transaction, the consumer 30 purchases a good or service at the merchant 22 using a portable consumer device 32 such as a credit card. The consumer's portable consumer device 32 can interact with an access device 34 such as a POS (point of sale) terminal at the merchant 22. For example, the consumer 30 may swipe a credit card through an appropriate slot in the POS terminal.

Alternatively, the POS terminal may be a contactless reader, and the portable consumer device 32 may be a contactless device such as a contactless card. In certain embodiments, the portable consumer device may be a mobile device such as shown in FIG. 1A above. As described in detail below, the antenna of the mobile device may be utilized to communicate not only payment information to the POS, but also may also communicate information (such as a code) from a mobile offer to a POS device.

An authorization request message is then forwarded to the acquirer 24. After receiving the authorization request message, the authorization request message is then sent to the payment processing network 26. The payment processing network 26 then forwards the authorization request message to the issuer 28 of the portable consumer device 32.

After the issuer 28 receives the authorization request message, the issuer 28 sends an authorization response message back to the payment processing network 26 to indicate whether or not the current transaction is authorized. The payment processing network 26 then forwards the authorization response message back to the acquirer 24. The acquirer 24 then sends the response message back to the merchant 22.

After the merchant 22 receives the authorization response message, the access device 34 at the merchant 22 may then provide the authorization response message for the consumer 30. The response message may be displayed by the access device 34 or the portable consumer device 32, or may be printed out on a receipt.

At the end of the day, a normal clearing and settlement process can be conducted by the payment processing network 26. A clearing process is a process of exchanging financial details between and acquirer and an issuer to facilitate posting to a consumer's account and reconciliation of the consumer's settlement position.

In one embodiment, payment processing network 26 may monitor and detect an offer event. As used herein, an offer event is an event which triggers the generation of targeted offers. Upon the detection of the offer event, payment processing network 26 may be triggered to generate targeted offers.

Offer events may have any suitable characteristics. In some cases, a targeted offer may be triggered by the initiation or completion of a transaction on an account associated with portable consumer device 32. In another example, targeted offers are generated on a periodic basis and/or on-going basis. Other examples of offer events include the following: a request for a targeted offer initiated by consumer 30 or other suitable entity, and a geographic location of consumer 30, as determined by the geo-location of notification device 36, being within proximity to a target location. In one embodiment, a geo-location of the notification device is compared with a geo-location of a target location, and it may be determined that consumer 30 has traveled in a proximity to the target location based on the comparison. For example, consumer 30 may be physically near a retail shop or location. Payment processing network 26 may be triggered to generate a targeted offer upon detection of consumer's 30 proximity to the retail shop. Offer events may be specified by merchant 22, consumer 30, by default, or other suitable entity. Thus, embodiments of the invention are flexible enough to allow for many types of offer events.

In one embodiment, notification module 27 may be triggered by payment processing network 26 to send a notification of the targeted offer. Notification module 27 receives the targeted offer generated by payment processing network 26. Notification module 27 determines whether consumer 30 should be notified about the targeted offer, and generates and sends a notification to consumer 30 via aggregator 37 and notification device 36.

Some of the embodiments described below may use a payment processing system like the one described above, or any suitable combination of components in the payment processing system.

FIG. 1B is a block diagram of an exemplary notification device 12. In one embodiment, notification device 12 is a portable (mobile) device.

Device 12 further includes a contactless element 13, typically implemented in the form of a semiconductor chip 13(a) (or other data storage element) with an associated wireless data transfer (e.g., data transmission) element 13(b), such as an antenna. Contactless element 13 is associated with (e.g., embedded within) mobile device 12 and data such as a targeted offer or control instructions transmitted via cellular network may be applied to contactless element 13 by means of contactless element interface 18. Contactless element interface 18 functions to permit the exchange of data and/or control instructions between the mobile device circuitry 19 (and hence the cellular network) and contactless element 13.

Mobile device 12 may also include a secure data space 11, which may be used by the device to store operating parameters and/or other data utilized in operation of the device. The secure data space 11 may be in the form of a chip that is separate and apart from the chip in the contactless element 13, or alternatively, could be a section of memory in the chip that forms part of the contactless element 13. Note that the chip in the contactless element 13 may include data storage capability in the form of a memory that may be accessed via interface 18 to permit the implementation of read, write, and erase functions, for example.

In accordance with still other embodiments, the mobile device may further include a processor 15 and computer readable storage medium 16 for storing code and configured to direct the processor to perform various tasks. For example, the computer readable storage medium may comprise a magnetic disk drive or a flash memory chip.

As discussed below, the computer readable storage medium may contain code that is configured to cause a processor of the portable consumer device to receive and recognize a message including a notification and code that is delivered to the mobile device. The computer readable storage medium may also include code that is configured to decrypt an encrypted message including the code that is received by the mobile device.

Contactless element 13 is capable of transferring and receiving data using a near field communications capability (or near field communications medium) typically in accordance with a standardized protocol or data transfer mechanism (identified as ISO 14443/NFC in the figure). Near field communications capability is a short-range communications capability, such as RFID, Bluetooth™, infra-red, or other data transfer capability that can be used to exchange data between the mobile device 12 and a local apparatus, for example located a point-of-sale of a merchant or another location at which targeted offers are expected to be redeemed. Thus, mobile device 12 is capable of communicating and transferring data and/or control instructions via both cellular network and near field communications capability.

In accordance with certain embodiments, the mobile device further includes a Global Positioning System (GPS) element 17. GPS element 17 is configured to allow determination of the location of the user at any time. In particular, GPS element 17 relies upon signals from a plurality of orbiting satellites in order to allow the user's location to be determined. Location information obtained from the GPS element 17 may in turn be communicated through the antenna to allow monitoring of the user's position.

II. Infrastructure for Providing Geo-Location Notifications for Targeted Offers

Embodiments of the invention are directed to geo-location notifications for targeted offers. In these embodiments of the invention, the system may provide a consumer with a notification about a targeted offer upon occurrence of an offer event. When the notification is viewed, a notification device of the consumer displays a graphical representation of the notification on a map. For example, upon occurrence of an offer event, the system may provide to a phone or other notification device of the consumer, a notification including an offer, a map and/or an icon indicating the location of where the offer can be redeemed. The visual representation of the redemption location on the map enables the consumer to quickly ascertain where the offer can be redeemed. For example, the representation of the geo-location of the notification may indicate to the consumer one or more redemption locations within a five mile proximity to the consumer.

FIG. 2 is a block diagram of payment processing system 200 according to an embodiment of the invention. System 200 includes merchant 22, acquirer 24 associated with the merchant 22, portable consumer device 32, and consumer 30. Acquirer 24 can communicate with an issuer 28 via a payment processing network 26. Payment processing network 26 can also communicate with a notification device 36 via aggregator 37 and notification module 27, which provides notifications of targeted offers.

Payment processing network 26 is configured to generate offer information and is communicatively coupled with merchant 22 through acquirer 24. Offer information includes one or more targeted offers and/or geo-locations of locations where the offer(s) can be redeemed. For example, during or after generation of an offer, payment processing network 26 may determine locations where the offer can be redeemed. These redemption locations may be affiliated with merchant 22. For example, the redemption locations may be retail locations of the merchant 22.

In one embodiment, payment processing network 26 sends a request to merchant 22 via acquirer for one or more redemption locations affiliated with merchant 22. Merchant 22 may provide to payment processing network 26 identification (ID) of the one or more redemption locations via acquirer 24. The IDs of the one or more redemption locations may be in the form of a geo-locations of the redemption location or another form of identification. Payment processing network 26 determines the geo-location of the redemption locations using the received IDs. For example, a store ID is received. The store ID may be a number or other unique identifier assigned to a store that is associated with merchant 22. Payment processing network 26 may perform a look-up on a table using the store number as a search key into the table. The table may associate the store number with the geo-location of the redemption location.

In one embodiment, merchant 22 identifies each of its locations where the offer can be redeemed. For example, if a targeted offer presents a red coat for a sale price, merchant 22 may check stock for the red coat at various locations, and identify only those locations that have a minimum stock of the red coat. Since merchant 22 has the most updated information about the inventories and stock of each of its store locations, consumer 30 can trust that the stores identified by merchant 22 will actually honor the targeted offer.

In another embodiment, payment processing network 26 may store the geographic locations of a plurality of merchants. Payment processing network 26 may determine which of the stored redemption locations can redeem the targeted offer. Rules may also be applied to narrow the redemption locations to those which are within a threshold distance from a target location, such as the geo-location or position of consumer 30, a city center, etc. Rules may indicate the threshold distance and may also indicate how the threshold distance is to be further expanded, for example if there are no redemption locations within a default radius from the position of the consumer, the threshold distance may be expanded. The threshold distance may be narrowed, for example if there are too many redemption locations within a default radius. In one embodiment, one or more retail establishments are identified as locations where the offer can be redeemed. Rules may be applied to include only those retail establishments that are within a predetermined proximity to consumer 30. The geographic locations of the narrowed set of retails establishments are determined. Other methods of determining a geo-location of the redemption locations may be used. The offer information is provided by payment processing network 26 to notification module 27.

In one embodiment, notification module 27 may be triggered by payment processing network 26 to send a notification of the targeted offer. Notification module 27 receives the targeted offer generated by payment processing network 26. Notification module 27 determines whether consumer 30 should be notified about the targeted offer.

Notification module 27 includes an enrollment system 210, a notification server 220, a mapping server 230, and a gateway 240. Enrollment system 210 is in communication with consumer 30, payment processing network 26, and notification server 220. Notification server 220 is in communication with gateway 240, mapping server 230, and payment processing network 26. Although enrollment system 210 is shown as being separate from issuer 28, enrollment system 210 can be at issuer 28 in some embodiments.

Before a consumer receives notifications, the consumer can register with enrollment system 210 for enrolling in a targeted offer distribution program. Consumer 30 may register for notifications of targeted offers or update existing notifications in any number of ways. For example, consumer 30 can register via a separate website designed for this purpose, or manually though a paper form (which may be considered a registration interface). Issuer 28 or payment processing network 26 may also enroll consumer 30 automatically for notifications of targeted offers.

Enrollment system 210 receives enrollment information from consumer 30, for example, via a web interface using a computer, or from issuer 28 and may store the enrollment information in a database. Enrollment system 210 may provide the enrollment information to a system which will be detecting the offer event so that the system knows what events to monitor before a targeted offer is generated for consumer 30. The enrollment information may be provided on demand (e.g., when consumer 30 makes a change), periodically (e.g., hourly, daily, etc.), or on an individual request basis, and using a push or pull scheme. In one embodiment, the system detecting the offer event is payment processing network 26. In another embodiment, the system detecting the offer event may be issuer 28.

Enrollment information includes details of offer events that describe the conditions that must take place to trigger the generation of targeted offers, updated enrollment information, and other account information. Consumer 30 may define the offer events when enrolling in a program to receive notifications. In alternative embodiments, the offer events are predetermined by the system, for example, such that consumer 30 can enroll by opting into the notification program with minimal input.

The enrollment information may also specify the types of offers that consumer 30 is interested in receiving. For example, consumer 30 may indicate an interest in receiving offers from particular merchants, such as Starbucks®. Consumer 30 may indicate preferences in receiving offers for certain products, such as coffee. Types of offers may be specified in various other ways.

Notification server 220 generates and processes notifications with graphic representations of a geo-location of a targeted offer and is in communication with payment processing network 26, enrollment server 210, mapping server 230, and gateway 240. Notification server 220 may receive offer information from payment processing network 26. As previously described, offer information includes one or more targeted offers and/or geo-locations of redemption locations.

In embodiments of the invention, notification server 220 and/or a server in the payment processing network 26 may comprise a processor, and a computer readable medium. The computer readable medium may comprise code executable by the processor. The code may comprise (i) code for monitoring for an event to trigger a targeted offer, (ii) code for generating the offer upon detection of the event, the offer targeted to a consumer, wherein the offer is generated using payment data generated in response to transactions conducted by the consumer with a plurality of different merchants, (iii) determining a geographic location for redeeming the offer, (iv) generating a notification message about the offer, the notification message including the offer and the geographic location for redeeming the offer, and (iv) code for sending the notification message to a notification device operated by the consumer, wherein a graphical depiction of the offer is displayed on a map on the notification device based on the notification message.

Notification server 220 may determine whether consumer 30 would like to be notified about the targeted offer by communicating with enrollment system 210, generate the notification messages, and send the notification messages through gateway 240 to aggregator 37. In other words, notification module 27 determines whether a notification message about the targeted offer is required. For example, it is determined whether consumer 30 has enrolled in the notification program and whether the offer is a type of offer that consumer 30 would like to be notified about. Notification messages may then be sent to consumer 30 upon determining that the notification message is required. A geo-location of the redemption location is extracted from the offer information and is provided to mapping server 230. Mapping information is received from mapping server 230. As used herein, mapping information includes a map or other graphic representation of a geographic area and/or a location icon (i.e., a carrot, marker, etc.) which is a graphical indication of the location where the offer can be redeemed. The notification message (notification) may be generated including the offer and/or mapping information. For example, a notification may be generated using only the offer and another notification may be generated with the mapping information.

Mapping server 230 provides mapping information and is in communication with notification server 220. The communication may occur through an appropriately configured network, such as the internet, and one or more private networks, such as a cellular data network. Mapping server 230 may receive a message including geo-locations, interpret the message to extract geo-locations, convert the geo-locations into a common format, and provide mapping information to notification server 220. Mapping information may include a map with a graphic representation of a geo-location of a redemption location, such as a map and/or a location icon.

Mapping server 230 includes a map generator 235 which selects map tiles which encompass the geo-locations and generates a location icon to be overlaid on a map in the correct location. In one embodiment, maps are broken-down into smaller components, i.e., map tiles. The location icon is an object on the map that is tied to latitude/longitude coordinates of the map. The location icon may be used to indicate the point in the map representing the geo-locations. For example, if the geo-location of a merchant's retail store is provided, map generator may select one or more map tiles and may generate a graphical location icon (i.e., a carrot, marker, etc.) to point to the exact location of the merchant's retail store on the map. In one embodiment, the received (or extracted or otherwise determined) geo-location may not only represent the location of the transaction, but may also represent the location of notification device 36 in the form of a consumer icon. A consumer icon, which is a type of location icon, may be generated such that, for example, consumer 30 may visually compare on the map the location of the targeted offer relative to the current geographic location of consumer 30. The geographic location of the consumer may be determined by a geographic location of notification device 36, for example using a global positioning system (GPS) element in the notification device. The map may include multiple location icons which identify multiple retail stores that can redeem the targeted offer. Consumer 30 can use the map to quickly and easily ascertain which retail store is closest to his current position or otherwise most convenient by visually comparing the distance between the location icons and the consumer icon.

Notification server 220 may send the notifications through gateway 240 to aggregator 37. Gateway 140 is any suitable device that converts information from the protocol or format used in notification module 27 to those used in aggregator 37. Gateway 260 may be embodied by a computer or a network that allows or controls access to another computer or network. Gateway 260 may also be a software interface between the computer or network and another computer or network. As previously mentioned, aggregator 37 refers to any suitable entity or device that receives notifications, and collects and transmits the notifications to notification device 36 for consumer 30.

As previously mentioned, notification device 36 refers to any suitable device for receiving notifications and for providing the notifications to consumer 30. Notification device 36 may be in communication with payment processing network 26. In one embodiment, where the notification includes the targeted offer but does not include the mapping information, notification device 36 may include an interface to enable consumer 30 to select a notification and to send a request for mapping information for the selected notification to notification server 220 via payment processing network 26. Notification device 36 may then receive the requested mapping information from notification server 220 via gateway 240 and aggregator 37.

FIG. 3 is a flowchart 300 illustrating steps in a method according to an embodiment of the invention. At step S1, events which trigger the generation of targeted offers (“offer events”) are monitored. As previously described, examples of offer events include the following: initiation or completion of a transaction on an account associated with portable consumer device 32, a signal by a periodic timer which may be set to run for a discrete time period or for an on-going basis, a request for an offer initiated by consumer 30 or other suitable entity, and a geographic location of consumer 30 being within proximity to a target location.

At step S2, it is determined whether an offer event has been detected, for example after monitoring for the offer event(s). As previously discussed, the detection of an offer event triggers the generation of a targeted offer. For example, payment processing network 26 may detect the offer event and may generate the targeted offer. At step S3, if offer events are not detected, processing ends.

If the offer event has been detected, the targeted offer is determined and one or more locations for redeeming the targeted offer are also determined at step S4. Typically, payment processing network 26 generates targeted offers based on consumer 30 payment data (i.e., purchasing history) as determined by past purchases made by consumer 30 or made using a portable consumer device 32 associated with consumer 30. In order to provide offers which are truly relevant to consumer 30, the payment data is generated in response to transactions conducted by consumer 30 with a plurality of different merchants. The targeted offers also may be generated using any combination of the following: consumer ID, consumer name/address, consumer demographics, date/time, consumer proximity to the merchant's location, and consumer preferences, such as those identified via enrollment. In one embodiment, the payment data is collected by a payment processing network.

The one or more redemption locations can be determined in various ways. Merchant 22 (who is associated with the offer) may identify the redemption locations. Alternatively, payment processing network 26 may identify the locations where the offer can be redeemed.

In one embodiment, the geo-location of the one or more redemption locations is determined. This information may be provided by merchant 22, determined by retrieving the geo-location from a data store, or any other similar method. In yet another embodiment, the geo-location of consumer 30 or portable consumer device 32 which was used in a transaction which triggered the generation of the targeted offer may be used for the geo-location of the redemption location. Offer information can be generated to include the targeted offer and/or the geo-locations of redemption locations.

A map with a graphic representation of a geo-location of the targeted offer is determined at step S5. Using the offer information, a map may be generated with a location icon, such as a carrot or marker, which points to or otherwise identifies the geo-location(s) of the one or more redemption locations. For example, the location icon may graphically indicate the particular store where the targeted offer may be redeemed. In one embodiment, the location icon is embedded within the map. In another embodiment, the location icon is a separate object which is intended to overlay the map and is tied to latitude/longitude coordinates on the map. The metes and bounds of the map may be limited to representation of a relative vicinity of a present geo-location or position of consumer 30 and the location icon(s) fitting within these metes and bounds may be included.

At step S6, a notification including the map is sent to a consumer notification device. For example, the notification may be sent to notification device 36 belonging to consumer 30. The notification message (notification) may be generated including the offer and/or map and location icons. For example, a first notification may be generated including only the offer and a second notification may be generated including the map and location icons. The consumer may select the offer in the first notification, and the selection may trigger the generation of the second notification with the map and location icons, which may then be displayed on the notification device of the consumer. A graphical depiction of the notification or offer is displayed on a map on the notification device based on the notification message.

FIG. 4A(1) is a schematic drawing of a notification device 401 displaying an exemplary graphical user interface according to an embodiment of the invention. Notification device 401 includes a user interface that can include a display screen 404 and one or more control buttons 409 (e.g., a “home” button). Display screen 404 can present an exemplary graphical user interface (GUI) for displaying a list of indicators for viewing alerts, offers, and settings. A consumer can interact with the GUI image by tactile interaction with the indicators on the display screen 404 or by operating control buttons 409. Notification device 401 also has a connector 406 disposed on its bottom surface 410. Connector 406 can provide mechanical and electrical coupling to other devices.

FIG. 4A(2) is another schematic drawing of a notification device displaying an exemplary graphical user interface according to an embodiment of the invention. Notification device 420 includes a display screen 421. Display screen 421 presents an exemplary graphical user interface (GUI) for displaying one or more notifications 423, 425, 427, and 429. As previously described, notifications include offers targeted to a consumer. In one embodiment, the consumer may be the user of notification device 420.

FIG. 4A(3) is yet another schematic drawing of a notification device displaying an exemplary graphical user interface according to an embodiment of the invention. Notification device 430 includes a display screen 431. Display screen 431 presents an exemplary graphical user interface (GUI) for displaying a selected notification. For example, a consumer may select one of notifications 423, 425, 427, and 429 of FIG. 4(A)(2). The selected notification can be shown on display screen 431. As shown, a notification of an offer from Planet Hollywood® is selected. Display screen 431 includes a “Map It” indicator 432 for displaying a map of the selected offer, an “Action” indicator 433 for displaying a list of actions to be taken on the selected offer, and a “Delete” indicator 434 for deleting the notification.

FIG. 4A(4) is a schematic drawing of a notification device 440 for displaying an exemplary map with a graphic representation of a geo-location of the selected notification according to an embodiment of the invention. Notification device 440 includes a display screen 441 showing a map with location icons 443 and 445. For example, display screen 441 is shown after the consumer selects the “Map It” indicator 432 of FIG. 4A(3). Location icon 443 may indicate the geo-location of a first Planet Hollywood® store and location icon 445 may indicate the geo-location of a second Planet Hollywood® store.

Maps may include multiple location icons indicating a plurality of the most current locations where the selected notification can be redeemed. Location icons may also indicate the consumer's present location such that, for example, consumer 30 may visually compare on the map the redemption location relative to the current position of the consumer 30 (for example as determined by a geographic location of notification device 36). For example, location icon 445 may be a consumer icon or carrot showing the consumer's present location, as determined for example by a GPS location of the notification device 440.

FIG. 4B(1) is a schematic drawing of a notification device 450 for displaying an exemplary graphical user interface according to an embodiment of the invention. Notification device 450 includes a display screen 451. Display screen 451 presents an exemplary graphical user interface (GUI) for displaying a selected notification. As shown, a notification of an offer from 1-800-Flowers® is selected. Display screen 451 includes a “Map It” indicator 452 for displaying a map of the selected offer, an “Action” indicator 453 for displaying a list of actions to be taken on the selected offer, and a “Delete” indicator 454 for deleting the notification.

FIG. 4B(2) is a schematic drawing of a notification device 460 for displaying an exemplary map with a graphic representation of a geo-location of the selected notification according to an embodiment of the invention. Notification device 460 includes a display screen 461 showing a map with location icons 462, 463, 464, 465, 466, and 467. For example, display screen 461 is shown after the consumer selects the “Map It” indicator 452 of FIG. 4B(1). Location icons 462, 463, 464, 465, 466, and 467 indicate multiple florists who are valid providers for or are otherwise associated with the merchant 1-800-Flowers®. Since the merchants themselves can identify locations where the targeted offer can be redeemed, the system providing the notification need not be concerned with maintaining records of which florist locations continue to be valid providers for 1-800-Flowers®, the capacity of the individual retail locations, and inventory and stock of the individual retail locations.

III. Notification Infrastructure Supporting Actions to be Performed on a Notification

In addition to providing near-real time notifications for targeted offers, methods and systems as described herein enable consumers to act on those notifications quickly and easily. For example, consumers may select actions to be performed on a notification (and/or associated offer) after receiving the notification on a PDA. In one embodiment, the actions provide options to the consumer for various ways to redeem the targeted offer. A GUI may be provided to the consumer including a list of selectable actions. Actions to be performed on a targeted offer may include one or more of the following: reserve with confirmation, purchase, set for will call, and redeem at checkout using mobile device. The consumer need only select an action and the payment processing system immediately fulfills the action. Consumers can redeem offers using their portable electronic device and can immediately collect the goods or services at a physical store location.

In one embodiment, the actions may be customized. For example, actions may be context-specific and/or consumer-specific. Consumer 30 enrolls in the program to receive notifications on notification device 36. Consumer 30 may send enrollment information to enrollment system 210. The enrollment information may specify the types of actions that consumer 30 would like to enable. Actions may be specified in various ways. Actions may be specified based on any attribute/characteristic of an offer. For example, consumer 30 may set actions to be performed for all offer types. In another embodiment, one set of actions may be set out for offers for goods and another set of actions may be set out for offers for services. In an alternative embodiment, a default set of actions may be provided.

Customized actions may be determined by notification module 27 and communicated to notification device 36. For example, when notification module 27 is triggered to generate a notification, notification server 220 may determine from enrollment system 210 one or more customized actions associated with a targeted offer and may embed a list of the customized actions within the notification itself.

FIG. 5 is a block diagram of a payment processing network according to an embodiment of the invention. Consumer 30 may receive a notification via notification device 36 in the manner described above. Through a GUI of notification device 36, consumer 30 may then select one or more notifications and an action which is to be performed upon the selected notification(s). Consumer 30 may also select one or more redemption locations. Payment processing network 240, which is in communication with notification device 36, receives the selected notification(s), the selected action, and/or the selected redemption location(s). The selected notification(s), selected action, and/or selected redemption location(s) are distributed to an appropriate system/module such as Transaction Processing System 510 and Merchant Reservation System 520 based on the action selected.

It may be desirable to allow a consumer to reserve the subject of the targeted offer (i.e., goods or services) and to receive a confirmation that the reservation has been accepted. For example, consumer 30 may receive a notification of an offer for a dozen red roses from 1-800-Flowers®. Consumer 30 may select the “Reserve with Confirmation” action to be applied to a selected location for redeeming the 1-800-Flowers® offer. Payment processing network 240 may distribute the action, selected notification, and/or the selected location to merchant reservation system 520 for fulfillment. A message may be provided to a system of merchant 22 for reserving the subject of the targeted offer.

Upon receipt of a “Purchase” action to be applied to one or more selected notifications, payment processing network 240 may distribute the action, selected notifications, and/or selected redemption locations to transaction processing system 510 for fulfillment, which may activate channels to engage in a purchase transaction. In one embodiment, the consumer's notification device is used to purchase the goods or services that are the subjects of the targeted offer. Transaction processing system 510 may send a message to a system of merchant 22 for purchasing the subject of the offer.

For example, the consumer's notification device can engage in a purchase transaction with the selected redemption location of merchant 22. The consumer may then go to the physical location to take possession of the subject of the offer. In one embodiment, the purchase transaction is completed, and as such, the consumer does not need to engage in any further purchase transactions at the redemption location. Other known methods of purchasing a selected good or service may also be implemented without departing from the scope of the invention.

Upon receipt of a “Will Call” action to be applied to one or more selected notifications, payment processing network 240 may distribute the action, selected notifications, and/or selected redemption locations to merchant reservation system 520 for fulfillment, which may activate channels to place the subject of the offer at Will Call in a redemption location.

Upon receipt of a “Redeem at Checkout using Mobile Device” action to be applied to one or more selected notifications, payment processing network 240 may distribute the action, selected notifications, and/or selected redemption locations to merchant reservation system 520 for fulfillment.

FIG. 6 is a flowchart 600 illustrating steps for implementing consumer-selected actions which are associated with one or more selected notifications according to an embodiment of the invention. Notifications including targeted offers are received at a notification device of a consumer. At step 610, the notification including the targeted offer is displayed on a GUI of a notification device.

Through the GUI of the notification device, the consumer may select one or more of the received notifications and/or locations where the targeted offer can be redeemed. An action to be applied to the selected notifications and/or redemption locations is received. Notification device 36 may receive these selections in steps 620 and 630.

At step 640, a system or module to fulfill the selected action is determined. The determination may be made based on an association among actions and fulfillment systems or modules. In one embodiment, payment processing network 26 distributes the selected notification(s) to a system or module based on the action selected. Other methods of distribution are also contemplated. At step 650, the selected notification(s), selected action, and/or redemption location(s) are provided to the system or module for fulfillment. In one embodiment, fulfillment of the action may be achieved by communication with the merchant.

FIG. 7A(1) is a schematic drawing of a notification device 710 for displaying an exemplary map with a graphic representation of a geo-location of the selected notification according to an embodiment of the invention. Notification device 710 includes a display screen 713 showing a map with location icons 715 and 717. For example, display screen 713 is shown after the consumer selects an option to display a map of a particular notification. Location icons 715 and 717 indicate multiple physical locations where the offer associated with the notification can be redeemed. For example, if a targeted offer from American Eagle Outfitters® is selected, location icons 715 and 717 may indicate two American Eagle Outfitters® retails shops where the targeted offer can be redeemed. Display screen 713 also includes an “Actions” indicator 718 for displaying actions to be performed on the selected offer, and a “Delete” indicator 719 for deleting the notification.

FIG. 7A(2) is a schematic drawing of a notification device 720 for displaying actions associated with the selected notification according to an embodiment of the invention. Notification device 720 includes a display screen 725 for showing an exemplary list of actions that may be performed on the selected notification. As previously mentioned, the actions may be customized or are otherwise context-specific. The actions may include: “Reserve with Confirmation,” “Purchase,” “Will Call,” and “Redeem at Checkout Using Mobile Device.” As shown, the “Reserve with Confirmation” action is selected.

FIG. 7B(1) is a schematic drawing of a notification device 730 for displaying a selected action according to an embodiment of the invention. Notification device 730 includes an exemplary display screen 733 as may be provided upon selection of a “Reserve with Confirmation” action. Display screen 733 includes the selected notification on the upper portion of display screen 733. Display screen 733 also includes multiple indicators for enabling a consumer to reserve the subject of the targeted offer, which in this case is shown to be “AE Classic Cardigan.” As shown, a “Yes” indicator 735, a “No” indicator 737, and a “Cancel” indicator 739 are provided. Other methods for enabling a consumer to reserve the goods, service, or other subjects of the targeted offer are also contemplated.

FIG. 7B(2) is a schematic drawing of a notification device 740 for displaying a confirmation page according to an embodiment of the invention. Notification device 740 includes an exemplary display screen 743 as may be provided upon performing a “Reserve with Confirmation” action and receiving a confirmation message from the merchant system indicating that the reservation of the goods or services has been confirmed. The upper portion of display screen 743 of notification device 740 shows a confirmation number of the reservation, details of the reserved item, and information identifying the retail location where the item is reserved. Display screen 743 also includes a “Cancel” indicator 745 for canceling the reservation.

FIG. 7C is a schematic drawing of a notification device 750 displaying additional actions according to an embodiment of the invention. Notification device 750 includes a display screen 755 for showing an exemplary list of actions that may be performed on the selected notification. As shown, the “Redeem at Checkout using Mobile Device” action is selected.

The redemption of offers can be time consuming, and often requires skill on the part of the cashier to actually redeem the offer, for example, by entering offer codes, providing redemption codes, etc. If the cashier of merchant 22 does not have the requisite skill, the time required to redeem the offer becomes obtrusive for the consumer. It may be desirable to expedite or otherwise streamline the checkout process by which consumers can redeem their targeted offers and make purchases of goods and services. Moreover, an untrained cashier may enter an incorrect code causing disruption to the merchant's records.

In one embodiment, the consumer can select the “Redeem at Checkout using Mobile Device” action causing, for example, merchant reservation system 520 to interface with merchant 22 and to provide a reconciliation process that does not involve the store clerk or cashier. Merchant 22 is made aware that the consumer has accepted the targeted offer. For example, a message is sent to merchant 22 to associate the consumer with the terms of the offer. When consumer 30 approaches the cashier to redeem the offer, the cashier does not need to perform any functions beyond that of a typical purchase transaction. For example, the cashier may scan a barcode for an item that is the subject of the targeted offer. The backend system of the merchant automatically adjusts the price based on the acceptance of the offer. In one embodiment, the access device (such as a point of sale device) of merchant 22 automatically present to the associated consumer 30, a purchase price according to the terms of the offer. The cashier need not take other actions to redeem the offer for consumer 30. In one embodiment, the backend system of the merchant authorizes the redeemer as consumer 30 who accepted the targeted offer.

Any of the server computers, client computers, and even some portable consumer devices described above may utilize any suitable number of subsystems. Examples of such subsystems or components are shown in FIG. 8, which is a block diagram of a computer apparatus. The subsystems shown in FIG. 8 are interconnected via a system bus 875. Additional subsystems such as a printer 874, keyboard 878, fixed disk 879, monitor 876, which is coupled to display adapter 882, and others are shown. Peripherals and input/output (I/O) devices, which couple to I/O controller 871, can be connected to the computer system by any number of means known in the art, such as serial port 877. For example, serial port 877 or external interface 881 can be used to connect the computer apparatus to a wide area network such as the Internet, a mouse input device, or a scanner. The interconnection via system bus allows the central processor 873 to communicate with each subsystem and to control the execution of instructions from system memory 872 or the fixed disk 879, as well as the exchange of information between subsystems. The system memory 872 and/or the fixed disk 879 may embody a computer readable medium.

Any of the software components or functions described in this application, may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.

The above description is illustrative and is not restrictive. Many variations of the invention will become apparent to those skilled in the art upon review of the disclosure. The scope of the invention should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the pending claims along with their full scope or equivalents.

One or more features from any embodiment may be combined with one or more features of any other embodiment without departing from the scope of the invention.

A recitation of “a”, “an” or “the” is intended to mean “one or more” unless specifically indicated to the contrary.

It should be understood that the present invention as described above can be implemented in the form of control logic using computer software in a modular or integrated manner. Based on the disclosure and teachings provided herein, a person of ordinary skill in the art will know and appreciate other ways and/or methods to implement the present invention using hardware and a combination of hardware and software.

Claims

1. A method comprising:

receiving, by a processor, transaction data associated with an account of a consumer;
determining, by the processor, from the transaction data, an occurrence of an event to trigger an offer, the event being a completion of a transaction;
generating, by the processor, the offer upon detection of the occurrence of the event, the offer targeted to the consumer, wherein the offer is generated using historic payment data that was generated in response to past transactions conducted by the consumer with a plurality of different merchants, wherein the historic payment data includes previous purchases made using a portable consumer device associated with the consumer, wherein the portable consumer device comprises a data space configured to store operating parameters, wherein the data space is one of a secure data space and a physically separate data space, wherein the historic payment data is collected by a payment processing network, and wherein the payment processing network is configured to receive authorization request messages from acquirers associated with the plurality of different merchants, send the authorization request messages to an issuer associated with the consumer, receive authorization response messages from the issuer associated with the consumer, and send authorization response messages to the acquirers associated with the plurality of different merchants;
determining, by the processor, a geographic location for redeeming the offer by sending, by the processor, a request to a merchant system for one or more redemption locations affiliated with a merchant, receiving, by the processor, from the merchant system identification data for the one or more redemption locations, and determining, by the processor, the geographic location for redeeming the offer using the identification data;
generating, by the processor, a notification message including the offer, which is triggered by the completion of the transaction, and a graphical depiction of the geographic location for redeeming the offer, the graphical depiction of the geographic location generated by selecting, by the processor, a map portion encompassing the geographic location, and modifying, by the processor, the map portion by overlaying an indicator icon identifying the geographic location; and
sending, by the processor, the notification message to a notification device operated by the consumer, wherein the graphical depiction of the offer is displayed on a map on the notification device;
determining, by the processor, a plurality of redemption actions available for redeeming the offer;
providing, by the processor, to the notification device an indication of the plurality of redemption actions available;
receiving, by the processor, a selection of one of the plurality of redemption actions from the notification device;
providing, by the processor, a message to the merchant system for completing the selected redemption action; and
receiving, by the processor, prior to arrival of the consumer at the geographic location, a confirmation message from the merchant system indicating that the selected redemption action is confirmed.

2. The method of claim 1, wherein determining the occurrence of the event to trigger further comprises:

comparing, by the processor, a geo-location of the notification device with a geo-location of a target location; and
determining, by the processor, that the consumer has traveled in a proximity to the target location based on the comparison.

3. The method of claim 2, wherein the target location is a retail location.

4. The method of claim 1, wherein the event to trigger the offer further comprises receiving a request, initiated by the consumer, for the offer.

5. The method of claim 1, further comprising:

determining a consumer icon identifying a geographic location of the consumer relative to the map, wherein the geographic location of the consumer is determined using a global positioning system (GPS) element in the notification device; and
providing the consumer icon to the notification device.

6. The method of claim 1, wherein a subject of the offer is a good or service provided by the merchant and wherein the selected redemption action is an action for reserving the good or service on behalf of the consumer.

7. The method of claim 1, wherein a subject of the offer is a good or service provided by the merchant, and wherein the selected redemption action is an action for purchasing the good or service using the notification device.

8. The method of claim 1, wherein a subject of the offer is a good or service provided by the merchant, and wherein the selected redemption action is an action for accepting the offer and wherein the message to the merchant system of the merchant associates the consumer with a term of the offer, whereby an access device of the merchant automatically presents, to the associated consumer, a purchase price of the good or service according to the term of the offer.

9. A notification device comprising:

a processor;
an antenna coupled to the processor; and
a computer readable medium coupled to the processor, the computer readable medium comprising code executable by the processor, the computer readable medium comprising: code for receiving an offer targeted to a consumer based on historic payment data that was generated in response to past transactions conducted by the consumer with a plurality of different merchants, the notification device operated by the consumer, wherein the historic payment data includes previous purchases made using a portable consumer device associated with the consumer, wherein the portable consumer device comprises a data space configured to store operating parameters, wherein the data space is one of a secure data space and a physically separate data space, wherein the historic payment data is collected by a payment processing network, and wherein the payment processing network is configured to receive authorization request messages from acquirers associated with the plurality of different merchants, send the authorization request messages to an issuer associated with the consumer, receive authorization response messages from the issuer associated with the consumer, and send authorization response messages to the acquirers associated with the plurality of different merchants, wherein the offer is generated by the payment processing network based on receiving transaction data associated with an account of a consumer, and determining from the transaction data, an occurrence of an event to trigger the offer, the event being a completion of a transaction; code for receiving a map comprising a graphical depiction of the offer, which is triggered by the completion of the transaction, and a graphical depiction of a geographic location for redeeming the offer, wherein the geographic location for redeeming the offer was determined by the payment processing network by sending a request to a merchant system for one or more redemption locations affiliated with the merchant after generating the offer, receiving from the merchant system identification data for the one or more redemption locations, determining the geographic location for redeeming the offer using the identification data, selecting a map portion encompassing the geographic location, and modifying the map portion by overlaying an indicator icon identifying the geographic location, wherein the offer is received by the notification device upon detection, by the payment processing network, of a triggering event; code for receiving an indication of the plurality of redemption actions available for redeeming the offer; code for selecting one of the plurality of redemption actions and sending the selected redemption action to the payment processing network, wherein the payment processing network provides a message to the merchant system for completing the selected redemption action; and code for receiving, prior to arriving at the geographic location, a confirmation message indicating that the selected redemption action is confirmed by the merchant system.

10. A system comprising:

a payment processing network configured to: receive transaction data associated with an account of a consumer; determine from the transaction data, an occurrence of an event to trigger a targeted offer, the event being a completion of a transaction; generate the offer upon detection of the event, the offer targeted to the consumer, wherein the offer is generated using historic payment data that was generated in response to past transactions conducted by the consumer with a plurality of different merchants, wherein the historic payment data includes previous purchases made using a portable consumer device associated with the consumer, wherein the portable consumer device comprises a data space configured to store operating parameters, wherein the data space is one of a secure data space and a physically separate data space, wherein the historic payment data is collected by the payment processing network, and wherein the payment processing network is configured to receive authorization request messages from acquirers associated with the plurality of different merchants, send the authorization request messages to an issuer associated with the consumer, receive authorization response messages from the issuer associated with the consumer, and send authorization response messages to the acquirers associated with the plurality of different merchants; determine a geographic location for redeeming the offer by sending a request to a merchant system for one or more redemption locations affiliated with the merchant, receiving from the merchant system identification data for the one or more redemption locations, determining the geographic location for redeeming the offer using the identification data; and
a notification module coupled to the payment processing network, the notification module configured to: generate a notification message including the offer, which is triggered the completion of the transaction, and a graphical depiction of the geographic location for redeeming the offer, the graphical depiction of the geographic location generated by selecting a map portion encompassing the geographic location, and modifying the map portion by overlaying an indicator icon
identifying the geographic location; send the notification message to a notification device operated by the consumer, wherein the graphical depiction of the notification message is displayed on a map on the notification device; determine a plurality of redemption actions available for redeeming the offer; provide to the notification device an indication of the plurality of redemption actions available; receive a selection of one of the plurality of redemption actions; provide a message to the merchant system for completing the selected redemption action; and receive, prior to arrival of the consumer at the geographic location, a confirmation message from the merchant system indicating that the selected redemption action is confirmed.

11. The system of claim 10, wherein a subject of the offer is a good or service provided by the merchant and wherein the selected redemption action is an action for reserving the good or service on behalf of the consumer.

12. A non-transitory machine-readable storage medium storing a sequence of instructions, execution of which causes a processor to provide notifications of targeted purchase offers, the execution of the sequence of instructions causes the processor to perform the actions of:

receiving transaction data associated with an account of a consumer;
determining, from the transaction data, an occurrence of an event to trigger an offer, the event being a completion of a transaction;
generating the offer upon detection of the occurrence of the event, the offer targeted to the consumer, wherein the offer is generated using historic payment data that was generated in response to past transactions conducted by the consumer with a plurality of different merchants, wherein the historic payment data includes previous purchases made using a portable consumer device associated with the consumer, wherein the portable consumer device comprises a data space configured to store operating parameters, wherein the data space is one of a secure data space and a physically separate data space, wherein the historic payment data is collected by a payment processing network, and wherein the payment processing network is configured to receive authorization request messages from acquirers associated with the plurality of different merchants, send the authorization request messages to an issuer associated with the consumer, receive authorization response messages from the issuer associated with the consumer, and send authorization response messages to the acquirers associated with the plurality of different merchants;
determining a geographic location for redeeming the offer by sending a request to a merchant system for one or more redemption locations affiliated with a merchant, receiving from the merchant system identification data for the one or more redemption locations, and determining the geographic location for redeeming the offer using the identification data;
generating, by the processor, a notification message including the offer, which is triggered the completion of the transaction, and a graphical depiction of the geographic location for redeeming the offer, the graphical depiction of the geographic location generated by selecting a map portion encompassing the geographic location, and modifying the map portion by overlaying an indicator icon identifying the geographic location; and
sending the notification message to a notification device operated by the consumer, wherein the graphical depiction of the offer is displayed on a map on the notification device;
determining a plurality of redemption actions available for redeeming the offer;
providing to the notification device an indication of the plurality of redemption actions available;
receiving a selection of one of the plurality of redemption actions from the notification device;
providing a message to the merchant system for completing the selected redemption action; and
receiving, prior to arrival of the consumer at the geographic location, a confirmation message from the merchant system indicating that the selected redemption action is confirmed.

13. The method of claim 1, wherein the plurality of redemption actions include at least two of reserve with confirmation, purchase, set for will call, and redeem at check-out.

14. The method of claim 1, wherein the request to the merchant for the one or more redemption locations is for redemption locations within a threshold distance from a target location, and the threshold distance is narrowed and expanded based on a number of redemption locations.

15. The method of claim 1, wherein a subject of the offer is a good provided by the merchant and wherein the merchant system checks a current inventory level for the good and only identifies geographic locations for locations that have more than a threshold level of the good available in the current inventory level.

16. The method of claim 1, wherein the one or more redemption locations have a threshold inventory directed to an item of the offer.

17. The method of claim 1, wherein the plurality of redemption actions available is customized by the consumer.

18. The method of claim 17, wherein redemption actions for goods are customized to be different from redemption actions for services.

Referenced Cited
U.S. Patent Documents
3356021 December 1967 May et al.
4044231 August 23, 1977 Beck et al.
4528442 July 9, 1985 Endo
4613904 September 23, 1986 Lurie
4614861 September 30, 1986 Pavlov et al.
4674041 June 16, 1987 Lemon et al.
4701601 October 20, 1987 Francini et al.
4868376 September 19, 1989 Lessin et al.
5034597 July 23, 1991 Atsumi et al.
5305196 April 19, 1994 Deaton et al.
5311594 May 10, 1994 Penzias
5327508 July 5, 1994 Deaton et al.
5353218 October 4, 1994 DeLapa et al.
5359183 October 25, 1994 Skodlar
5388165 February 7, 1995 Deaton et al.
RE34915 April 25, 1995 Nichtberger et al.
5420606 May 30, 1995 Begum et al.
5420926 May 30, 1995 Low et al.
5430644 July 4, 1995 Deaton et al.
5448471 September 5, 1995 Deaton et al.
5465206 November 7, 1995 Hilt et al.
5477038 December 19, 1995 Levine et al.
5483444 January 9, 1996 Heintzeman et al.
5500513 March 19, 1996 Langhans et al.
5502636 March 26, 1996 Clarke
5513250 April 30, 1996 McAllister
5530438 June 25, 1996 Bickham et al.
5564073 October 8, 1996 Takahisa
5577266 November 19, 1996 Takahisa et al.
5579537 November 1996 Takahisa
5592560 January 7, 1997 Deaton et al.
5604921 February 18, 1997 Alanara
5615110 March 25, 1997 Wong
5621201 April 15, 1997 Langhans et al.
5621812 April 15, 1997 Deaton et al.
5627549 May 6, 1997 Park
5638457 June 10, 1997 Deaton et al.
5642485 June 24, 1997 Deaton et al.
5644723 July 1, 1997 Deaton et al.
5649114 July 15, 1997 Deaton et al.
5659165 August 19, 1997 Jennings et al.
5659469 August 19, 1997 Deaton et al.
5675662 October 7, 1997 Deaton et al.
5678939 October 21, 1997 Ross
5679938 October 21, 1997 Templeton et al.
5679940 October 21, 1997 Templeton et al.
5687322 November 11, 1997 Deaton et al.
5708422 January 13, 1998 Blonder et al.
5710886 January 20, 1998 Christensen et al.
5717866 February 10, 1998 Naftzger
5761648 June 2, 1998 Golden et al.
5774525 June 30, 1998 Kanevsky et al.
5777903 July 7, 1998 Piosenka et al.
5791991 August 11, 1998 Small
5793972 August 11, 1998 Shane
5806044 September 8, 1998 Powell
5822735 October 13, 1998 De Lapa et al.
5852775 December 22, 1998 Hidary
5855007 December 29, 1998 Jovicic et al.
5870030 February 9, 1999 Deluca et al.
5872834 February 16, 1999 Teitelbaum
5878337 March 2, 1999 Joao et al.
5884277 March 16, 1999 Khosla
5903830 May 11, 1999 Joao et al.
5903878 May 11, 1999 Talati et al.
5905246 May 18, 1999 Fajkowski
5907830 May 25, 1999 Engel et al.
5914472 June 22, 1999 Foladare et al.
5924080 July 13, 1999 Johnson
5959577 September 28, 1999 Fan et al.
5974399 October 26, 1999 Giuliani et al.
5988497 November 23, 1999 Wallace
5991749 November 23, 1999 Morrill, Jr.
5991750 November 23, 1999 Watson
6002771 December 14, 1999 Nielsen
6003326 December 21, 1999 Hensley
6009411 December 28, 1999 Kepecs
6009415 December 28, 1999 Shurling et al.
6012038 January 4, 2000 Powell
6012144 January 4, 2000 Pickett
6014634 January 11, 2000 Scroggie et al.
6018718 January 25, 2000 Walker et al.
6029151 February 22, 2000 Nikander
6035280 March 7, 2000 Christensen
6041309 March 21, 2000 Laor
6049778 April 11, 2000 Walker et al.
6052675 April 18, 2000 Checchio
6055505 April 25, 2000 Elston
6055570 April 25, 2000 Nielsen
6062991 May 16, 2000 Moriarty et al.
6064990 May 16, 2000 Goldsmith
6067526 May 23, 2000 Powell
6067529 May 23, 2000 Ray et al.
6076068 June 13, 2000 DeLapa et al.
6076069 June 13, 2000 Laor
6076101 June 13, 2000 Kamakura et al.
6081792 June 27, 2000 Cucinotta et al.
6095413 August 1, 2000 Tetro et al.
6122624 September 19, 2000 Tetro et al.
6128599 October 3, 2000 Walker et al.
6185290 February 6, 2001 Shaffer et al.
6185541 February 6, 2001 Scroggie et al.
6195542 February 27, 2001 Griffith
6219793 April 17, 2001 Li et al.
6227447 May 8, 2001 Campisano
6237145 May 22, 2001 Narasimhan et al.
6247129 June 12, 2001 Keathley et al.
6263447 July 17, 2001 French et al.
6267292 July 31, 2001 Walker et al.
6279112 August 21, 2001 O'Toole, Jr. et al.
6292786 September 18, 2001 Deaton et al.
6307958 October 23, 2001 Deaton et al.
6311169 October 30, 2001 Duhon
6317718 November 13, 2001 Fano
6318631 November 20, 2001 Halperin
6321208 November 20, 2001 Barnett et al.
6330543 December 11, 2001 Kepecs
6330550 December 11, 2001 Brisebois et al.
6334108 December 25, 2001 Deaton et al.
6336098 January 1, 2002 Fortenberry et al.
6336099 January 1, 2002 Barnett et al.
6341724 January 29, 2002 Campisano
6351735 February 26, 2002 Deaton et al.
6353398 March 5, 2002 Amin et al.
6377935 April 23, 2002 Deaton et al.
6378775 April 30, 2002 Hayashida
6381324 April 30, 2002 Shaffer et al.
6409778 June 25, 2002 Auschra et al.
6424949 July 23, 2002 Deaton et al.
6424951 July 23, 2002 Shurling et al.
6434534 August 13, 2002 Walker et al.
6470181 October 22, 2002 Maxwell
6484146 November 19, 2002 Day et al.
6484148 November 19, 2002 Boyd
6488203 December 3, 2002 Stoutenburg et al.
6488206 December 3, 2002 Flaig et al.
6496936 December 17, 2002 French et al.
6505046 January 7, 2003 Baker
6516302 February 4, 2003 Deaton et al.
6529725 March 4, 2003 Joao et al.
6535855 March 18, 2003 Cahill et al.
6553100 April 22, 2003 Chen et al.
6560581 May 6, 2003 Fox et al.
6571279 May 27, 2003 Herz et al.
6584309 June 24, 2003 Whigham
6587835 July 1, 2003 Treyz et al.
6594376 July 15, 2003 Hoffman et al.
6601759 August 5, 2003 Fife et al.
6608556 August 19, 2003 De Moerloose et al.
6609104 August 19, 2003 Deaton et al.
6611811 August 26, 2003 Deaton et al.
6612488 September 2, 2003 Suzuki
6631849 October 14, 2003 Blossom
6647257 November 11, 2003 Owensby
6647269 November 11, 2003 Hendrey et al.
6664948 December 16, 2003 Crane et al.
6684195 January 27, 2004 Deaton et al.
6685093 February 3, 2004 Challa et al.
6715672 April 6, 2004 Tetro et al.
6736322 May 18, 2004 Gobburu et al.
6741188 May 25, 2004 Miller et al.
6747547 June 8, 2004 Benson
6749118 June 15, 2004 Kobayashi et al.
RE38572 August 31, 2004 Tetro et al.
6775539 August 10, 2004 Deshpande
6813606 November 2, 2004 Veyama et al.
6823318 November 23, 2004 Creswell et al.
6832721 December 21, 2004 Fujii
6837425 January 4, 2005 Gauthier et al.
6842774 January 11, 2005 Piccioni
6857073 February 15, 2005 French et al.
6862575 March 1, 2005 Anttila et al.
6868391 March 15, 2005 Hultgren
6877661 April 12, 2005 Webb et al.
6877665 April 12, 2005 Challa et al.
6879838 April 12, 2005 Rankin et al.
6883708 April 26, 2005 Fiedler et al.
6892941 May 17, 2005 Rosenblum
6912398 June 28, 2005 Domnitz
6913194 July 5, 2005 Suzuki
6920611 July 19, 2005 Spaeth et al.
6948656 September 27, 2005 Williams
6968180 November 22, 2005 Kirby et al.
6970850 November 29, 2005 Freeny, Jr.
6975852 December 13, 2005 Sofer et al.
6988657 January 24, 2006 Singer et al.
6990330 January 24, 2006 Voerepalli et al.
6993326 January 31, 2006 Link, II et al.
7003497 February 21, 2006 Maes
7007840 March 7, 2006 Davis
7013286 March 14, 2006 Aggarwal et al.
7014107 March 21, 2006 Singer et al.
7024211 April 4, 2006 Martin
7024374 April 4, 2006 Day et al.
7025256 April 11, 2006 Drummond et al.
7027801 April 11, 2006 Hall et al.
7028052 April 11, 2006 Chapman et al.
7028906 April 18, 2006 Challa et al.
7039423 May 2, 2006 Daniel et al.
7039611 May 2, 2006 Devine
7040533 May 9, 2006 Ramachandran
7051923 May 30, 2006 Nguyen et al.
7055031 May 30, 2006 Platt
7058611 June 6, 2006 Kranzley et al.
7069001 June 27, 2006 Rupp et al.
7076329 July 11, 2006 Kolls
7089208 August 8, 2006 Levchin et al.
7092724 August 15, 2006 Fellenstein et al.
7096003 August 22, 2006 Joao et al.
7099850 August 29, 2006 Mann et al.
7100821 September 5, 2006 Rasti
7104446 September 12, 2006 Bortolin et al.
7107250 September 12, 2006 Harrison
7110954 September 19, 2006 Yung et al.
7121456 October 17, 2006 Spaeth et al.
7124937 October 24, 2006 Myers et al.
7136841 November 14, 2006 Cook
7150393 December 19, 2006 Drummond et al.
7152780 December 26, 2006 Gauthier et al.
7152788 December 26, 2006 Williams
7159770 January 9, 2007 Onozu et al.
7167711 January 23, 2007 Dennis
7194437 March 20, 2007 Britto et al.
7201313 April 10, 2007 Ramachandran
7203300 April 10, 2007 Shaffer et al.
7207477 April 24, 2007 Ramachandran
7213755 May 8, 2007 Newsome et al.
7225156 May 29, 2007 Fisher et al.
7231357 June 12, 2007 Shanman
7231372 June 12, 2007 Prange et al.
7231657 June 12, 2007 Honarvar et al.
7236799 June 26, 2007 Wilson et al.
RE39736 July 17, 2007 Morrill, Jr.
7243853 July 17, 2007 Levy et al.
7251624 July 31, 2007 Lee et al.
7257545 August 14, 2007 Hung
7264154 September 4, 2007 Harris
7280981 October 9, 2007 Huang et al.
7290704 November 6, 2007 Ball et al.
7292996 November 6, 2007 Nobrega et al.
7308254 December 11, 2007 Rissanen
7310534 December 18, 2007 Northcutt
7343149 March 11, 2008 Benco et al.
7343317 March 11, 2008 Jokinen et al.
7349668 March 25, 2008 Ilan et al.
7350702 April 1, 2008 Bortolin et al.
7353187 April 1, 2008 Emodi et al.
7356516 April 8, 2008 Richey et al.
7357310 April 15, 2008 Calabrese et al.
7376431 May 20, 2008 Niedermeyer
7407094 August 5, 2008 Myers et al.
7440771 October 21, 2008 Purk
7447662 November 4, 2008 Gibson
7464867 December 16, 2008 Kolls
7653599 January 26, 2010 Doran et al.
8000726 August 16, 2011 Altman et al.
8073461 December 6, 2011 Altman et al.
8489452 July 16, 2013 Warner et al.
20010013542 August 16, 2001 Horowitz et al.
20010029485 October 11, 2001 Brody et al.
20010049636 December 6, 2001 Hudda et al.
20020013711 January 31, 2002 Ahuja et al.
20020062249 May 23, 2002 Iannaci et al.
20020065713 May 30, 2002 Awada et al.
20020077964 June 20, 2002 Brody et al.
20020087460 July 4, 2002 Hornung
20020091569 July 11, 2002 Kitaura et al.
20020091945 July 11, 2002 Ross
20020102993 August 1, 2002 Hendrey et al.
20020107027 August 8, 2002 O'Neil
20020108062 August 8, 2002 Nakajima et al.
20020111852 August 15, 2002 Levine
20020128903 September 12, 2002 Kernahan
20020133462 September 19, 2002 Shteyn
20020140542 October 3, 2002 Prokoski et al.
20020156677 October 24, 2002 Peters et al.
20020160761 October 31, 2002 Wolfe
20020161647 October 31, 2002 Gailey et al.
20020161701 October 31, 2002 Warmack
20020165775 November 7, 2002 Tagseth et al.
20020169713 November 14, 2002 Chang et al.
20020169719 November 14, 2002 Dively et al.
20020190118 December 19, 2002 Davenport et al.
20020198777 December 26, 2002 Yuasa
20030004802 January 2, 2003 Callegari
20030004808 January 2, 2003 Elhaoussine et al.
20030006911 January 9, 2003 Smith et al.
20030058261 March 27, 2003 Challa et al.
20030061163 March 27, 2003 Durfield
20030061211 March 27, 2003 Shultz et al.
20030062214 April 3, 2003 Smith et al.
20030105707 June 5, 2003 Audebert et al.
20030120593 June 26, 2003 Bansal et al.
20030126078 July 3, 2003 Vihinen
20030126095 July 3, 2003 Allen
20030135463 July 17, 2003 Brown et al.
20030144907 July 31, 2003 Cohen et al.
20030154126 August 14, 2003 Gehlot et al.
20030163359 August 28, 2003 Kanesaka
20030172040 September 11, 2003 Kemper et al.
20030182191 September 25, 2003 Oliver et al.
20030201500 October 30, 2003 Furukawa et al.
20030208406 November 6, 2003 Okamoto et al.
20030208684 November 6, 2003 Camacho et al.
20030212595 November 13, 2003 Antonucci
20030212642 November 13, 2003 Weller et al.
20030220835 November 27, 2003 Barnes, Jr.
20030222134 December 4, 2003 Boyd
20030225618 December 4, 2003 Hessburg et al.
20030230630 December 18, 2003 Whipple et al.
20030233292 December 18, 2003 Richey et al.
20040019522 January 29, 2004 Bortolin et al.
20040024638 February 5, 2004 Restis
20040030607 February 12, 2004 Gibson
20040039691 February 26, 2004 Barratt et al.
20040044621 March 4, 2004 Huang et al.
20040049455 March 11, 2004 Mohsenzadeh
20040050922 March 18, 2004 Gauthier et al.
20040054575 March 18, 2004 Marshall
20040054581 March 18, 2004 Redford et al.
20040054590 March 18, 2004 Redford et al.
20040054591 March 18, 2004 Spaeth et al.
20040064403 April 1, 2004 Hasumi et al.
20040064406 April 1, 2004 Yates et al.
20040078340 April 22, 2004 Evans
20040093274 May 13, 2004 Vanska et al.
20040103049 May 27, 2004 Kerr
20040117254 June 17, 2004 Nemirofsky et al.
20040133653 July 8, 2004 Defosse et al.
20040137886 July 15, 2004 Ross et al.
20040139021 July 15, 2004 Reed et al.
20040148224 July 29, 2004 Gauthier et al.
20040148253 July 29, 2004 Shin et al.
20040153715 August 5, 2004 Spaeth et al.
20040158534 August 12, 2004 Azami et al.
20040199470 October 7, 2004 Ferry et al.
20040220964 November 4, 2004 Shiftan et al.
20040243519 December 2, 2004 Perttila et al.
20040254848 December 16, 2004 Golan et al.
20040260653 December 23, 2004 Tsuei et al.
20050015300 January 20, 2005 Smith et al.
20050021400 January 27, 2005 Postrel
20050021456 January 27, 2005 Steele et al.
20050029344 February 10, 2005 Davis
20050035847 February 17, 2005 Bonalle et al.
20050036611 February 17, 2005 Seaton et al.
20050045718 March 3, 2005 Bortolin et al.
20050055270 March 10, 2005 Broe
20050058427 March 17, 2005 Nguyen et al.
20050071225 March 31, 2005 Bortolin et al.
20050071226 March 31, 2005 Nguyen et al.
20050071227 March 31, 2005 Hammad et al.
20050071228 March 31, 2005 Bortolin et al.
20050075958 April 7, 2005 Gonzalez
20050080716 April 14, 2005 Belyi et al.
20050091118 April 28, 2005 Fano
20050097473 May 5, 2005 Malik et al.
20050102233 May 12, 2005 Park et al.
20050102234 May 12, 2005 Devine
20050121506 June 9, 2005 Gauthier et al.
20050149455 July 7, 2005 Bruesewitz et al.
20050165684 July 28, 2005 Jensen et al.
20050177510 August 11, 2005 Hilt et al.
20050199714 September 15, 2005 Brandt et al.
20050210387 September 22, 2005 Alagappan et al.
20050216337 September 29, 2005 Roberts et al.
20050219061 October 6, 2005 Lai et al.
20050222933 October 6, 2005 Wesby
20050228719 October 13, 2005 Roberts et al.
20050283416 December 22, 2005 Reid et al.
20050283430 December 22, 2005 Reid et al.
20050283431 December 22, 2005 Reid et al.
20050283432 December 22, 2005 Reid et al.
20050283433 December 22, 2005 Reid et al.
20060004631 January 5, 2006 Roberts et al.
20060010231 January 12, 2006 Spector
20060043473 March 2, 2006 Eppich
20060043474 March 2, 2006 Kinzer et al.
20060053056 March 9, 2006 Alspach-Goss et al.
20060059110 March 16, 2006 Madhok et al.
20060074769 April 6, 2006 Looney et al.
20060080243 April 13, 2006 Kemper et al.
20060085260 April 20, 2006 Yamagishi
20060089905 April 27, 2006 Song et al.
20060099936 May 11, 2006 Link et al.
20060111967 May 25, 2006 Forbes
20060122881 June 8, 2006 Walker et al.
20060122921 June 8, 2006 Comerford et al.
20060131385 June 22, 2006 Kim
20060136546 June 22, 2006 Trioano et al.
20060149529 July 6, 2006 Nguyen et al.
20060155644 July 13, 2006 Reid et al.
20060161435 July 20, 2006 Atef et al.
20060161599 July 20, 2006 Rosen
20060163345 July 27, 2006 Myers et al.
20060165060 July 27, 2006 Dua
20060175403 August 10, 2006 Fossen McConnell et al.
20060178957 August 10, 2006 LeClaire
20060179007 August 10, 2006 Davis
20060200396 September 7, 2006 Satterfield et al.
20060202025 September 14, 2006 Calabrese et al.
20060206376 September 14, 2006 Gibbs et al.
20060218086 September 28, 2006 Campbell et al.
20060224449 October 5, 2006 Byerley et al.
20060229945 October 12, 2006 Walker et al.
20060248007 November 2, 2006 Hofer et al.
20060253389 November 9, 2006 Hagale et al.
20060253390 November 9, 2006 McCarthy et al.
20060270421 November 30, 2006 Phillips et al.
20060281439 December 14, 2006 Benco et al.
20060282382 December 14, 2006 Balasubramanian et al.
20060290501 December 28, 2006 Hammad et al.
20060293027 December 28, 2006 Hammad et al.
20070001000 January 4, 2007 Nguyen et al.
20070001001 January 4, 2007 Myers et al.
20070005613 January 4, 2007 Singh et al.
20070005774 January 4, 2007 Singh et al.
20070011099 January 11, 2007 Sheehan
20070012764 January 18, 2007 Bortolin et al.
20070017970 January 25, 2007 Gauthier et al.
20070027803 February 1, 2007 Brandes et al.
20070034682 February 15, 2007 Williams
20070050259 March 1, 2007 Wesley
20070055597 March 8, 2007 Patel et al.
20070055630 March 8, 2007 Gauthier et al.
20070057034 March 15, 2007 Gauthier et al.
20070057051 March 15, 2007 Bortolin et al.
20070083465 April 12, 2007 Ciurea et al.
20070094150 April 26, 2007 Yven et al.
20070100691 May 3, 2007 Patterson
20070107044 May 10, 2007 Yven et al.
20070125842 June 7, 2007 Antoo et al.
20070136131 June 14, 2007 Mankoff
20070155402 July 5, 2007 Van Erlach
20070162328 July 12, 2007 Reich
20070174259 July 26, 2007 Amjadi
20070178912 August 2, 2007 Baranowski
20070179819 August 2, 2007 Bradley et al.
20070185776 August 9, 2007 Nguyen et al.
20070194104 August 23, 2007 Fukuda
20070203836 August 30, 2007 Dodin
20070205270 September 6, 2007 Kemper et al.
20070226051 September 27, 2007 Addepalli et al.
20070241189 October 18, 2007 Slavin et al.
20070244811 October 18, 2007 Tumminaro
20070250380 October 25, 2007 Mankoff
20070262136 November 15, 2007 Ou
20070276764 November 29, 2007 Mann
20070281689 December 6, 2007 Altman et al.
20070281690 December 6, 2007 Altman et al.
20070281716 December 6, 2007 Altman et al.
20070282621 December 6, 2007 Altman et al.
20070288373 December 13, 2007 Wilkes
20070288641 December 13, 2007 Lee et al.
20080000964 January 3, 2008 Flake et al.
20080003987 January 3, 2008 Mechaley
20080004950 January 3, 2008 Huang et al.
20080006685 January 10, 2008 Rackley, III et al.
20080017708 January 24, 2008 Singer-Harter
20080021784 January 24, 2008 Hessburg et al.
20080040265 February 14, 2008 Rackley, III et al.
20080052168 February 28, 2008 Peters et al.
20080059297 March 6, 2008 Vallier et al.
20080070593 March 20, 2008 Altman et al.
20080071614 March 20, 2008 Mebruer et al.
20080082424 April 3, 2008 Walton
20080114657 May 15, 2008 Forzley
20080120182 May 22, 2008 Arnold et al.
20080132251 June 5, 2008 Altman et al.
20080132252 June 5, 2008 Altman et al.
20080133336 June 5, 2008 Altman et al.
20080133366 June 5, 2008 Evans et al.
20080139112 June 12, 2008 Sampath et al.
20080139181 June 12, 2008 Lokshin
20080147484 June 19, 2008 Davis
20080147495 June 19, 2008 Bal et al.
20080154727 June 26, 2008 Carlson et al.
20080154735 June 26, 2008 Carlson
20080154772 June 26, 2008 Carlson
20080156870 July 3, 2008 Niedermeyer et al.
20080161018 July 3, 2008 Miller et al.
20080163257 July 3, 2008 Carlson et al.
20080167991 July 10, 2008 Carlson et al.
20080182590 July 31, 2008 Ruckart et al.
20080183480 July 31, 2008 Carlson et al.
20080201226 August 21, 2008 Carlson et al.
20080201310 August 21, 2008 Fitzpatrick et al.
20080201321 August 21, 2008 Fitzpatrick et al.
20080208762 August 28, 2008 Arthur et al.
20080300973 December 4, 2008 DeWitt et al.
20080319843 December 25, 2008 Moser et al.
20090076896 March 19, 2009 DeWitt et al.
20090076925 March 19, 2009 DeWitt et al.
20090078777 March 26, 2009 Granucci et al.
20090081990 March 26, 2009 Granucci et al.
20090112721 April 30, 2009 Hammad et al.
20090119170 May 7, 2009 Hammad et al.
20090182634 July 16, 2009 Park et al.
20090314840 December 24, 2009 Granucci et al.
20090327134 December 31, 2009 Carlson et al.
20090327151 December 31, 2009 Carlson et al.
20100017275 January 21, 2010 Carlson et al.
20110035284 February 10, 2011 Moshfeghi
Foreign Patent Documents
1 096 439 May 2001 EP
1 136 961 September 2001 EP
1 178 421 February 2002 EP
2 348 781 November 2003 GB
2001-76058 March 2001 JP
2001-222767 August 2001 JP
2002-117313 April 2002 JP
2002-318960 October 2002 JP
2005-215849 August 2005 JP
2006-268376 October 2006 JP
2006 0117091 November 2006 KR
96/13814 May 1996 WO
WO 97/45814 April 1997 WO
97/45814 December 1997 WO
WO 99/51038 October 1999 WO
WO 00/03328 January 2000 WO
00/77697 December 2000 WO
2004/077369 September 2004 WO
2005/052869 June 2005 WO
2006/024080 March 2006 WO
WO 2007/056449 May 2007 WO
WO 2007/056450 May 2007 WO
Other references
  • U.S. Appl. No. 60/335,667, filed Feb. 5, 2002.
  • U.S. Appl. No. 60/356,861, filed Feb. 12, 2002.
  • U.S. Appl. No. 60/361,646, filed Mar. 4, 2002.
  • U.S. Appl. No. 12/491,125, filed Jun. 24, 2009.
  • Japanese Office Action mailed on Aug. 10, 2012 for JP Patent Application No. 2009-544232, with English Translation, 9 pages.
  • Australian Office Action mailed on Sep. 5, 2011 for AU Patent Application No. 2007339916, 3 pages.
  • Australian Notice of Acceptance mailed on Mar. 28, 2012 for AU Patent Application No. 2007339916, 3 pages.
  • Chinese Office Action mailed on Dec. 3, 2010 for CN Patent Application No. 200780050840.7, with English Translation, 2 pages.
  • Chinese Office Action mailed on Nov. 22, 2011 for CN Patent Application No. 200780050840.7, with English Translation, 15 pages.
  • Chinese Office Action mailed on Jun. 4, 2012 for CN Patent Application No. 200780050840.7, with English Translation, 15 pages.
  • European Search Report mailed on Dec. 15, 2011 for EP Patent Application No. 07869801.6, 7 pages.
  • “SmarTrip More Than a Smart Card. It's Pure Genius”, 1998-2004, WMATA, http://www.wmata.com/riding/smartrip.cfm (2 pages).
  • “Adding value to SmarTrip is as easy as using it”, 1998-2004, WMATA, http://www.wmata.com/riding/smartripaddingvalue.cfm (1 page).
  • “Virtual Shopping: Straight Goods on Cyber-stores and Security.” Chatelaine; vol. 70, p. 24 (Feb. 1997).
  • Emmerson, Kassidy; “The History of PayPal: One of the Most Successful Online Money Transmitters Today”; 2009, http://www.associatedcontent.com/popprint.shtml?contenttype=arti . . . , 1 page.
  • International Preliminary Report on Patentability and Written Opinion from International Application No. PCT/US2007/088615, dated Jul. 9, 2009.
  • International Preliminary Report on Patentability from International Application No. PCT/US2007/088289 dated Jul. 9, 2009.
  • International Preliminary Report on Patentability from International Application No. PCT/US2007/088313 dated Jun. 30, 2008.
  • International Preliminary Report on Patentability from International Application No. PCT/US2007/088687 dated Jul. 9, 2009.
  • International Preliminary Report on Patentability from PCT/US2007/088563, dated Jul. 9, 2009.
  • International Preliminary Report on Patentability from International Application No. PCT/US2007/088313 dated Jul. 9, 2009.
  • International Search Report and Written Opinion from PCT/US2007/088289, dated May 15, 2008.
  • International Preliminary Report on Patentability from International Application No. PCT/US2007/088659 dated Jul. 9, 2009.
  • About Us, 1 page downloaded from http://www.cellfire.com/about-us/ on May 10, 2007, 1 page.
  • bCode™ is the future of Mobile Coupon, Ticketing, Loyalty and Payments, 2 page product brochure downloaded from http://www.bcode.com on May 11, 2007, 2 pages.
  • bCode™ MediaHub 200 Mobile Coupon, Ticketing Loyalty and Payments, 2 page product brochure, from http://www.bcode.com/newsmedia.htm on May 11, 2007, 2 pages.
  • Cellfire—Mobile coupons for your cell phone, 1 page product brochure downloaded from http://www.cellfire.com on May 11, 2007, 1 page.
  • Cellfire, Coupons on Cellfire, 2 pages downloaded from http://www.cellfire.com/coupons on May 10, 2007, 2 pages.
  • Press Release, “Three months after California release, Cellfire™ reports redemption rates n times greater than paper coupons,” issued by Cellfire, Inc. Mar. 22, 2006; pp. 1-2 downloaded from http://www.cellfire.com/about-us/articles/2006-03-22redemption-rate, 2 pages.
  • Purdy et al., “When Mobile Coupons Replace Paper Coupons, Everyone Wins,” pp. 1-17 published by Frost & Sullivan.[online]. info.cellfire.com, May 11, 2007, [Retrieved from the Internet: URL: http://info.cellfire.com/cellfire/themes/cellfire/downloads/WhenMobileCouponsReplacePaperCoupons.pdf], 17 pages.
  • Kageyama, Yuri; “Japanese carrier unveils mobile-phone wallet,” [online], [retrieved from the on Feb. 5, 2007]. Retrieved from the internet <URL: http://usatoday.printthis.clickability.com/pt/cpt?action=cpt&title=USATODAY.com+-+Jap . . . >, 3 pages.
  • Korousic, Bojan et al.; “3rd Year Project Report EZ-Ca$h: Feasibility Project,” 2003, Electronics Engineering Technology—Telecommunications Systems, Conestoga College, 33 pages.
  • Subramanian, Hemang C.; “SIM Access Profile: Electronic currency using SIM Access Profile,” [online] 2003. [Retrieved on Jul. 1, 2007]. Retrieved from the internet <URL: http:/www-128.ibm.com/developerworks/wireless/library/wi-simacc/>, 6 pages.
  • “Ubiquitous Commerce”; [online]. [Retrieved on 07-01-24] Retrieved from the internet <URL: http://www.accenture.com/Global/Services/AccentureTechnologyLabs/RandI/Mobile . . . > 2 pages.
  • “M Pay: Frequently Asked Questions, ”[online]. [Retrieved on 07-01-24]. Retrieved from the internet <URL: http://www.m-pay.com/index.php?id=18> , 5 pages.
  • “GSMVend Technical Manual”; [online]. [Retrieved on Jul. 3, 2016]. Retrieved from the internet <URL: http://www.bonusdata.net/IntusJunior/GSMVend/gsmvend.htm>, 14 pages.
  • U.S. Appl. No. 11/749,366, filed May 16, 2007.
  • U.S. Appl. No. 11/767,033, filed Jun. 22, 2007.
  • U.S. Appl. No. 11/963,736, filed Dec. 21, 2007.
  • U.S. Appl. No. 11/963,095, filed Dec. 21, 2007.
  • U.S. Appl. No. 11/962,836, filed Dec. 21, 2007.
  • U.S. Appl. No. 12/491,139, filed Jun. 24, 2009.
  • International Search Report from International Application No. PCT/US2008/077688 dated Dec. 2, 2008.
  • International Preliminary Report on Patentability from International Application No. PCT/US2007/088653 dated Jun. 30, 2009.
  • U.S. Appl. No. 12/491,143, filed Jun. 24, 2009.
  • International Search Report and Written Opinion of the International Searching Authority from International Application No. PCT/US2007/088687 dated May 12, 2008, 10 pages.
  • U.S. Appl. No. 11/960,162, filed Dec. 19, 2007.
  • U.S. Appl. No. 11/960,173, filed Dec. 19, 2007.
  • Supplementary European Search Report for Application No. EP09771121.2, dated Apr. 16, 2012, 10 pages.
  • Schreiner, Keri; “Where We at? Mobile Phones Bring GPS to the Mases”; 2007, IEEE Computer Graphics and Applications, pp. 6-11.
  • Search/Examination Report dated Feb. 5, 2010 from International Application No. PCT/US2009/048813, 11 pages.
Patent History
Patent number: 9542687
Type: Grant
Filed: Jun 24, 2009
Date of Patent: Jan 10, 2017
Patent Publication Number: 20090327151
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION (San Francisco, CA)
Inventors: Mark Carlson (Half Moon Bay, CA), Patrick Faith (Pleasanton, CA)
Primary Examiner: David Stoltenberg
Application Number: 12/491,139
Classifications
Current U.S. Class: At Pos (i.e., Point-of-sale) (705/14.38)
International Classification: G06Q 30/02 (20120101); G06Q 50/18 (20120101); G09B 29/00 (20060101);