[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20130041731A1 - Building customer loyalty in a mobile environment - Google Patents

Building customer loyalty in a mobile environment Download PDF

Info

Publication number
US20130041731A1
US20130041731A1 US13/550,563 US201213550563A US2013041731A1 US 20130041731 A1 US20130041731 A1 US 20130041731A1 US 201213550563 A US201213550563 A US 201213550563A US 2013041731 A1 US2013041731 A1 US 2013041731A1
Authority
US
United States
Prior art keywords
offer
user
vendor
reward
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/550,563
Inventor
Murgesh Navar
George McMullen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Blazer and Flip Flops Inc dba Experience Engine
Original Assignee
MOBITERIS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/294,134 external-priority patent/US10937074B2/en
Application filed by MOBITERIS Inc filed Critical MOBITERIS Inc
Priority to US13/550,563 priority Critical patent/US20130041731A1/en
Assigned to MOBITERIS, INC. reassignment MOBITERIS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NAVAR, MURGESH, MCMULLEN, GEORGE
Publication of US20130041731A1 publication Critical patent/US20130041731A1/en
Assigned to Blazer and Flip Flops, Inc. dba The Experience Engine reassignment Blazer and Flip Flops, Inc. dba The Experience Engine ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MOBITERIS, INC.
Assigned to LLOYDS BANK PLC reassignment LLOYDS BANK PLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Blazer and Flip Flops, Inc.
Priority to US16/921,629 priority patent/US20200402024A1/en
Assigned to BLAZERS AND FLIP FLOPS, INC. reassignment BLAZERS AND FLIP FLOPS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: LLOYDS BANK PLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • G06Q20/027Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] involving a payment switch or gateway
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/384Payment protocols; Details thereof using social networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0214Referral reward systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0224Discounts or incentives, e.g. coupons or rebates based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0226Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/107Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals

Definitions

  • the present invention generally concerns social marketing.
  • the present invention more particularly relates to a customer loyalty and gifting application that allows a user in a network of users to discover, purchase, and share offers from vendors and earn and redeem rewards.
  • a customer loyalty and gifting application may provide offers and rewards to attract new customers and retain customers with proven loyalty.
  • a vendor of a good or service may create and provide an offer, promotion, or deal (e.g., gift card, discount, coupon, etc. . . ) to one or more existing customers who may choose to accept or purchase the offer.
  • a customer who has accepted or purchased the promotion may redeem the offer for themselves and/or recommend the offer to one or other users in a network.
  • the customer may also gift the purchased offer.
  • a reward such as loyalty points or stars, may then be awarded to the customer to encourage the customer for continued support and patronage.
  • a reward may be redeemed for one or more prizes including gift cards, discounts, or other promotions and deals.
  • the reward may be based on user habits or behaviors and/or one or more factors including the number of gift promotions sent, the number of visits to the vendor by the user, the amount of money spent with a particular vendor, and the number of promotions or items purchased.
  • a method for building customer loyalty is claimed.
  • a parameter associated with a user is received from a computing device.
  • the parameter is matched with an offer associated with a good or service offered by a vendor and the offer is transmitted to the computing device.
  • a reward is transmitted to the computing device.
  • a system for building customer loyalty includes memory for storing a user parameter and one or more offers.
  • the application server receives the parameter, matches the parameter with an offer, transmits the offer to the computing device, receives user acceptance of the offer, and transmits a reward to the computing device based on the acceptance.
  • a non-transitory computer-readable medium includes a computer program that is executable by a processor to perform a method for building customer loyalty.
  • the method includes receiving a parameter associated with a user, matching the parameter with an offer, transmitting the offer, receiving user acceptance of the offer, and transmitting a reward to the user based on the acceptance.
  • FIG. 1 illustrates a system used for building customer loyalty.
  • FIGS. 2A-2C illustrate interfaces for displaying an offer provided by a vendor.
  • FIGS. 3A-3C illustrate interfaces for offer creation and presentation.
  • FIG. 4 illustrates a method for building customer loyalty.
  • FIGS. 5A-5F illustrate interfaces for the gifting of an offer to a gift recipient.
  • FIG. 6 illustrates a computing system that may be used to implement an embodiment of the present invention.
  • Embodiments of the present invention may provide a customer loyalty and gifting application that builds customer loyalty and rewards customers who show frequent patronage to a provider of a good or service.
  • a reward may include loyalty points, stars, badges, or the like, that are redeemable for prizes such as gift certificates, discounts, coupons, and deals associated with a vendor in the network.
  • a reward given to a customer may depend on a variety of factors including offer type, customer actions with a vendor (e.g., the number of visits by the customer at the vendor location, the amount of dollars spent, and the items purchased), and customer interactions with other users in the network.
  • a reward may also be based on the customer profile or registration information.
  • FIG. 1 illustrates a system for building customer loyalty.
  • the system 100 of FIG. 1 includes users ( 105 A, 105 B), computing devices ( 110 A, 110 B), vendor ( 115 A, 115 B) , network 120 , network server 125 , application server 130 , and database 135 .
  • System 100 may comprise a plurality of users ( 105 A, 105 B), vendors ( 115 A, 115 B) and computing devices ( 110 A, 110 B) in connection with a customer loyalty and gifting application.
  • user 105 A may subscribe (e.g., create an account) or register with customer loyalty and gifting application provided by application server 130 .
  • user 105 A may perform a login (i.e., access account) and may access the customer loyalty and gifting application to earn and view offers and rewards based on various actions or interactions.
  • the customer loyalty and gifting application may be integrated with or registered with one or more social networking outlets such as Facebook®.
  • user 105 A When registering with the customer loyalty and gifting application, user 105 A may be required to input or provide (via computing device 110 A) registration information or user data including but not limited to name, user ID, password address, phone number, e-mail address, birthday, age, gender, relationship status, employment status, and education. User 105 A may also provide other pertinent data including demographic information, geographic location, interests, hobbies, and preferences about various categories such as dining, events, travel, recreational activities, health, and retail. User registration information and data may be used to generate a profile of user 105 A which may be used to tailor offers for user 105 A. User data and profile information may be stored in database 135 . Registration data and other related user information may be used by application server 130 to match offers to user 105 A as well as to determine what award and the amount of such reward to award to user 105 A.
  • System 100 may include database 135 for storing data.
  • Database 135 may store promotions and deals offered by vendors ( 115 A, 115 B), user-related information, user payment information, profile information, preferences, parameters, vendor credentials, and other data for use with the customer loyalty and gifting application provided by application server 130 .
  • Database 135 may be separate from or integrated with application server 130 .
  • Database 135 may also store any updates to user data or profile data or vendor data received from/provided by user 105 A and vendor 115 A, respectively.
  • Computing devices 110 A and 110 B are inclusive of a general purpose computing device capable of accessing information over a network.
  • Computing devices 110 A and 110 B may be any computing device known in the art such as a workstation, laptop computer, net book computer, tablet computer, mobile device, cellular telephone, or the like that can communicate over network 115 .
  • Computing devices 110 A include software and/or hardware capable of sending, receiving, and processing data such as user profile or registration data.
  • Computing device 110 A may receive data from user 105 A and send the data over network 120 to application server 130 for processing.
  • Computing devices may also offer location-based information such as that generated through cellular network base stations, IP network access, or GPS data.
  • Network 120 is inclusive of any communication known in the art such as the Internet, Local Area Network (LAN), Wide Area Network (WAN), intranet, extranet, private network, or other network.
  • Application server 130 may be accessed via optional network server 125 .
  • Network server 125 may receive and process data and/or requests from computing device 110 A.
  • user 105 A may request and provide data to become a registered subscriber with the customer loyalty and gifting application provided by application server 130 .
  • Processing the data and/or request may include sending data to application server 130 , receiving a response from application server 130 and sending a response or data to network server 125 .
  • Network server 125 may then forward the response or data to computing device 110 A.
  • application server 130 may process credit card payments associated with offers, deals, and gifts purchased by users ( 105 A, 105 B). Application server 130 may also manage and track offer issuance and sales such as the activation, payment, load balance, and redemption associated with purchased gift certificates or stored value cards.
  • credit card payments may be received, processed, and managed separately via a payment or point-of-sale gateway communicatively coupled to application server 130 .
  • Application server 130 may serve as a proxy to connect users and their payment information to the payment processor or point-of-sale (POS) gateway of a vendor 115 A. Vendors ( 115 A- 115 B) may each have an account connected or linked to one or more preferred or selected available POS gateways. Credit card or other payment information from a user 105 A may be associated with a POS gateway using credentials of the vendor 115 A.
  • computing device 110 A may be directly coupled to the POS gateway.
  • application server 130 may be integrated with or utilize existing payment processor systems and platforms known in the art such as the payment system offered by Heartland Payment Systems, Inc. Application server 130 may also serve as a proxy to connect users and their stored value card information to the stored value card gateway. In another embodiment, computing device 110 A may be directly coupled to the stored value card gateway.
  • Application server 130 may be implemented in a general computing device that otherwise communicates with database 135 and network server 125 .
  • An example of such a device is the general computing system illustrated in FIG. 6 .
  • One or more software applications or modules may be stored in memory and executable by a processor (not shown) at application server 130 .
  • the present customer loyalty and gifting application may be implemented by one or more processors that execute instructions stored in one or more memory mediums. The executed instructions may result in the processor(s) generating and providing one or more graphical interfaces.
  • FIGS. 2A-3C and 5 A- 5 F illustrate examples of interfaces that may be used to implement embodiments of the present invention.
  • Vendors may include any provider of a good and/or service. Vendor 115 A may provide an offer or deal to one or more users in the network to promote a business and its product or service offerings.
  • the offer is a gift certificate for a particular amount that is redeemable with a vendor in the network immediately or in-store (e.g., manually presented to and processed or scanned by the vendor).
  • a gift certificate may include a stored value card.
  • a gift certificate may be used as a form of payment with a vendor 115 A and a purchase amount may be deducted from the gift certificate amount until the value of the certificate is depleted.
  • FIG. 2A illustrates an interface displaying a gift certificate.
  • the offer is a discount or coupon.
  • a coupon for example, may be a general coupon that is made available and pushed to all registered users of the customer loyalty and gifting application.
  • FIG. 2B illustrates an interface displaying a coupon.
  • a coupon may be tailored to particular users and offered, for example, to those users determined by application server 130 to be the highest spenders, recent customers, frequent customers, or local customers.
  • a coupon may also be based on user profile or registration information.
  • An offer may include or be based on various elements such as a complementary product, a fixed discount on a total purchase over a specific amount, a percentage discount on total purchase over a specific amount, a percentage discount on a particular product or service, buy-one-get-one free, buy-one-get-second-one-half-off, buy-one-get-second-one-discounted-by-X-percent, or the like.
  • the offer may come in the form of a scratch card or scratch type coupon that provides a user with the ability to scratch and play for a chance to win a coupon or other deal or promotion.
  • FIG. 2C illustrates interfaces for displaying a scratch type coupon offered by a vendor. Further details regarding coupons, deals, and promotions are described in U.S. patent application Ser. No. 13/294,141 which is incorporated herein by reference.
  • the present customer loyalty and gifting application may allow a vendor 115 A to create an offer to present to one or more users in the network or social networking outlet.
  • FIGS. 3A-3C illustrate interfaces for offer creation and presentation.
  • Vendor 115 A may register as a participating vendor or merchant with the customer loyalty and gifting application. Vendor 115 A may provide various details regarding the vendor (e.g., name, description, logo, etc.) and information regarding the offer, coupon, or scratch card such as coupon title, time between scratch plays, coupon information, offer period, price, discount, and terms.
  • Application server 130 may take the information provided by the vendor 115 A and generate the offer. Vendor 115 A may specify when the offer is to be published. A generated offer may be automatically pushed or published to users of the customer loyalty and gifting application and/or to a media feed of a social networking outlet such as Facebook®. An alert or notification regarding a newly generated offer may also be sent to user 105 A by application server 130 . Where the offer is published to a social media feed, application server 130 may track various statistics and publish any updates regarding the published offer such as the number of offer redemptions or the number of plays and wins with respect to scratch cards. Via application server 130 , vendor 115 A may also control the number of deals or promotions offered and the number of scratch card winners within specified time periods.
  • FIG. 4 illustrates a method for building customer loyalty.
  • the steps identified in FIG. 4 are exemplary and may include various alternatives, equivalents, or derivations thereof including but not limited to the order of execution of the same.
  • the steps of the method of FIG. 4 may be embodied in hardware or software including a non-transitory computer-readable storage medium (e.g., an optical disc or memory card) having instructions executable by a processor of a computing device.
  • a user may launch or activate the method of FIG. 4 by opening or activating an application in a computing device such as a mobile device.
  • a parameter is received from a computing device associated with a user.
  • a user parameter may include any action, interaction, attribute, or characteristic associated with the user that may be considered in determining how to encourage the user to support a vendor or reward the user for supporting a vendor.
  • a user parameter may be the real-time location of a computing device associated with the user. For example, the real-time location of a user may be at or near the venue of a local merchant or service provider. User location may be determined by any positioning technology known in the art such as global navigation satellite systems (e.g., GPS or GNSS), real-time locating systems, or local positioning systems.
  • a user parameter may also include special events or occasions including holidays, birthdays, anniversaries, or any other date noted by the user. Such events or dates may be accessed, retrieved, or pulled by application server 130 from a calendaring application stored in computing device 110 A associated with user 105 A.
  • a user parameter may further include any action performed by the user or any interaction between the user and a vendor.
  • a parameter for example, may include indicia of a purchase or transaction completed with the vendor or details about the purchase transaction such as the specific goods or services purchased, the frequency of a purchase transaction, or the purchase amount.
  • a parameter may also include indicia of a purchase or transaction completed with a second vendor whose good or service is similar to or in competition with the good or service offered by a first vendor.
  • a parameter may also include indicia of the redemption of a previously generated offer received by the user from a vendor.
  • a parameter may include information stored in a user profile of a second user, wherein the information indicates a preference by the second user for a particular good or service or a vendor. For example, where user A and user B are connected via a social network (e.g., users A and B are “friends” or “contacts” of one another) and user B has indicated restaurant X as a “favorite,” such information may be used to generate an offer for user A based on the friendship or connection between user A and user B.
  • a social network e.g., Twitter®, Facebook®, or Yelp®
  • the system may thus leverage the friendship or real-world relationship of one person who favors a vendor, good, or service such that the friend of that person is incentivized to try the vendor, good, or service, or purchase a gift.
  • one user may seek to have a second user (their friend) join them in purchasing the good or service thus resulting in increased customer traffic.
  • a user parameter may also include user feedback.
  • Feedback may include any data transmitted from the computing device by the user such as a comment, criticism, rating, posting, or evaluation submitted by the user regarding a particular vendor or good or service provided by a vendor.
  • feedback may be in the form of an actual review or rating.
  • Feedback may also include an interaction between two users in a social network.
  • user A may post a comment to user B about a specific product, service, or vendor.
  • Feedback may be in the form of a posting or message on a social networking site, an e-mail message, a short message service (SMS) message, or the like.
  • SMS short message service
  • application server 130 matches the parameter with one or more offers made available by vendors ( 115 A, 115 B) of a good/service.
  • Application server 130 may receive and store one or more offers received from a vendor ( 115 A). Vendor offers may also be stored in database 135 .
  • application server 130 may perform the matching based on one or more rules such as priorities or preferences specified by the vendor 115 A.
  • a vendor 115 A may prioritize the matching of an offer or require the presence or absence of one or more user parameters before an offer is presented to a user.
  • a vendor 115 A may specify that the user location be within a certain radius of the business venue and/or that the user be part of a particular demographic group (e.g., male between the ages of 30-40). As another example, a vendor 115 A may choose to award a coupon of “10% discount off entire purchase” before offering “buy-one-meal-get-one-free” coupon if it is the user's first visit to the business.
  • Application server 130 may also match a user parameter with one or more offers based on user profile or registration information, or other user-related information such as preferences, buying habits, purchase histories, user friend/network connections in the customer loyalty and gifting application or other social network outlet, or the like.
  • application server 130 transmits the offer to computing devices ( 110 A, 110 B) in the network at step 430 .
  • the transmitted offer may be displayed on a computing device 110 A along with one or more other offers, for example, in a list format.
  • the offer may be generated in real-time from various offer elements (e.g., a certain percentage off a particular product) or may be selected from a series of available offers by the vendor.
  • the offer may thus be created on the fly from real-time data to be as timely and relevant as possible or may be selected from a pool of offers that have previously been generated and approved by the vendor.
  • the vendor may offer a complementary product (i.e., one free glass of orange juice), a fixed discount on a total purchase over a specific amount (i.e., $5 off a purchase of $20 or more), a percentage discount on total purchase over a specific amount (i.e., 10% off a purchase of $20 or more), a percentage discount on a particular product or service, or the like.
  • a complementary product i.e., one free glass of orange juice
  • a fixed discount on a total purchase over a specific amount i.e., $5 off a purchase of $20 or more
  • a percentage discount on total purchase over a specific amount i.e., 10% off a purchase of $20 or more
  • a percentage discount on a particular product or service i.e., 10% off a purchase of $20 or more
  • the vendor may implement certain limitations or controls such as limiting the maximum percentage off any given product, prohibiting discounts on certain products, or requiring that a user have a specific profile to be given access to certain offers.
  • application server 130 may receive acceptance of the offer by user 105 A wherein acceptance includes a purchase of the offer.
  • Users may choose to purchase the offer for themselves or gift the offer to another user in the network.
  • User 105 A may also accept the offer by recommending the offer to one or more users in the network. Acceptance by user 105 A may also include receiving a payment for the offer at application server 130 .
  • application server 130 may transmit a reward to computing device 110 A at step 450 .
  • a reward may include or more loyalty points, stars, badges, or the like that are redeemable with a particular vendor for prizes offered by the vendor and selected by user 105 A.
  • the reward is not loyalty points but a second offer for a good or service. The second offer may be redeemable with the vendor of the purchased offer or a different vendor.
  • User 105 A may earn loyalty points in a number of ways.
  • the reward i.e., number of loyalty points awarded
  • the reward may be based on one or more user behaviors such as the purchase of an offer, the redemption of the offer by the user 105 A, a recommendation of the offer to one or more user in the network, or the gifting of an offer.
  • Rewards may also depend on a profile of the user or habits such as the number of gifts sent to one or more other users in the network, the number of visits made by user 105 A to vendor 115 A, and the amount of dollars spent with the vendor 115 A.
  • a reward may also be based on the purchase price of the offer.
  • a prize may include a gift certificate, discount, or coupon associated with a vendor in the network.
  • a prize may also include cash or other products or services with a particular vendor. The earning and redemption of loyalty points by user 105 A encourages continued business for vendor 115 A.
  • FIGS. 5A-5F illustrate interfaces for the gifting of an offer to a gift recipient.
  • a user 105 A may purchase a gift for himself/herself, friends, or family.
  • An offer from vendor 115 A may be presented to one or more users in the network via computing device 110 A.
  • FIG. 5A illustrates an interface for an offer for purchase.
  • User 105 A may purchase the offer by selecting or activating the “Buy Now” button or may gift the offer by activating the “Send a Gift” button.
  • User 105 A may submit a gift note to accompany the gifted offer to a gift recipient.
  • a gifted offer may be sent to a gift recipient immediately or at a later time as specified by user 105 A.
  • FIG. 5B illustrates an interface notifying a gift recipient that a gift has been received.
  • a gift recipient may send an acknowledgement or thank you note to a sender of the gifted offer by activating a “Say Thanks” button as shown in FIG. 5B .
  • the gift recipient may redeem the gifted offer by activating the “Use Now” button and/or recommend the gifted offer to another user of the network by activating the “Tell a Friend” button as shown in FIG. 5B .
  • a gift recipient may or may not be a registered user of the customer loyalty and gifting application. Where the gift recipient is not a registered user, the recipient may receive an e-mail message including the gift note from user 105 A and instructions on how to access the gift, which may include registration and installation of the customer loyalty and gifting application on a computing device
  • application server 130 may send reminders or notifications to user 105 A regarding special events or occasions including holidays, birthdays, anniversaries, or any other date noted by the user that may encourage, prompt, or remind the user to send a gift to another user in the network.
  • FIGS. 5C-5D illustrate interfaces including a reminder or notification that may be sent by application server 130 to user 105 A.
  • FIGS. 5E-5F illustrate additional interfaces for gifting an offer to another user in the customer loyalty and gifting application or a social network outlet.
  • Application server 130 may suggest available offers to gift to another user as shown in FIG. 5E .
  • an available offer may be tailored or matched to a user based on profile or user-related information (e.g., preferences, habits, user network or friend connections) or a user parameter.
  • user 105 A may choose an available offer to send to a gift recipient and process a payment for such offer using a previously stored credit card as shown in FIG. 5F .
  • FIG. 6 illustrates a computing system 600 that may be used to implement the present technology.
  • System 600 of FIG. 6 may be used to implement computing devices 110 A and 110 B, network server 125 , application server 130 , and database 135 in the context of the system of FIG. 1 .
  • the computing system 600 of FIG. 6 includes one or more processors 610 and memory 620 .
  • Main memory 620 stores, in part, instructions and data for execution by processor 610 .
  • Main memory 620 can store the executable code when in operation.
  • Main memory 620 may also include a database such as database 135 illustrated in FIG. 1 .
  • the system 600 of FIG. 6 further includes a mass storage device 630 , portable storage medium drive(s) 640 , output devices 650 , user input devices 660 , a graphics display 670 , and peripheral devices 680 .
  • processor unit 610 and main memory 620 may be connected via a local microprocessor bus, and the mass storage device 630 , peripheral device(s) 680 , portable storage device 640 , and display system 670 may be connected via one or more input/output (I/O) buses.
  • I/O input/output
  • Mass storage device 630 which may be implemented with a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by processor unit 610 . Mass storage device 630 may store the system software for implementing embodiments of the present invention for purposes of loading software into main memory 620 .
  • Portable storage device 640 operates in conjunction with a portable nonvolatile storage medium, such as a floppy disk, compact disk or Digital video disc, to input and output data and code to and from the computer system 600 of FIG. 6 .
  • the system software for implementing embodiments of the present invention may be stored on such a portable medium and input to the computer system 600 via the portable storage device 640 .
  • Input devices 660 provide a portion of a user interface.
  • Input devices 660 may include an alpha-numeric keypad, such as a keyboard, for inputting alpha-numeric and other information, or a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys.
  • the system 600 as shown in FIG. 6 includes output devices 650 . Examples of suitable output devices include speakers, printers, network interfaces, and monitors.
  • Display system 670 may include a liquid crystal display (LCD) or other suitable display device.
  • Display system 670 may receive textual and graphical information, and process the information for output to the display device.
  • LCD liquid crystal display
  • Peripherals 680 may include any type of computer support device to add additional functionality to the computer system.
  • peripheral device(s) 680 may include a modem or a router.
  • the components contained in the computing system 600 of FIG. 6 are those typically found in computer systems that may be suitable for use with embodiments of the present invention and are intended to represent a broad category of such computer components that are well known in the art.
  • the computing system 600 of FIG. 6 may be a personal computer, hand held computing device, telephone, mobile computing device, workstation, server, minicomputer, mainframe computer, or any other computing device.
  • the computer may also include different bus configurations, networked platforms, multi-processor platforms, etc.
  • Various operating systems may be used including Unix, Linux, Windows Mobile, or iOS.
  • the steps of the method of FIG. 4 (and its various alternatives) may be performed by a module or engine stored on a computer readable storage medium (e.g., optical disc, memory card, etc.) comprising instructions executable by a processor of a computing device.
  • a computer readable storage medium e.g., optical disc, memory card, etc.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A customer loyalty and gifting service may reward customers who show or are expected to show frequent patronage to a provider of a good or service. A vendor of a good or service may create and provide an offer to one or more existing customers who may choose to purchase, redeem, and/or recommend the offer to other users in the network. The customer may also gift the purchased offer. A reward, such as loyalty points or stars, may then be awarded to the customer to encourage the customer for continued support and patronage. A reward may be redeemed for one or more prizes including gift cards, discounts, or other promotions and deals.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims the priority benefit of U.S. provisional application No. 61/508,028 filed on Jul. 14, 2011 and entitled “Building Customer Loyalty Through a Mobile Application,” U.S. provisional application No. 61/601,714 filed on Feb. 22, 2012 and entitled “Systems and Methods for Social Media Interfaces to Local Business,” U.S. provisional application No. 61/641,848 filed on May 2, 2012 and entitled “Social Gifting,” and is a continuation-in-part of U.S. patent application Ser. No. 13/294,134 filed on Nov. 10, 2011 and entitled “Securing Mobile Transactions,” which claims the priority benefit of U.S. provisional patent application No. 61/412,320 filed Nov. 10, 2010 and entitled “Systems and Methods for Secure Mobile Transactions.” The disclosure of each of the aforementioned applications is incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention generally concerns social marketing. The present invention more particularly relates to a customer loyalty and gifting application that allows a user in a network of users to discover, purchase, and share offers from vendors and earn and redeem rewards.
  • 2. Description of the Related Art
  • The ability to generate new business while sustaining existing consumer patronage is vital to the long-term success of any business. Businesses are constantly attempting to expand their customer base, encourage continued patronage, and augment revenue. Existing methods that encourage the continued support of a business, product, or service may include discount or reward programs (e.g., discount or reward cards), coupons, and promotional mailings or e-mail lists. These methods, however, fail to exploit notable aspects of the digital age including the widespread use of mobile technologies and the popularity and convenience of mobile commerce. These methods also fail to consider constant user interactions via social networks outlets and e-mail.
  • As the market reach of mobile commerce continues to expand, so too does the need for mobile commerce to efficiently facilitate existing consumer behaviors. Consumers are increasingly spending a greater proportion of their online time engaging within social networks and completing online business transactions and purchases. Businesses, such as restaurants, theaters, and sporting venues, are beginning to recognize the potential of social media to impact their bottom line. As such, there is a need for a system and method for building and rewarding customer loyalty that considers a customer's use of mobile commerce in the context of social networking interactions.
  • SUMMARY OF THE INVENTION
  • A customer loyalty and gifting application may provide offers and rewards to attract new customers and retain customers with proven loyalty. A vendor of a good or service may create and provide an offer, promotion, or deal (e.g., gift card, discount, coupon, etc. . . ) to one or more existing customers who may choose to accept or purchase the offer. A customer who has accepted or purchased the promotion may redeem the offer for themselves and/or recommend the offer to one or other users in a network. The customer may also gift the purchased offer. A reward, such as loyalty points or stars, may then be awarded to the customer to encourage the customer for continued support and patronage. A reward may be redeemed for one or more prizes including gift cards, discounts, or other promotions and deals. The reward may be based on user habits or behaviors and/or one or more factors including the number of gift promotions sent, the number of visits to the vendor by the user, the amount of money spent with a particular vendor, and the number of promotions or items purchased.
  • In a first claimed embodiment, a method for building customer loyalty is claimed. Through this method, a parameter associated with a user is received from a computing device. The parameter is matched with an offer associated with a good or service offered by a vendor and the offer is transmitted to the computing device. Following acceptance of the offer by the user, a reward is transmitted to the computing device.
  • In a second claimed embodiment, a system for building customer loyalty is claimed. The system includes memory for storing a user parameter and one or more offers. The application server receives the parameter, matches the parameter with an offer, transmits the offer to the computing device, receives user acceptance of the offer, and transmits a reward to the computing device based on the acceptance.
  • In a third claimed embodiment, a non-transitory computer-readable medium is claimed. The storage medium includes a computer program that is executable by a processor to perform a method for building customer loyalty. The method includes receiving a parameter associated with a user, matching the parameter with an offer, transmitting the offer, receiving user acceptance of the offer, and transmitting a reward to the user based on the acceptance.
  • BRIEF DESCRIPTION OF THE FIGURES
  • FIG. 1 illustrates a system used for building customer loyalty.
  • FIGS. 2A-2C illustrate interfaces for displaying an offer provided by a vendor.
  • FIGS. 3A-3C illustrate interfaces for offer creation and presentation.
  • FIG. 4 illustrates a method for building customer loyalty.
  • FIGS. 5A-5F illustrate interfaces for the gifting of an offer to a gift recipient.
  • FIG. 6 illustrates a computing system that may be used to implement an embodiment of the present invention.
  • DETAILED DESCRIPTION
  • Embodiments of the present invention may provide a customer loyalty and gifting application that builds customer loyalty and rewards customers who show frequent patronage to a provider of a good or service. A reward may include loyalty points, stars, badges, or the like, that are redeemable for prizes such as gift certificates, discounts, coupons, and deals associated with a vendor in the network. A reward given to a customer may depend on a variety of factors including offer type, customer actions with a vendor (e.g., the number of visits by the customer at the vendor location, the amount of dollars spent, and the items purchased), and customer interactions with other users in the network. A reward may also be based on the customer profile or registration information.
  • FIG. 1 illustrates a system for building customer loyalty. The system 100 of FIG. 1 includes users (105A, 105B), computing devices (110A, 110B), vendor (115A, 115B) , network 120, network server 125, application server 130, and database 135. System 100 may comprise a plurality of users (105A, 105B), vendors (115A, 115B) and computing devices (110A, 110B) in connection with a customer loyalty and gifting application. Using computing device 110A, for example, user 105A may subscribe (e.g., create an account) or register with customer loyalty and gifting application provided by application server 130. Once user 105A has registered with the customer reward service, user 105A may perform a login (i.e., access account) and may access the customer loyalty and gifting application to earn and view offers and rewards based on various actions or interactions. The customer loyalty and gifting application may be integrated with or registered with one or more social networking outlets such as Facebook®.
  • When registering with the customer loyalty and gifting application, user 105A may be required to input or provide (via computing device 110A) registration information or user data including but not limited to name, user ID, password address, phone number, e-mail address, birthday, age, gender, relationship status, employment status, and education. User 105A may also provide other pertinent data including demographic information, geographic location, interests, hobbies, and preferences about various categories such as dining, events, travel, recreational activities, health, and retail. User registration information and data may be used to generate a profile of user 105A which may be used to tailor offers for user 105A. User data and profile information may be stored in database 135. Registration data and other related user information may be used by application server 130 to match offers to user 105A as well as to determine what award and the amount of such reward to award to user 105A.
  • System 100 may include database 135 for storing data. Database 135 may store promotions and deals offered by vendors (115A, 115B), user-related information, user payment information, profile information, preferences, parameters, vendor credentials, and other data for use with the customer loyalty and gifting application provided by application server 130. Database 135 may be separate from or integrated with application server 130. Database 135 may also store any updates to user data or profile data or vendor data received from/provided by user 105A and vendor 115A, respectively.
  • Computing devices 110A and 110B are inclusive of a general purpose computing device capable of accessing information over a network. Computing devices 110A and 110B may be any computing device known in the art such as a workstation, laptop computer, net book computer, tablet computer, mobile device, cellular telephone, or the like that can communicate over network 115. Computing devices 110A include software and/or hardware capable of sending, receiving, and processing data such as user profile or registration data. Computing device 110A may receive data from user 105A and send the data over network 120 to application server 130 for processing. Computing devices may also offer location-based information such as that generated through cellular network base stations, IP network access, or GPS data.
  • Network 120 is inclusive of any communication known in the art such as the Internet, Local Area Network (LAN), Wide Area Network (WAN), intranet, extranet, private network, or other network. Application server 130 may be accessed via optional network server 125. Network server 125 may receive and process data and/or requests from computing device 110A. For example, user 105A may request and provide data to become a registered subscriber with the customer loyalty and gifting application provided by application server 130. Processing the data and/or request may include sending data to application server 130, receiving a response from application server 130 and sending a response or data to network server 125. Network server 125 may then forward the response or data to computing device 110A.
  • In addition to hosting the customer loyalty and gifting application, application server 130 may process credit card payments associated with offers, deals, and gifts purchased by users (105A, 105B). Application server 130 may also manage and track offer issuance and sales such as the activation, payment, load balance, and redemption associated with purchased gift certificates or stored value cards. In one embodiment, credit card payments may be received, processed, and managed separately via a payment or point-of-sale gateway communicatively coupled to application server 130. Application server 130 may serve as a proxy to connect users and their payment information to the payment processor or point-of-sale (POS) gateway of a vendor 115A. Vendors (115A-115B) may each have an account connected or linked to one or more preferred or selected available POS gateways. Credit card or other payment information from a user 105A may be associated with a POS gateway using credentials of the vendor 115A. In another embodiment, computing device 110A may be directly coupled to the POS gateway.
  • Similarly, the management of monetary amounts associated with gift certificates and stored value cards may be handled by a separate, stored value card gateway. In one embodiment, application server 130 may be integrated with or utilize existing payment processor systems and platforms known in the art such as the payment system offered by Heartland Payment Systems, Inc. Application server 130 may also serve as a proxy to connect users and their stored value card information to the stored value card gateway. In another embodiment, computing device 110A may be directly coupled to the stored value card gateway.
  • Application server 130 may be implemented in a general computing device that otherwise communicates with database 135 and network server 125. An example of such a device is the general computing system illustrated in FIG. 6. One or more software applications or modules may be stored in memory and executable by a processor (not shown) at application server 130. The present customer loyalty and gifting application may be implemented by one or more processors that execute instructions stored in one or more memory mediums. The executed instructions may result in the processor(s) generating and providing one or more graphical interfaces. FIGS. 2A-3C and 5A-5F illustrate examples of interfaces that may be used to implement embodiments of the present invention.
  • Vendors (115A, 115B) may include any provider of a good and/or service. Vendor 115A may provide an offer or deal to one or more users in the network to promote a business and its product or service offerings. In one embodiment, the offer is a gift certificate for a particular amount that is redeemable with a vendor in the network immediately or in-store (e.g., manually presented to and processed or scanned by the vendor). A gift certificate may include a stored value card. A gift certificate may be used as a form of payment with a vendor 115A and a purchase amount may be deducted from the gift certificate amount until the value of the certificate is depleted. FIG. 2A illustrates an interface displaying a gift certificate.
  • In another embodiment, the offer is a discount or coupon. A coupon, for example, may be a general coupon that is made available and pushed to all registered users of the customer loyalty and gifting application. FIG. 2B illustrates an interface displaying a coupon. A coupon may be tailored to particular users and offered, for example, to those users determined by application server 130 to be the highest spenders, recent customers, frequent customers, or local customers. A coupon may also be based on user profile or registration information. An offer may include or be based on various elements such as a complementary product, a fixed discount on a total purchase over a specific amount, a percentage discount on total purchase over a specific amount, a percentage discount on a particular product or service, buy-one-get-one free, buy-one-get-second-one-half-off, buy-one-get-second-one-discounted-by-X-percent, or the like.
  • In another embodiment, the offer may come in the form of a scratch card or scratch type coupon that provides a user with the ability to scratch and play for a chance to win a coupon or other deal or promotion. FIG. 2C illustrates interfaces for displaying a scratch type coupon offered by a vendor. Further details regarding coupons, deals, and promotions are described in U.S. patent application Ser. No. 13/294,141 which is incorporated herein by reference.
  • The present customer loyalty and gifting application may allow a vendor 115A to create an offer to present to one or more users in the network or social networking outlet. FIGS. 3A-3C illustrate interfaces for offer creation and presentation. Vendor 115A may register as a participating vendor or merchant with the customer loyalty and gifting application. Vendor 115A may provide various details regarding the vendor (e.g., name, description, logo, etc.) and information regarding the offer, coupon, or scratch card such as coupon title, time between scratch plays, coupon information, offer period, price, discount, and terms.
  • Application server 130 may take the information provided by the vendor 115A and generate the offer. Vendor 115A may specify when the offer is to be published. A generated offer may be automatically pushed or published to users of the customer loyalty and gifting application and/or to a media feed of a social networking outlet such as Facebook®. An alert or notification regarding a newly generated offer may also be sent to user 105A by application server 130. Where the offer is published to a social media feed, application server 130 may track various statistics and publish any updates regarding the published offer such as the number of offer redemptions or the number of plays and wins with respect to scratch cards. Via application server 130, vendor 115A may also control the number of deals or promotions offered and the number of scratch card winners within specified time periods.
  • FIG. 4 illustrates a method for building customer loyalty. The steps identified in FIG. 4 (and the order thereof) are exemplary and may include various alternatives, equivalents, or derivations thereof including but not limited to the order of execution of the same. The steps of the method of FIG. 4 (and its various alternatives) may be embodied in hardware or software including a non-transitory computer-readable storage medium (e.g., an optical disc or memory card) having instructions executable by a processor of a computing device. A user may launch or activate the method of FIG. 4 by opening or activating an application in a computing device such as a mobile device.
  • The method 400 of FIG. 4 may increase vendor exposure with the aim of augmenting the purchasing activities of existing customers, attracting new customers, and increasing profits. At step 410, a parameter is received from a computing device associated with a user. A user parameter may include any action, interaction, attribute, or characteristic associated with the user that may be considered in determining how to encourage the user to support a vendor or reward the user for supporting a vendor. A user parameter may be the real-time location of a computing device associated with the user. For example, the real-time location of a user may be at or near the venue of a local merchant or service provider. User location may be determined by any positioning technology known in the art such as global navigation satellite systems (e.g., GPS or GNSS), real-time locating systems, or local positioning systems. A user parameter may also include special events or occasions including holidays, birthdays, anniversaries, or any other date noted by the user. Such events or dates may be accessed, retrieved, or pulled by application server 130 from a calendaring application stored in computing device 110A associated with user 105A.
  • A user parameter may further include any action performed by the user or any interaction between the user and a vendor. A parameter, for example, may include indicia of a purchase or transaction completed with the vendor or details about the purchase transaction such as the specific goods or services purchased, the frequency of a purchase transaction, or the purchase amount. A parameter may also include indicia of a purchase or transaction completed with a second vendor whose good or service is similar to or in competition with the good or service offered by a first vendor. A parameter may also include indicia of the redemption of a previously generated offer received by the user from a vendor.
  • Where a user is communicatively coupled to another user in a network via the reward program service or via a social network (e.g., Twitter®, Facebook®, or Yelp®), a parameter may include information stored in a user profile of a second user, wherein the information indicates a preference by the second user for a particular good or service or a vendor. For example, where user A and user B are connected via a social network (e.g., users A and B are “friends” or “contacts” of one another) and user B has indicated restaurant X as a “favorite,” such information may be used to generate an offer for user A based on the friendship or connection between user A and user B. The system may thus leverage the friendship or real-world relationship of one person who favors a vendor, good, or service such that the friend of that person is incentivized to try the vendor, good, or service, or purchase a gift. Alternatively, one user may seek to have a second user (their friend) join them in purchasing the good or service thus resulting in increased customer traffic.
  • A user parameter may also include user feedback. Feedback may include any data transmitted from the computing device by the user such as a comment, criticism, rating, posting, or evaluation submitted by the user regarding a particular vendor or good or service provided by a vendor. For example, feedback may be in the form of an actual review or rating. Feedback may also include an interaction between two users in a social network. For example, user A may post a comment to user B about a specific product, service, or vendor. Feedback may be in the form of a posting or message on a social networking site, an e-mail message, a short message service (SMS) message, or the like.
  • At step 420, application server 130 matches the parameter with one or more offers made available by vendors (115A, 115B) of a good/service. Application server 130 may receive and store one or more offers received from a vendor (115A). Vendor offers may also be stored in database 135. When matching a parameter to an offer, application server 130 may perform the matching based on one or more rules such as priorities or preferences specified by the vendor 115A. A vendor 115A may prioritize the matching of an offer or require the presence or absence of one or more user parameters before an offer is presented to a user. For example, a vendor 115A may specify that the user location be within a certain radius of the business venue and/or that the user be part of a particular demographic group (e.g., male between the ages of 30-40). As another example, a vendor 115A may choose to award a coupon of “10% discount off entire purchase” before offering “buy-one-meal-get-one-free” coupon if it is the user's first visit to the business. Application server 130 may also match a user parameter with one or more offers based on user profile or registration information, or other user-related information such as preferences, buying habits, purchase histories, user friend/network connections in the customer loyalty and gifting application or other social network outlet, or the like.
  • After the user parameter is matched with a specific vendor offer in step 420, application server 130 transmits the offer to computing devices (110A, 110B) in the network at step 430. The transmitted offer may be displayed on a computing device 110A along with one or more other offers, for example, in a list format. The offer may be generated in real-time from various offer elements (e.g., a certain percentage off a particular product) or may be selected from a series of available offers by the vendor. The offer may thus be created on the fly from real-time data to be as timely and relevant as possible or may be selected from a pool of offers that have previously been generated and approved by the vendor. The vendor, for example, may offer a complementary product (i.e., one free glass of orange juice), a fixed discount on a total purchase over a specific amount (i.e., $5 off a purchase of $20 or more), a percentage discount on total purchase over a specific amount (i.e., 10% off a purchase of $20 or more), a percentage discount on a particular product or service, or the like. In the case of real-time offers, the vendor may implement certain limitations or controls such as limiting the maximum percentage off any given product, prohibiting discounts on certain products, or requiring that a user have a specific profile to be given access to certain offers.
  • After transmitting an offer at step 430, application server 130 may receive acceptance of the offer by user 105A wherein acceptance includes a purchase of the offer. Users (105A, 105B) may choose to purchase the offer for themselves or gift the offer to another user in the network. User 105A may also accept the offer by recommending the offer to one or more users in the network. Acceptance by user 105A may also include receiving a payment for the offer at application server 130.
  • After receiving user acceptance at step 440, application server 130 may transmit a reward to computing device 110A at step 450. A reward may include or more loyalty points, stars, badges, or the like that are redeemable with a particular vendor for prizes offered by the vendor and selected by user 105A. In one embodiment, the reward is not loyalty points but a second offer for a good or service. The second offer may be redeemable with the vendor of the purchased offer or a different vendor.
  • User 105A may earn loyalty points in a number of ways. For example, the reward (i.e., number of loyalty points awarded) may be based on one or more user behaviors such as the purchase of an offer, the redemption of the offer by the user 105A, a recommendation of the offer to one or more user in the network, or the gifting of an offer. Rewards may also depend on a profile of the user or habits such as the number of gifts sent to one or more other users in the network, the number of visits made by user 105A to vendor 115A, and the amount of dollars spent with the vendor 115A. A reward may also be based on the purchase price of the offer. A prize may include a gift certificate, discount, or coupon associated with a vendor in the network. A prize may also include cash or other products or services with a particular vendor. The earning and redemption of loyalty points by user 105A encourages continued business for vendor 115A.
  • The present invention facilitates the purchase and subsequent gifting of an offer. FIGS. 5A-5F illustrate interfaces for the gifting of an offer to a gift recipient. Using a computing device 110A, a user 105A may purchase a gift for himself/herself, friends, or family. An offer from vendor 115A may be presented to one or more users in the network via computing device 110A. FIG. 5A illustrates an interface for an offer for purchase. User 105A may purchase the offer by selecting or activating the “Buy Now” button or may gift the offer by activating the “Send a Gift” button.
  • User 105A may submit a gift note to accompany the gifted offer to a gift recipient. A gifted offer may be sent to a gift recipient immediately or at a later time as specified by user 105A. FIG. 5B illustrates an interface notifying a gift recipient that a gift has been received. A gift recipient may send an acknowledgement or thank you note to a sender of the gifted offer by activating a “Say Thanks” button as shown in FIG. 5B. The gift recipient may redeem the gifted offer by activating the “Use Now” button and/or recommend the gifted offer to another user of the network by activating the “Tell a Friend” button as shown in FIG. 5B. A gift recipient may or may not be a registered user of the customer loyalty and gifting application. Where the gift recipient is not a registered user, the recipient may receive an e-mail message including the gift note from user 105A and instructions on how to access the gift, which may include registration and installation of the customer loyalty and gifting application on a computing device of the gift recipient.
  • In one embodiment, application server 130 may send reminders or notifications to user 105A regarding special events or occasions including holidays, birthdays, anniversaries, or any other date noted by the user that may encourage, prompt, or remind the user to send a gift to another user in the network. FIGS. 5C-5D illustrate interfaces including a reminder or notification that may be sent by application server 130 to user 105A. FIGS. 5E-5F illustrate additional interfaces for gifting an offer to another user in the customer loyalty and gifting application or a social network outlet. Application server 130 may suggest available offers to gift to another user as shown in FIG. 5E. As described above, an available offer may be tailored or matched to a user based on profile or user-related information (e.g., preferences, habits, user network or friend connections) or a user parameter. Using a computing device 110A, user 105A may choose an available offer to send to a gift recipient and process a payment for such offer using a previously stored credit card as shown in FIG. 5F.
  • FIG. 6 illustrates a computing system 600 that may be used to implement the present technology. System 600 of FIG. 6 may be used to implement computing devices 110A and 110B, network server 125, application server 130, and database 135 in the context of the system of FIG. 1. The computing system 600 of FIG. 6 includes one or more processors 610 and memory 620. Main memory 620 stores, in part, instructions and data for execution by processor 610. Main memory 620 can store the executable code when in operation. Main memory 620 may also include a database such as database 135 illustrated in FIG. 1. The system 600 of FIG. 6 further includes a mass storage device 630, portable storage medium drive(s) 640, output devices 650, user input devices 660, a graphics display 670, and peripheral devices 680.
  • The components shown in FIG. 6 are depicted as being connected via a single bus 690. The components, however, may be connected through one or more data transport means. For example, processor unit 610 and main memory 620 may be connected via a local microprocessor bus, and the mass storage device 630, peripheral device(s) 680, portable storage device 640, and display system 670 may be connected via one or more input/output (I/O) buses.
  • Mass storage device 630, which may be implemented with a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by processor unit 610. Mass storage device 630 may store the system software for implementing embodiments of the present invention for purposes of loading software into main memory 620.
  • Portable storage device 640 operates in conjunction with a portable nonvolatile storage medium, such as a floppy disk, compact disk or Digital video disc, to input and output data and code to and from the computer system 600 of FIG. 6. The system software for implementing embodiments of the present invention may be stored on such a portable medium and input to the computer system 600 via the portable storage device 640.
  • Input devices 660 provide a portion of a user interface. Input devices 660 may include an alpha-numeric keypad, such as a keyboard, for inputting alpha-numeric and other information, or a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys. Additionally, the system 600 as shown in FIG. 6 includes output devices 650. Examples of suitable output devices include speakers, printers, network interfaces, and monitors.
  • Display system 670 may include a liquid crystal display (LCD) or other suitable display device. Display system 670 may receive textual and graphical information, and process the information for output to the display device.
  • Peripherals 680 may include any type of computer support device to add additional functionality to the computer system. For example, peripheral device(s) 680 may include a modem or a router.
  • The components contained in the computing system 600 of FIG. 6 are those typically found in computer systems that may be suitable for use with embodiments of the present invention and are intended to represent a broad category of such computer components that are well known in the art. Thus, the computing system 600 of FIG. 6 may be a personal computer, hand held computing device, telephone, mobile computing device, workstation, server, minicomputer, mainframe computer, or any other computing device. The computer may also include different bus configurations, networked platforms, multi-processor platforms, etc. Various operating systems may be used including Unix, Linux, Windows Mobile, or iOS. The steps of the method of FIG. 4 (and its various alternatives) may be performed by a module or engine stored on a computer readable storage medium (e.g., optical disc, memory card, etc.) comprising instructions executable by a processor of a computing device.
  • The above description is illustrative and not restrictive. Many variations of the invention will become apparent to those of skill in the art upon review of this disclosure. While the present invention has been described in connection with a variety of embodiments, these descriptions are not intended to limit the scope of the invention to the particular forms set forth herein. To the contrary, the present descriptions are intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims and otherwise appreciated by one of ordinary skill in the art.

Claims (22)

1. A method for building customer loyalty, comprising:
receiving a parameter from a computing device associated with a user from a plurality of users over a network;
executing instructions stored in memory, wherein execution of the instructions by a processor:
matches the parameter with an offer associated with a good or service offered by a vendor, and
transmits the offer to the computing device,
receiving user acceptance of the offer over the network, wherein acceptance includes a purchase of the offer; and
transmitting a reward to the computing device based on the acceptance.
2. The method of claim 1, further comprising transmitting a second reward to the user following redemption of the offer by the user.
3. The method of claim 1, wherein acceptance of the offer further includes gifting the purchased offer to another user in the network.
4. The method of claim 3, further comprising transmitting a second reward to the user following the gifting of the offer by the user.
5. The method of claim 1, wherein acceptance of the offer further includes recommending the offer to another user in the network.
6. The method of claim 5, further comprising transmitting a second reward to the user following the recommendation by the user.
7. The method of claim 1, wherein the reward is further based on a purchase price of the offer.
8. The method of claim 1, wherein the reward is one or more loyalty points that are redeemable with the vendor for a good or service.
9. The method of claim 1, wherein the reward is one or more loyalty points that are redeemable with a second vendor for a good or service.
10. The method of claim 1, wherein the reward is a second offer redeemable for a good or service offered by the vendor.
11. The method of claim 1, wherein the reward is a second offer redeemable for a good or service by a second vendor.
12. The method of claim 1, wherein acceptance of the offer further includes receiving payment for the offer.
13. The method of claim 1, wherein the parameter is a real-time location of the computing device.
14. The method of claim 1, wherein the parameter is information stored in a user profile previously created by the user and stored in memory, the information indicating a preference by the user for the good or service offered by the vendor.
15. The method of claim 1, wherein the parameter is information stored in a user profile previously created by the user and stored in memory, the information indicating a preference by the user for the vendor.
16. The method of claim 1, wherein the parameter is indicia of an offer previously redeemed by the user.
17. The method of claim 1, wherein the parameter is indicia of a purchase or transaction previously completed with the vendor.
18. The method of claim 1, wherein the offer is a coupon.
19. The method of claim 1, wherein the offer is a scratch card.
20. A system for building customer loyalty, comprising:
memory that stores a user parameter and an offer associated with a good or service offered by a vendor; and
an application server that:
receives a parameter from a computing device associated with a user from a plurality of users over a network
matches the parameter with the offer,
transmits the offer to the computing device,
receives user acceptance of the offer over the network, wherein user acceptance includes a purchase of the offer, and
transmits a reward to the computing device based on the acceptance.
21. The system of claim 20, wherein the memory further stores user profile information.
22. A non-transitory computer-readable storage medium, having embodied thereon a program, the program being executable by a processor to perform a method for building customer loyalty, the method comprising:
receiving a parameter associated with a user of a plurality of users;
matching the parameter with an offer associated with a good or service offered by a vendor,
transmitting the offer;
receiving user acceptance of the offer, wherein acceptance includes a purchase of the offer; and
transmitting a reward to the user based on the acceptance.
US13/550,563 2010-11-10 2012-07-16 Building customer loyalty in a mobile environment Abandoned US20130041731A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/550,563 US20130041731A1 (en) 2010-11-10 2012-07-16 Building customer loyalty in a mobile environment
US16/921,629 US20200402024A1 (en) 2010-11-10 2020-07-06 Building customer loyalty in a mobile environment

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US41232010P 2010-11-10 2010-11-10
US201161508028P 2011-07-14 2011-07-14
US13/294,134 US10937074B2 (en) 2010-11-10 2011-11-10 Securing mobile transactions
US201261601714P 2012-02-22 2012-02-22
US201261641848P 2012-05-02 2012-05-02
US13/550,563 US20130041731A1 (en) 2010-11-10 2012-07-16 Building customer loyalty in a mobile environment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/294,134 Continuation-In-Part US10937074B2 (en) 2010-11-10 2011-11-10 Securing mobile transactions

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/921,629 Continuation US20200402024A1 (en) 2010-11-10 2020-07-06 Building customer loyalty in a mobile environment

Publications (1)

Publication Number Publication Date
US20130041731A1 true US20130041731A1 (en) 2013-02-14

Family

ID=47678120

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/550,563 Abandoned US20130041731A1 (en) 2010-11-10 2012-07-16 Building customer loyalty in a mobile environment
US16/921,629 Pending US20200402024A1 (en) 2010-11-10 2020-07-06 Building customer loyalty in a mobile environment

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/921,629 Pending US20200402024A1 (en) 2010-11-10 2020-07-06 Building customer loyalty in a mobile environment

Country Status (1)

Country Link
US (2) US20130041731A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150095946A1 (en) * 2013-09-27 2015-04-02 Samsung Electronics Co., Ltd. Display device and server device for providing service to event winner, and methods thereof
US20150332340A1 (en) * 2014-05-15 2015-11-19 Wendell Brown Method of creating dynamic custom-targeted advertisement content
US20160065688A1 (en) * 2014-08-29 2016-03-03 Xiaomi Inc. Router-based networking control
US10937074B2 (en) 2010-11-10 2021-03-02 Blazer and Flip Flops, Inc. Securing mobile transactions
US11308513B2 (en) * 2019-11-12 2022-04-19 Capital One Services, Llc Habit-based rewards systems and methods
US20220215357A1 (en) * 2020-11-17 2022-07-07 Paul Ashley Systems, apparatuses, interfaces, and applications of person specific funding instruments on specified celebration days and methods for implementing and using same
US11526910B1 (en) * 2015-05-06 2022-12-13 Play2Pay, Inc. Continuous rewarded feedback system and method to improve ad targeting on a mobile device
US20240005352A1 (en) * 2012-10-30 2024-01-04 Ycs Group, Llc Managing vendor offers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968313B1 (en) * 1999-11-15 2005-11-22 H Three, Inc. Method and apparatus for facilitating and tracking personal referrals
US20070288312A1 (en) * 2006-03-31 2007-12-13 Caliber Data, Inc. Purchase-transaction-settled online consumer referral and reward service using real-time specific merchant sales information
US20080005104A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Localized marketing
US7912751B1 (en) * 2007-08-27 2011-03-22 Haytham Issa Allos System and method for customer loyalty system utilizing referrals

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8321267B2 (en) * 2003-06-30 2012-11-27 Mindspark Interactive Network, Inc. Method, system and apparatus for targeting an offer
US7979319B2 (en) * 2006-03-17 2011-07-12 Graphique de France, Ltd. Method and systems for facilitating a purchase corresponding to an event by determining a purchase recommendation based on a record of a given screensaver being used
US7805406B2 (en) * 2006-10-27 2010-09-28 Xystar Technologies, Inc. Cross-population of virtual communities
US8838478B2 (en) * 2007-05-11 2014-09-16 Sony Corporation Targeted advertising in mobile devices
US8249967B2 (en) * 2008-01-10 2012-08-21 Park David S Image-based payment medium
US20090204484A1 (en) * 2008-02-07 2009-08-13 Grayson Johnson Method of Displaying Targeted Digital Electronic Advertising Using Global Positioning System (GPS) Coordinates and Associated Demographic Data
US20090319359A1 (en) * 2008-06-18 2009-12-24 Vyrl Mkt, Inc. Social behavioral targeting based on influence in a social network
US20110066501A1 (en) * 2009-09-17 2011-03-17 Sankalp Saxena Apparatus and method for rendering advertising contents on a mobile communication device
US20110161142A1 (en) * 2009-12-31 2011-06-30 Microsoft Corporation Targeted restriction of electronic offer redemption
US9367834B2 (en) * 2010-01-22 2016-06-14 Iii Holdings 1, Llc Systems, methods, and computer products for processing payments using a proxy card
US8494901B2 (en) * 2010-02-17 2013-07-23 Ebay Inc. Methods and systems for multi-merchant couponing
US20110264519A1 (en) * 2010-04-26 2011-10-27 Webjuice, LLC Social behavioral targeting of advertisements in a social networking environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968313B1 (en) * 1999-11-15 2005-11-22 H Three, Inc. Method and apparatus for facilitating and tracking personal referrals
US20070288312A1 (en) * 2006-03-31 2007-12-13 Caliber Data, Inc. Purchase-transaction-settled online consumer referral and reward service using real-time specific merchant sales information
US20080005104A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Localized marketing
US7912751B1 (en) * 2007-08-27 2011-03-22 Haytham Issa Allos System and method for customer loyalty system utilizing referrals

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10937074B2 (en) 2010-11-10 2021-03-02 Blazer and Flip Flops, Inc. Securing mobile transactions
US20240005352A1 (en) * 2012-10-30 2024-01-04 Ycs Group, Llc Managing vendor offers
US20150095946A1 (en) * 2013-09-27 2015-04-02 Samsung Electronics Co., Ltd. Display device and server device for providing service to event winner, and methods thereof
US20150332340A1 (en) * 2014-05-15 2015-11-19 Wendell Brown Method of creating dynamic custom-targeted advertisement content
US20160065688A1 (en) * 2014-08-29 2016-03-03 Xiaomi Inc. Router-based networking control
US9774705B2 (en) * 2014-08-29 2017-09-26 Xiaomi Inc. Router-based networking control
US11526910B1 (en) * 2015-05-06 2022-12-13 Play2Pay, Inc. Continuous rewarded feedback system and method to improve ad targeting on a mobile device
US11308513B2 (en) * 2019-11-12 2022-04-19 Capital One Services, Llc Habit-based rewards systems and methods
US20220237644A1 (en) * 2019-11-12 2022-07-28 Capital One Services, Llc Habit-based rewards systems and methods
US11830024B2 (en) * 2019-11-12 2023-11-28 Capital One Services, Llc Habit-based rewards systems and methods
US20220215357A1 (en) * 2020-11-17 2022-07-07 Paul Ashley Systems, apparatuses, interfaces, and applications of person specific funding instruments on specified celebration days and methods for implementing and using same

Also Published As

Publication number Publication date
US20200402024A1 (en) 2020-12-24

Similar Documents

Publication Publication Date Title
US20200402024A1 (en) Building customer loyalty in a mobile environment
US8880421B2 (en) System and method for rewarding customer loyalty in a mobile environment
US9881299B2 (en) System and method for processing financial transactions
US8504423B2 (en) Social network appreciation platform
US20120296768A1 (en) Method and system for motivating consumers away from impulse spending
US20120150611A1 (en) System and method for processing financial transactions
US20130124278A1 (en) Methods, apparatus and systems for providing a multi-purpose task completion platform
US20140114737A1 (en) Business to network reward system
US20140025470A1 (en) Method and system for facilitating merchant-customer retail events
US20130185148A1 (en) Systems, methods, apparatuses, and computer program products for providing services on an automated teller machine
US20130124314A1 (en) System for managing promotions and activity information in a restaurant
WO2013152444A1 (en) Systems and methods for managing a retail network
WO2011123481A2 (en) System and method for managing a marketing campaign
US20140229321A1 (en) Determining gift suggestions for users of a social networking system using an auction model
US11636506B2 (en) Method, apparatus, and computer program product for offering and processing promotions
US20240005352A1 (en) Managing vendor offers
US20120265597A1 (en) Systems and methods for facilitating promotions
US20210201352A1 (en) Systems and methods for providing group promotions
US20140019223A1 (en) System and method for using payment cards
WO2021030119A1 (en) Systems and methods for targeting promotional material
WO2013116708A1 (en) Cloud-based merchant incentive programs
US20200394672A1 (en) Systems and methods for targeting promotional material
US20210027326A1 (en) System and method for assessing real-time consumer transactional feedback
US11763402B1 (en) System and method for gifting food and beverages
US20220108343A1 (en) Loyalty system, loyalty tracking system, merchant multi-use loyalty system, merchant offering platform, loyalty sharing system, loyalty platform, sharing network platform, commercial incetivising system, and methods of use

Legal Events

Date Code Title Description
AS Assignment

Owner name: MOBITERIS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAVAR, MURGESH;MCMULLEN, GEORGE;SIGNING DATES FROM 20120929 TO 20121028;REEL/FRAME:029213/0802

AS Assignment

Owner name: BLAZER AND FLIP FLOPS, INC. DBA THE EXPERIENCE ENGINE, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOBITERIS, INC.;REEL/FRAME:041648/0224

Effective date: 20170117

Owner name: BLAZER AND FLIP FLOPS, INC. DBA THE EXPERIENCE ENG

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOBITERIS, INC.;REEL/FRAME:041648/0224

Effective date: 20170117

AS Assignment

Owner name: LLOYDS BANK PLC, UNITED KINGDOM

Free format text: SECURITY INTEREST;ASSIGNOR:BLAZER AND FLIP FLOPS, INC.;REEL/FRAME:043407/0863

Effective date: 20170822

STCV Information on status: appeal procedure

Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER

STCV Information on status: appeal procedure

Free format text: EXAMINER'S ANSWER TO APPEAL BRIEF MAILED

STCV Information on status: appeal procedure

Free format text: REPLY BRIEF FILED AND FORWARDED TO BPAI

STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: BLAZERS AND FLIP FLOPS, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:LLOYDS BANK PLC;REEL/FRAME:055929/0877

Effective date: 20210319