WO2016205453A1 - Loyalty point system and method for allocating loyalty points using a mobile application - Google Patents

Loyalty point system and method for allocating loyalty points using a mobile application Download PDF

Info

Publication number
WO2016205453A1
WO2016205453A1 PCT/US2016/037764 US2016037764W WO2016205453A1 WO 2016205453 A1 WO2016205453 A1 WO 2016205453A1 US 2016037764 W US2016037764 W US 2016037764W WO 2016205453 A1 WO2016205453 A1 WO 2016205453A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
points
team
loyalty
owner
Prior art date
Application number
PCT/US2016/037764
Other languages
French (fr)
Inventor
Alyn Blake HANSON
Original Assignee
Shell Oil Company
Shell Internationale Research Maatschappij B.V.
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
Application filed by Shell Oil Company, Shell Internationale Research Maatschappij B.V. filed Critical Shell Oil Company
Publication of WO2016205453A1 publication Critical patent/WO2016205453A1/en

Links

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
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • G06Q20/145Payments according to the detected use or quantity
    • 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

Definitions

  • the present invention relates to a loyalty point system and a method for allocating loyalty points among users in the loyalty point system.
  • loyalty point programs have become popular as consumers wish to receive added benefits in exchange for loyalty to the products and brands they consume.
  • companies are increasingly focused on incentivizing consumers to be loyal customers in exchange for loyalty points that may be redeemed by consumers for various benefits.
  • Traditional loyalty point systems typically provide a consumer with points in exchange for purchases made by the consumer.
  • traditional loyalty point programs within the oil and retail fuel industry only reward individual consumers and do not provide any added benefits beyond individual consumer purchases alone.
  • a method for allocating loyalty points among multiple users in a loyalty point system may include receiving an indication that a first user has become an owner of a first team. An indication may be received that a second user has become a member of the first team. Next, an indication may be received of a qualifying fuel purchase made by the second user. Accordingly, a first portion of points allocated to the first user may be determined based on the qualifying fuel purchase and a team owner point fraction X. Then, the first portion of points may be deposited in a first user account associated with the first user.
  • a system for allocating loyalty points among multiple users in a loyalty point system may include a processor configured to receive an indication that a first user has become an owner of a first team. Next, an indication may be received that a second user has become a member of the first team. An indication of a qualifying fuel purchase made by the second user may be received. Accordingly, a first portion of points allocated to the first user may be determined based on the qualifying fuel purchase and a team owner point fraction X. As a result, the first portion of points may be deposited in a first user account associated with the first user.
  • a method for allocating loyalty points among multiple users in a loyalty point system may include receiving, at a mobile device, login information for a first user account associated with a first user. An indication that the first user has become an owner of a first team may be provided. Subsequently, a deposit may be received, in the first user account, of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
  • a system for allocating loyalty points among multiple users in a loyalty point system may include a processor configured to receive, at a mobile device, login information for a first user account associated with a first user.
  • the processor may be further configured to provide an indication that the first user has become an owner of a first team.
  • a deposit may be received in the first user account of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
  • Implementations of the disclosed subject matter provide a process for allocating loyalty points among multiple users in a loyalty point system.
  • the disclosed subject matter provides a new loyalty point program concept that incentivizes loyalty members to form teams and allows those teams to compete for high value rewards, while still maintaining the importance of rewarding the individual user for purchases.
  • By leveraging social media and mobile applications to create teams and invite other potential members in order to quickly form teams, members and teams within the loyalty point program are able to earn valuable rewards beyond the typical point accrual for individual member purchases alone.
  • This loyalty point system may result in faster and larger point accrual for each member, as well as more interesting and entertaining engagement between members of a loyalty point program.
  • FIG. 1 shows an example process according to an implementation of the disclosed subject matter.
  • FIG. 2 shows an example communication flow according to an implementation of the disclosed subject matter.
  • FIG. 3 shows an example process according to an implementation of the disclosed subject matter.
  • FIG. 4 shows a computer according to an embodiment of the disclosed subject matter.
  • FIG. 5 shows a network according to an embodiment of the disclosed subject matter.
  • the presently disclosed subject matter provides a new loyalty point system and methods for allocating points among users in the loyalty point system.
  • the presently disclosed loyalty point program features a two-tier marketing approach based on teams.
  • Each user of the loyalty point program may be an owner of a team as well as a member of another team.
  • team owners may reap the most rewards; however, members of a high performing team may also receive sizable benefits.
  • a user would participate in the program as both a team owner and a team member (although not necessary) as participation in both would result in the largest point accrual and potentially the largest discounts on future purchases.
  • the loyalty point system may be a two-tier system.
  • a two- tier system may refer to the architecture of the relationship of each user relative to other users.
  • a user may be an owner of one team and the same user may be a member of another team. Accordingly, the user may earn points according to his ownership of a team and he may also earn points according to his membership of another team. This earning of points via two streams (ownership of a team and membership of a team) within the loyalty point program is referred to as a two-tier loyalty point system.
  • a loyalty point system may be implemented in a mobile application, a website, and the like, and may be a system for allocating points among users of a loyalty point program.
  • a loyalty point system mobile application may include social media login capability and/or a typical login process/protocol.
  • the mobile application may track all key elements of the loyalty point program (e.g., team owners, member lists, contests, volume thresholds, team rankings, user contributions, user status, points earned, discounts, point expiration alerts, etc.).
  • a loyalty point program can be associated with any type of brand, retailer, service provider, and/or product offering, etc.
  • an example used throughout is a loyalty point program associated with a fuel retailer.
  • the loyalty point system may be a retail fuel loyalty program for rewarding loyal customers for fuel and non-fuel purchases.
  • a user may download an application associated with the loyalty point system on his mobile device.
  • Alvin may automatically become the owner of a team which he may name Alvin' s Club.
  • Alvin may wish to add members to his team.
  • Another user may be become a member of team Alvin' s Club by accepting an invitation to join Alvin' s team based on an invitation initiated by Alvin or the user may search for Alvin' s team and request to become a member.
  • Alvin' s brother, Ben may also be a user in the loyalty point system.
  • Alvin may send an invitation to Ben inviting Ben to become a member of Alvin' s team Alvin' s Club.
  • Ben may accept this invitation and become a member of Alvin' s Club.
  • Alvin may receive a certain portion of points based on Ben' s qualifying fuel purchase.
  • Ben may receive a certain portion of points based on Ben' s qualifying non-fuel purchase. These points may be deposited in the user account associated with Alvin.
  • Alvin may not receive any points for Ben's non-fuel purchases. In this case, Ben may receive all the points associated with his non-fuel purchase and these points may be deposited in a user account associated with Ben.
  • the presently disclosed loyalty point system allows Alvin to earn points for fuel purchases made by members of his team, Alvin' s Club.
  • Alvin may earn points for his own purchases, either fuel or non-fuel.
  • each user of the loyalty point system may be a member of a team and an owner of a team, Alvin may be a member of another team and he may earn additional points based on his membership of another team.
  • Points may be earned through various channels for example fuel purchases, non-fuel purchases, winning a competition, meeting a volume threshold, and the like, as described in more detail throughout.
  • FIG. 1 shows an example process according to an implementation of the disclosed subject matter.
  • a computer- implemented method for allocating loyalty points among a plurality of users in a loyalty point system may include receiving an indication that a first user has become an owner of a first team, at 101.
  • a user may become an owner of a team.
  • a first user may become an owner of a team based on a default setting which automatically creates a team and sets a user as an owner of the team upon initial registration for a user account, by a user, in the loyalty point system.
  • a user may indicate (e.g., via a mobile application associated with the loyalty point program) that he wishes to create a team for which he will be the owner.
  • an indication that a second user has become a member of the first team may be received.
  • a second user may become a member of a team according to various implementations.
  • a request may be received from the first user to add the second user as a member of the first team.
  • a user may receive an invitation from another user (an owner of a team) to become a member of a team.
  • a request may be received from the second user to add the second user as a member of the first team.
  • the second user may search and identify (e.g., via a mobile application associated with the loyalty point program) a team which he wishes to join and the user may send a request to become a member of a team.
  • the system may automatically indicate the user as a member of the team; the system may provide a notification to the owner of the team requiring the owner's approval of the membership request from the user, or the like.
  • teams may be formed via invitation by the owner or via a team signup function that is open to users.
  • other social media applications may be utilized to facilitate the creation of teams, invitation to team, and membership of users to teams.
  • team size may be capped so that team owners will seek to replace low performing members with higher performing user once the team size cap is reached.
  • an owner may be able to elect whether or not his team is open for public membership signup by users. For example, an owner may not want to dilute his team and therefore he may wish to restrict the public from arbitrarily signing up to his team. This may be implemented by indicating that a team is private (e.g., membership via team owner invitation only) and not open to public, this may be based on a default setting, a system setting, and/or a user setting. Alternatively, a team owner may reject a request for membership from a user. In an implementation, a member of a team may invite another user to join a team of which he is a member.
  • a qualifying fuel purchase may be a purchase of fuel from a fuel retailer associated with the loyalty point program.
  • the fuel retailer BigOil may have a loyalty point program and a user may earn points by purchasing fuel from any BigOil fuel stations/retailers.
  • a first portion of points allocated to the first user i.e., team owner
  • the first portion of points may be deposited in a user account associated with the first user (i.e., team owner), at 105.
  • a second portion of points allocated to the second user may be determined based on the qualifying fuel purchase and a team member point fraction Y.
  • the second portion of points may be deposited in a second user account associated with the second user.
  • the team member point fraction Y may be greater than the team owner point fraction X.
  • a point fraction e.g., X or Y
  • Alvin and Ben may be users of a mobile application associated with the BigOil loyalty point system.
  • Alvin may be the owner of a team
  • Alvin' s Club and Ben may be a member of Alvin' s Club.
  • Ben may make a qualifying fuel purchase at a BigOil fuel station.
  • Ben may purchase $50 of fuel at a BigOil fuel station and, according to the BigOil loyalty point program, two points may be earned for each dollar spent on fuel.
  • Ben's $50 fuel purchase may earn 100 loyalty points.
  • the team owner point fraction X may be 0.2 and the team member point fraction Y may be 0.8.
  • a first portion of points allocated to Alvin i.e., the team owner
  • Non-fuel purchases may be any purchase that is not a qualifying fuel purchase and may include any non-fuel purchase made in a convenience store, a retail store, a fuel station, online, and any other non-fuel purchase that may qualify for points in a loyalty point program.
  • a retailer associated with the loyalty point program may have the option to market items inside their store by placing a point value on specific items.
  • the loyalty points earned is based on non-fuel purchases made in the store can be used towards future fuel purchases.
  • a retailer may place 1000 point value on a bottle of wine sold in store. Upon purchase of this bottle of wine by a user, at least a portion of these 1000 points may be allocated to the user.
  • an indication of a qualifying non-fuel purchase made by the second user may be received.
  • a portion of points allocated to the first user i.e., team owner
  • a team owner point fraction Xi may be determined. This portion of points may be deposited in the first user account associated with the first user.
  • a portion of points allocated to the second user i.e., team member
  • a team member point fraction Yi may be determined and this portion of points may be deposited in a second user account associated with the second user.
  • Ben may make a non-fuel purchase of $10 at a convenience store at a BigOil fuel station and, according to the BigOil loyalty point program, one point may be earned for each dollar spent on non-fuel purchases.
  • 0.5 points may be deposited in Alvin' s user account.
  • a portion of points allocated to Ben i.e., a team member
  • the team owner point fraction Xi may be 0
  • the team member point fraction Yi may be 1.0.
  • Alvin may receive 0 points and Ben may receive 10 points.
  • each user of the loyalty point system may be an owner of a team and a member of a team.
  • an indication that the second user has become an owner of a second team may be received.
  • an indication that a third user has become a member of the second team may be received.
  • Ben who is a member of Alvin' s team, Alvin' s Club
  • Ben may become an owner of his own team, RoadWarriors.
  • Chris may become a member of Ben's team, RoadWarriors.
  • Ben may also earn points based on fuel and/or non-fuel purchases made by Chris according to the implementations described herein.
  • contests may be used to motivate teams to increase their fuel purchases and/or non-fuel purchases.
  • contests may vary according to various criteria such as duration, team size, geographic location, what is required to be deemed a winner of contest, and any other factor upon which a contest may be based.
  • BigOil wants to increase sales of a specific fuel product BigPower
  • a contest may be implemented to reward the top 10 teams that purchased the most BigPower fuel in the month of June with 1,000,000 points to each team member and team owner. Contests may also be implemented at a member level.
  • a method may include determining that the first team is a winner of a competition. This determination may be based on any criteria and/or metric that may be used to define a competition and the requirement(s) for determining that a team and/or member is a winner of the competition. Upon determining that a team and/or member has won a competition, a winner points allocation associated with winning the competition may be determined.
  • the winner points allocation may be a pre-set amount of points, and/or may be based on the criteria for winning. For example, a team that purchased the most BigPower fuel in the month of June may be rewarded with a pre-set winner points allocation of 1,000,000 points. Alternatively, if the winning team (who purchased the most BigPower fuel in the month of June) purchased 100 gallons of BigPower fuel, the team may receive a winner points allocation of 500,000 points, and if the team purchased 200 gallons of BigPower fuel, the team may receive a winner points allocation of 1,000,000 points. In an embodiment, the winner points allocation may be established prior to the competition and may be communicated to the user and/or teams prior to start of the competition.
  • a notification (e.g., via email, mobile application notification pop-up, etc.) may be provided to user indicating that each team who eclipses 1000 gallons of BigPower fuel will receive 500,000 points, 2000 gallons receives 1,000,000 points, etc.
  • the winner points allocation may be divided equally among the owner and members of the first team (i.e., the winning team). For example, if the winner points allocation is 1,000,000 points and the team includes 1 owner and 9 members, the winner points allocation of 1,000,000 points would be divided equally by 10 such that each of the owner and members would receive 100,000 points.
  • the divided winner points allocation e.g., 100,000
  • the first user account associated with the first user (i.e., team owner).
  • the divided winner points allocation (e.g., 100,000) may be deposited in a user account associated with each member (i.e., each team member) of the first team.
  • the owner and members of a team may be rewarded equally in the amount of points for winning a competition.
  • dividing the winner points allocation equally may include rounding up/down to the nearest point as necessary based on the total number of members plus owner of a team.
  • volume thresholds within the loyalty point system are implementations within the loyalty point system. Owners of teams may be rewarded additional points when their team reaches certain volume thresholds. For example, the first time a team eclipses 1500 liters in one week, the team owner may receive 15,000 points, and upon reaching 3000 liters in one week, the owner may receive 30,000 points. These rewards may be used to incentivize team owners to grow his/her team and directly reward the team owners for attracting more volume and users to the loyalty point program. According to an implementation, it may be determined that a team has met a volume threshold.
  • This determination may be based on any criteria and/or metric that may be used to define a volume threshold and the requirement(s) for determining that a team has satisfied the requirements of a volume threshold.
  • volume thresholds may include a minimum spend, minimum number of team members, a minimum amount of fuel purchased, a minimum amount of non-fuel purchased, and the like, and a volume threshold may or may not be associated with a defined time frame for satisfying the volume threshold.
  • a volume points allocation associated with meeting the volume threshold may be determined. The volume points allocation may be a pre-set amount of points, and/or may be based on the criteria for meeting a volume threshold.
  • the owner may be rewarded when his team meets a volume threshold.
  • a volume threshold may be based on the amount of fuel purchased by a team and may or may not be tied to a time period.
  • the first time that a team meets a volume threshold for example, the first time a team purchases 1500 liters, the team owner may receive a volume points allocation of 15,000 points.
  • the first time a team purchases 3000 liters in one week the owner may receive a volume points allocation of 30,000 points. Accordingly, the volume points allocation may be deposited in the first user account associated with the first user (i.e., the team owner).
  • Ted may be a user of the loyalty point system and when Ted reaches the volume threshold of 100 gallons purchased, he may receive 10,000 points and all of these points may be deposited in Ted' s user account. Further, when Ted reaches the volume threshold of 500 gallons purchased, he may receive an additional 20,000 points deposited in his user account.
  • the presently disclosed subject matter provides a new loyalty point system and methods for allocating points among users in the loyalty point system.
  • the presently disclosed loyalty point program features a two-tier marketing approach based on teams and awards points to owners of teams and members of teams, and each user may be an owner of one team and a member of one team. Because team members forfeit a portion of points to the team owner for purchases (fuel and/or non- fuel) they make, it may be the case that users would be incentivized to be a team owner only and would be disincentivized to become a team member of another team.
  • a feature of the disclosed subject matter is the implementation of a loyalty point program kickback within the loyalty point system in situations in which a user is only a team owner and not a team member of another team.
  • an indication may be received of a qualifying fuel purchase made by the first user (i.e., team owner).
  • a portion of points allocated to the loyalty points system may be determined based on the qualifying fuel purchase and a loyalty system point fraction Z. Accordingly, this portion of points may be deposited in a deposit account associated with the loyalty point system.
  • Alvin may be the owner of a team, Alvin' s Club and Alvin may not be a member of another team.
  • Alvin may make a qualifying fuel purchase at a BigOil fuel station. Alvin may purchase 50 liters of fuel at a BigOil fuel station and, according to the BigOil loyalty point program, two points may be earned for each liter of fuel purchased. As such, Alvin' s 50 liter purchase may earn 100 loyalty points. In addition, for fuel purchases made by users who are team owners only (i.e., not also a team member), the loyalty system point fraction Z may be 0.3.
  • a non-member point fraction W may be used to determine a portion of points allocated to Alvin based on the qualifying fuel purchase.
  • the non- member point fraction W may be 0.7, and in general, the loyalty system point fraction Z plus the non-member point fraction W may equal 1.
  • the team owner point fraction X may be less than the loyalty system point fraction Z, and as such, Alvin may forfeit fewer points for his qualifying fuel purchase by being a member of another team, thereby incentivizing Alvin to become a member of another team. For instance considering the example above, if Alvin is a member of a team, the Black Cats, and the team owner point fraction X is 0.2, 20 points may have been deposited in the Black Cats team owner's deposit account and Alvin may have received the remaining 80 points for his fuel purchase rather than only 70 points if he is not a team member based on the non-member point fraction W of 0.7.
  • the loyalty point system may also include loyalty status tiers for rewarding the most loyal users. For example, there may be five tiers: bronze, silver, gold, platinum, and titanium.
  • a mobile application implementing the loyalty point system may keep track of user purchases and a user can improve her status based on the amount of fuel and/or non-fuel purchases made during a set time period. The more purchases a user makes, the higher status a user may achieve.
  • a user may earn more points per liter and/or a user may earn a larger portion of points on non-fuel purchases.
  • gold tier members may earn 5 points per liter, while titanium members may earn 8 points per liter.
  • a gold member may earn 150% of the points for a bottle of wine, while a titanium member may earn 200%. Therefore, if a bottle of wine has a 1000 point promotion, a standard member may receive 1000 points, a gold member may receive 1500 points, and a titanium member may receive 2000 points.
  • Points may expire after a certain amount of time has passed; however, the expiration may be extended if the user makes a qualifying fuel and/or non-fuel purchase again prior to the expiration.
  • the loyalty point program may limit point expiration extensions to fuel purchases only, for example, in those countries where the loyalty point program may not include non- fuel purchase point accrual.
  • the mobile application may provide alerts notifying the user that points will be expiring in the near future.
  • points may be redeemed in a variety of ways. For example, points may be converted to a cent per liter (cpl) discount off a future fuel purchase, a total dollar discount on a future purchase, etc.
  • cpl cent per liter
  • FIG. 2 shows an example communication flow according to an implementation of the disclosed subject matter.
  • a first user may be using a loyalty point system mobile application on a first mobile device, 201.
  • the mobile application may be in communication with a loyalty point system, 202.
  • a mobile application may also be a website.
  • a second user may also be using the loyalty point system mobile application on a second mobile device, 203.
  • the first mobile device 201 may receive login/registration information for a first user account associated with the first user, at 204.
  • an indication that the first user has become an owner of a first team may be provided, by the first mobile device 201, to the loyalty point system 202.
  • the second mobile device 203 may receive login/registration information for a second user account associated with the second user, at 206.
  • the second mobile device may provide an indication, to the loyalty point system 202, that the second user has become a member of the first team, at 207.
  • the second mobile device 203 may receive an indication that the second user has made a qualifying fuel purchase at 208.
  • the second mobile device 203 may provide an indication that the second user has made a qualifying fuel purchase to the loyalty point system, at 209.
  • the loyalty point system 202 may determine a first portion of points allocated to the first user based on the qualifying fuel purchase and a team owner point fraction X, at 210. Accordingly, the loyalty point system may deposit the first portion of points in the first user account associated with the first user, at 211. As such, the first mobile device 201 may receive a deposit of the first portion of points in the first user account, at 212.
  • a mobile device may be a smartphone, a tablet, a laptop, a wearable computer, and any other device capable of running a mobile application and/or website.
  • FIG. 3 shows an example process according to an implementation of the disclosed subject matter.
  • a computer-implemented method for allocating loyalty points among a plurality of users in a loyalty point system may include receiving, at a mobile device, login information for a first user account associated with a first user, at 301.
  • a loyalty point system may be implemented in a website, a mobile application, an operating system, and the like. As such, login information may be received via an interface associated with the loyalty point system.
  • an indication that the first user has become an owner of a first team may be provided at 302.
  • a deposit may be received in the first user account. This deposit may be of a portion of points allocated to the first user, wherein the portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
  • an indication that the second user has become a member of the first team may be received at the mobile device.
  • communication between a loyalty point system (e.g., a loyalty point program provider) and a mobile device may be across one or more bridges between the interfaces.
  • the communications between the loyalty point system and a mobile device may be managed or assisted by a third device, such as, a coordinating device, a local coordinator, a remote server, etc.
  • the third device may, for example, receive an indication that a second user has made a qualifying fuel and/or non-fuel purchase.
  • the third device may then provide, to the loyalty point system, an indication that the second user has made a qualifying fuel and/or non-fuel purchase.
  • the third device may determine a portion of points allocated to the first user based on the qualifying fuel and/or non-fuel purchase and a team owner point fraction X or Xi. In one case, the third device may provide an indication, to the loyalty point system, of the portion of points to be deposited in the user account associated with the first user. In addition or alternatively, the third device may deposit the portion of points in the user account associated with the first user. Furthermore, more than one intermediate device may be implemented to facilitate communication between a loyalty point system (e.g., a loyalty point program provider) and one or more mobile devices.
  • a loyalty point system e.g., a loyalty point program provider
  • FIG. 4 is an example computer system 20 suitable for implementing embodiments of the presently disclosed subject matter.
  • the computer 20 includes a bus 21 which interconnects major components of the computer 20, such as one or more processors 24, memory 27 such as RAM, ROM, flash RAM, or the like, an input/output controller 28, and fixed storage 23 such as a hard drive, flash storage, SAN device, or the like.
  • a user display such as a display screen via a display adapter
  • user input interfaces such as controllers and associated user input devices
  • keyboard, mouse, touchscreen, or the like and other components known in the art to use in or in conjunction with general-purpose computing systems.
  • the bus 21 allows data communication between the central processor 24 and the memory 27.
  • the RAM is generally the main memory into which the operating system and application programs are loaded.
  • the ROM or flash memory can contain, among other code, the Basic Input-Output system (BIOS) which controls basic hardware operation such as the interaction with peripheral components.
  • BIOS Basic Input-Output system
  • Applications resident with the computer 20 are generally stored on and accessed via a computer readable medium, such as the fixed storage 23 and/or the memory 27, an optical drive, external storage mechanism, or the like.
  • Each component shown may be integral with the computer 20 or may be separate and accessed through other interfaces.
  • Other interfaces such as a network interface 29, may provide a connection to remote systems and devices via a telephone link, wired or wireless local- or wide-area network connection, proprietary network connections, or the like.
  • the network interface 29 may allow the computer to communicate with other computers via one or more local, wide-area, or other networks, as shown in FIG. 5.
  • FIG. 5 shows an example arrangement according to an embodiment of the disclosed subject matter.
  • One or more clients 10, 11, such as local computers, smart phones, tablet computing devices, remote services, and the like may connect to other devices via one or more networks 7.
  • the network may be a local network, wide-area network, the Internet, or any other suitable communication network or networks, and may be implemented on any suitable platform including wired and/or wireless networks.
  • the clients 10, 11 may communicate with one or more computer systems, such as processing units 14, databases 15, and user interface systems 13. In some cases, clients 10, 11 may communicate with a user interface system 13, which may provide access to one or more other systems such as a database 15, a processing unit 14, or the like.
  • the user interface 13 may be a user-accessible web page that provides data from one or more other computer systems.
  • the user interface 13 may provide different interfaces to different clients, such as where a human-readable web page is provided to web browser clients 10, and a computer-readable API or other interface is provided to remote service clients 11.
  • the user interface 13, database 15, and processing units 14 may be part of an integral system, or may include multiple computer systems communicating via a private network, the Internet, or any other suitable network.
  • Processing units 14 may be, for example, part of a distributed system such as a cloud-based computing system, search engine, content delivery system, or the like, which may also include or communicate with a database 15 and/or user interface 13.
  • an analysis system 5 may provide back- end processing, such as where stored or acquired data is pre-processed by the analysis system 5 before delivery to the processing unit 14, database 15, and/or user interface 13.
  • a machine learning system 5 may provide various prediction models, data analysis, or the like to one or more other systems 13, 14, 15.
  • various embodiments of the presently disclosed subject matter may include or be embodied in the form of computer-implemented processes and apparatuses for practicing those processes.
  • Embodiments also may be embodied in the form of a computer program product having computer program code containing instructions embodied in non-transitory and/or tangible media, such as CD-ROMs, DVDs, hard drives, USB (universal serial bus) drives, flash drives, or any other machine readable storage medium, such that when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing embodiments of the disclosed subject matter.
  • Embodiments also may be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation.
  • computer program code When the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing embodiments of the disclosed subject matter.
  • the computer program code segments When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
  • a set of computer-readable instructions stored on a computer-readable storage medium may be implemented by a general-purpose processor, which may transform the general-purpose processor or a device containing the general-purpose processor into a special-purpose device configured to implement or carry out the instructions.
  • Embodiments may be implemented using hardware that may include a processor, such as a general purpose microprocessor and/or an Application Specific Integrated Circuit (ASIC) that embodies all or part of the techniques according to embodiments of the disclosed subject matter in hardware and/or firmware.
  • the processor may be coupled to memory, such as RAM, ROM, flash memory, a hard disk or any other device capable of storing electronic information, as previously described.
  • the memory or other storage medium may store instructions adapted to be executed by the processor to perform the techniques according to embodiments of the disclosed subject matter.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Implementations of the disclosed subject matter provide methods and systems for allocating loyalty points among a plurality of users in a loyalty point system. A method for allocating loyalty points among a plurality of users in a loyalty point system may include receiving, at a mobile device, login information for a first user account associated with a first user. An indication that the first user has become an owner of a first team may be provided. Subsequently, a deposit may be received, in the first user account, of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.

Description

LOYALTY POINT SYSTEM AND METHOD FOR ALLOCATING LOYALTY POINTS USING A MOBILE APPLICATION
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application Serial No. 62/181,466 filed June 18, 2015, the entire disclosure of which is hereby incorporated by reference. This application also claims priority to U.S. Provisional Application Serial No. 62/181,490 filed June 18, 2015, the entire disclosure of which is hereby incorporated by reference.
TECHNICAL FIELD OF THE INVENTION
[0002] The present invention relates to a loyalty point system and a method for allocating loyalty points among users in the loyalty point system.
BACKGROUND
[0003] In general, loyalty point programs have become popular as consumers wish to receive added benefits in exchange for loyalty to the products and brands they consume. As a result, companies are increasingly focused on incentivizing consumers to be loyal customers in exchange for loyalty points that may be redeemed by consumers for various benefits. Traditional loyalty point systems typically provide a consumer with points in exchange for purchases made by the consumer. In particular, traditional loyalty point programs within the oil and retail fuel industry only reward individual consumers and do not provide any added benefits beyond individual consumer purchases alone.
[0004] Therefore, it would be advantageous to provide a new loyalty point program that provides added benefits to a member such as high value rewards and increased loyalty points for activities other than the member's individual purchases alone.
BRIEF SUMMARY
[0005] According to an embodiment of the disclosed subject matter, a method for allocating loyalty points among multiple users in a loyalty point system may include receiving an indication that a first user has become an owner of a first team. An indication may be received that a second user has become a member of the first team. Next, an indication may be received of a qualifying fuel purchase made by the second user. Accordingly, a first portion of points allocated to the first user may be determined based on the qualifying fuel purchase and a team owner point fraction X. Then, the first portion of points may be deposited in a first user account associated with the first user.
[0006] According to an implementation of the disclosed subject matter, a system for allocating loyalty points among multiple users in a loyalty point system may include a processor configured to receive an indication that a first user has become an owner of a first team. Next, an indication may be received that a second user has become a member of the first team. An indication of a qualifying fuel purchase made by the second user may be received. Accordingly, a first portion of points allocated to the first user may be determined based on the qualifying fuel purchase and a team owner point fraction X. As a result, the first portion of points may be deposited in a first user account associated with the first user.
[0007] According to an embodiment of the disclosed subject matter, a method for allocating loyalty points among multiple users in a loyalty point system may include receiving, at a mobile device, login information for a first user account associated with a first user. An indication that the first user has become an owner of a first team may be provided. Subsequently, a deposit may be received, in the first user account, of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
[0008] According to an implementation of the disclosed subject matter, a system for allocating loyalty points among multiple users in a loyalty point system may include a processor configured to receive, at a mobile device, login information for a first user account associated with a first user. The processor may be further configured to provide an indication that the first user has become an owner of a first team. Then, a deposit may be received in the first user account of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
[0009] Implementations of the disclosed subject matter provide a process for allocating loyalty points among multiple users in a loyalty point system. The disclosed subject matter provides a new loyalty point program concept that incentivizes loyalty members to form teams and allows those teams to compete for high value rewards, while still maintaining the importance of rewarding the individual user for purchases. By leveraging social media and mobile applications to create teams and invite other potential members in order to quickly form teams, members and teams within the loyalty point program are able to earn valuable rewards beyond the typical point accrual for individual member purchases alone. This loyalty point system may result in faster and larger point accrual for each member, as well as more interesting and entertaining engagement between members of a loyalty point program. Additional features, advantages, and embodiments of the disclosed subject matter may be set forth or apparent from consideration of the following detailed description, drawings, and claims. Moreover, it is to be understood that both the foregoing summary and the following detailed description are examples and are intended to provide further explanation without limiting the scope of the claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The accompanying drawings, which are included to provide a further understanding of the disclosed subject matter, are incorporated in and constitute a part of this specification. The drawings also illustrate embodiments of the disclosed subject matter and together with the detailed description serve to explain the principles of embodiments of the disclosed subject matter. No attempt is made to show structural details in more detail than may be necessary for a fundamental understanding of the disclosed subject matter and various ways in which it may be practiced.
[0011] FIG. 1 shows an example process according to an implementation of the disclosed subject matter.
[0012] FIG. 2 shows an example communication flow according to an implementation of the disclosed subject matter.
[0013] FIG. 3 shows an example process according to an implementation of the disclosed subject matter.
[0014] FIG. 4 shows a computer according to an embodiment of the disclosed subject matter.
[0015] FIG. 5 shows a network according to an embodiment of the disclosed subject matter.
DETAILED DESCRIPTION [0016] In general, loyalty point programs have become popular as consumers wish to receive added benefits in exchange for loyalty to the products and brands they consume. As a result, companies are increasingly focused on incentivizing consumers to be loyal customers in exchange for loyalty points that may be redeemed by consumers for various benefits. Traditional loyalty point systems typically provide a consumer with points based on purchases made by the consumer. These loyalty points may have a value and may be redeemed for benefits such as gift certificates, discounts on future purchases, products, etc.
[0017] With the popularity of social networks, creation of a loyalty point program which includes a social networking feature has become desirable to companies. The presently disclosed subject matter provides a new loyalty point system and methods for allocating points among users in the loyalty point system. The presently disclosed loyalty point program features a two-tier marketing approach based on teams. Each user of the loyalty point program may be an owner of a team as well as a member of another team. In general, team owners may reap the most rewards; however, members of a high performing team may also receive sizable benefits. Ideally, a user would participate in the program as both a team owner and a team member (although not necessary) as participation in both would result in the largest point accrual and potentially the largest discounts on future purchases. As described herein, the loyalty point system may be a two-tier system. A two- tier system may refer to the architecture of the relationship of each user relative to other users. For example, as described in more detail below, a user may be an owner of one team and the same user may be a member of another team. Accordingly, the user may earn points according to his ownership of a team and he may also earn points according to his membership of another team. This earning of points via two streams (ownership of a team and membership of a team) within the loyalty point program is referred to as a two-tier loyalty point system.
[0018] The present disclosure provides methods and systems for allocating loyalty points among a plurality of users in a loyalty point system. In general, a loyalty point system may be implemented in a mobile application, a website, and the like, and may be a system for allocating points among users of a loyalty point program. For example, a loyalty point system mobile application may include social media login capability and/or a typical login process/protocol. The mobile application may track all key elements of the loyalty point program (e.g., team owners, member lists, contests, volume thresholds, team rankings, user contributions, user status, points earned, discounts, point expiration alerts, etc.). While a loyalty point program can be associated with any type of brand, retailer, service provider, and/or product offering, etc., an example used throughout is a loyalty point program associated with a fuel retailer. As a specific example, the loyalty point system may be a retail fuel loyalty program for rewarding loyal customers for fuel and non-fuel purchases.
[0019] As an example, a user, Alvin, may download an application associated with the loyalty point system on his mobile device. Upon registering for a user account within the application, Alvin may automatically become the owner of a team which he may name Alvin' s Club. Alvin may wish to add members to his team. Another user may be become a member of team Alvin' s Club by accepting an invitation to join Alvin' s team based on an invitation initiated by Alvin or the user may search for Alvin' s team and request to become a member. As an example, Alvin' s brother, Ben, may also be a user in the loyalty point system. Alvin may send an invitation to Ben inviting Ben to become a member of Alvin' s team Alvin' s Club. Ben may accept this invitation and become a member of Alvin' s Club. As a result, when Ben makes a qualifying fuel purchase, Alvin may receive a certain portion of points based on Ben' s qualifying fuel purchase. Similarly, when Ben makes a qualifying non-fuel purchase, Alvin may receive a certain portion of points based on Ben' s qualifying non-fuel purchase. These points may be deposited in the user account associated with Alvin. In another implementation, Alvin may not receive any points for Ben's non-fuel purchases. In this case, Ben may receive all the points associated with his non-fuel purchase and these points may be deposited in a user account associated with Ben. In general, the presently disclosed loyalty point system allows Alvin to earn points for fuel purchases made by members of his team, Alvin' s Club. In addition, Alvin may earn points for his own purchases, either fuel or non-fuel. And additionally, because each user of the loyalty point system may be a member of a team and an owner of a team, Alvin may be a member of another team and he may earn additional points based on his membership of another team. Points may be earned through various channels for example fuel purchases, non-fuel purchases, winning a competition, meeting a volume threshold, and the like, as described in more detail throughout.
[0020] FIG. 1 shows an example process according to an implementation of the disclosed subject matter. A computer- implemented method for allocating loyalty points among a plurality of users in a loyalty point system may include receiving an indication that a first user has become an owner of a first team, at 101. There may be various ways that a user may become an owner of a team. As an example, a first user may become an owner of a team based on a default setting which automatically creates a team and sets a user as an owner of the team upon initial registration for a user account, by a user, in the loyalty point system. As another example, a user may indicate (e.g., via a mobile application associated with the loyalty point program) that he wishes to create a team for which he will be the owner. Next, at 102, an indication that a second user has become a member of the first team may be received. A second user may become a member of a team according to various implementations. In an implementation, prior to the step of receiving an indication that the second user has become a member of the first team at 102, a request may be received from the first user to add the second user as a member of the first team. For example, a user may receive an invitation from another user (an owner of a team) to become a member of a team. According to an embodiment, prior to the step of receiving an indication that the second user has become a member of the first team at 102, a request may be received from the second user to add the second user as a member of the first team. As an example, the second user may search and identify (e.g., via a mobile application associated with the loyalty point program) a team which he wishes to join and the user may send a request to become a member of a team. As a result, the system may automatically indicate the user as a member of the team; the system may provide a notification to the owner of the team requiring the owner's approval of the membership request from the user, or the like. In general, teams may be formed via invitation by the owner or via a team signup function that is open to users. In addition, other social media applications may be utilized to facilitate the creation of teams, invitation to team, and membership of users to teams.
[0021] In some cases, team size may be capped so that team owners will seek to replace low performing members with higher performing user once the team size cap is reached. Typically, the more volume a member purchases, the more important that member is to the team. Additionally, an owner may be able to elect whether or not his team is open for public membership signup by users. For example, an owner may not want to dilute his team and therefore he may wish to restrict the public from arbitrarily signing up to his team. This may be implemented by indicating that a team is private (e.g., membership via team owner invitation only) and not open to public, this may be based on a default setting, a system setting, and/or a user setting. Alternatively, a team owner may reject a request for membership from a user. In an implementation, a member of a team may invite another user to join a team of which he is a member.
[0022] Returning to FIG. 1, an indication may be received that the second user has made a qualifying fuel purchase, at 103. As an example, a qualifying fuel purchase may be a purchase of fuel from a fuel retailer associated with the loyalty point program. For example, the fuel retailer BigOil may have a loyalty point program and a user may earn points by purchasing fuel from any BigOil fuel stations/retailers. Based on the qualifying fuel purchase and a team owner point fraction X, a first portion of points allocated to the first user (i.e., team owner) may be determined, at 104. Then, the first portion of points may be deposited in a user account associated with the first user (i.e., team owner), at 105. Also based on the qualifying fuel purchase of the second user, a second portion of points allocated to the second user may be determined based on the qualifying fuel purchase and a team member point fraction Y. As a result, the second portion of points may be deposited in a second user account associated with the second user. In an embodiment, the team member point fraction Y may be greater than the team owner point fraction X. As used herein, a point fraction (e.g., X or Y) may be in any form suitable for determining a portion of points such as a number between 0 and 1, a percentage, a decimal, a fraction, and the like, and in most cases, X + Y = 1.
[0023] As an example, Alvin and Ben may be users of a mobile application associated with the BigOil loyalty point system. In the loyalty point system, Alvin may be the owner of a team, Alvin' s Club, and Ben may be a member of Alvin' s Club. Ben may make a qualifying fuel purchase at a BigOil fuel station. As a specific example, Ben may purchase $50 of fuel at a BigOil fuel station and, according to the BigOil loyalty point program, two points may be earned for each dollar spent on fuel. As such, Ben's $50 fuel purchase may earn 100 loyalty points. In addition, for fuel purchases, the team owner point fraction X may be 0.2 and the team member point fraction Y may be 0.8. Accordingly, based on Ben's qualifying fuel purchase of $50 which results in 100 points and the team owner point fraction X = 0.2, a first portion of points allocated to Alvin (i.e., the team owner) may be determined to be 20 points (i.e. $50 earns 100 loyalty points x team owner point fraction 0.2 = 20 points). These 20 points may be deposited in Alvin' s user account. Similarly, based on Ben's qualifying fuel purchase of $50 which results in 100 points and the team member point fraction X = 0.8, a second portion of points allocated to Ben (i.e., a team member) may be determined to be 80 points (i.e. $50 earns 100 loyalty points x team member point fraction 0.8 = 80 points). These 80 points may be deposited in Ben's user account.
[0024] Another source of points may be from non-fuel purchases. Non-fuel purchases may be any purchase that is not a qualifying fuel purchase and may include any non-fuel purchase made in a convenience store, a retail store, a fuel station, online, and any other non-fuel purchase that may qualify for points in a loyalty point program. For example, a retailer associated with the loyalty point program may have the option to market items inside their store by placing a point value on specific items. In this case, the loyalty points earned is based on non-fuel purchases made in the store can be used towards future fuel purchases. As a specific example, a retailer may place 1000 point value on a bottle of wine sold in store. Upon purchase of this bottle of wine by a user, at least a portion of these 1000 points may be allocated to the user. According to an implementation, an indication of a qualifying non-fuel purchase made by the second user (i.e., team member) may be received. As a result, a portion of points allocated to the first user (i.e., team owner) based on the qualifying non-fuel purchase and a team owner point fraction Xi may be determined. This portion of points may be deposited in the first user account associated with the first user. In addition, a portion of points allocated to the second user (i.e., team member) based on the qualifying non-fuel purchase and a team member point fraction Yi may be determined and this portion of points may be deposited in a second user account associated with the second user. As a continuation of the specific example above, Ben may make a non-fuel purchase of $10 at a convenience store at a BigOil fuel station and, according to the BigOil loyalty point program, one point may be earned for each dollar spent on non-fuel purchases. In addition, for non-fuel purchases, the team owner point fraction Xi may be 0.05 and the team member point fraction Yi may be 0.95. Accordingly, based on Ben's qualifying non-fuel purchase of $10, which results in 10 points, and the team owner point fraction Xi = 0.05, a portion of points allocated to Alvin (i.e., the team owner) may be determined to be 0.5 points (i.e. $10 earns 10 points x team owner point fraction 0.05 = 0.5 points). These 0.5 points may be deposited in Alvin' s user account. Similarly, based on Ben's qualifying non-fuel purchase of $10, which results in 100 points, and the team member point fraction Yi = 0.95, a portion of points allocated to Ben (i.e., a team member) may be determined to be 9.5 points (i.e. $10 non-fuel purchase earns 10 points x team member point fraction 0.95 = 9.5 points). These 9.5 points may be deposited in Ben's user account. According to an implementation, for non-fuel purchases, the team owner point fraction Xi may be 0 and the team member point fraction Yi may be 1.0. In this case, based on Ben's qualifying non-fuel purchase of $10, Alvin may receive 0 points and Ben may receive 10 points.
[0025] As mentioned above, each user of the loyalty point system may be an owner of a team and a member of a team. In an implementation, an indication that the second user has become an owner of a second team may be received. In addition, an indication that a third user has become a member of the second team may be received. Further to the example above, Ben (who is a member of Alvin' s team, Alvin' s Club) may become an owner of his own team, RoadWarriors. Another user, Chris, may become a member of Ben's team, RoadWarriors. As a result, Ben may also earn points based on fuel and/or non-fuel purchases made by Chris according to the implementations described herein.
[0026] Another feature of the disclosed subject matter is the implementation of contests within the loyalty point system. Contests may be used to motivate teams to increase their fuel purchases and/or non-fuel purchases. In general, contests may vary according to various criteria such as duration, team size, geographic location, what is required to be deemed a winner of contest, and any other factor upon which a contest may be based. As an example, if BigOil wants to increase sales of a specific fuel product BigPower, a contest may be implemented to reward the top 10 teams that purchased the most BigPower fuel in the month of June with 1,000,000 points to each team member and team owner. Contests may also be implemented at a member level. For example, the top 10 members that purchased the most BigOil fuel may receive a reward such as a 4 day paid vacation to Cancun, etc. In some cases, winning teams and/or members may be ineligible to win additional contests for a certain amount of time in order to allow other teams and/or members to win. According to an implementation, a method may include determining that the first team is a winner of a competition. This determination may be based on any criteria and/or metric that may be used to define a competition and the requirement(s) for determining that a team and/or member is a winner of the competition. Upon determining that a team and/or member has won a competition, a winner points allocation associated with winning the competition may be determined. The winner points allocation may be a pre-set amount of points, and/or may be based on the criteria for winning. For example, a team that purchased the most BigPower fuel in the month of June may be rewarded with a pre-set winner points allocation of 1,000,000 points. Alternatively, if the winning team (who purchased the most BigPower fuel in the month of June) purchased 100 gallons of BigPower fuel, the team may receive a winner points allocation of 500,000 points, and if the team purchased 200 gallons of BigPower fuel, the team may receive a winner points allocation of 1,000,000 points. In an embodiment, the winner points allocation may be established prior to the competition and may be communicated to the user and/or teams prior to start of the competition. For example, a notification (e.g., via email, mobile application notification pop-up, etc.) may be provided to user indicating that each team who eclipses 1000 gallons of BigPower fuel will receive 500,000 points, 2000 gallons receives 1,000,000 points, etc.
[0027] Once the winner points allocation has been determined, the winner points allocation may be divided equally among the owner and members of the first team (i.e., the winning team). For example, if the winner points allocation is 1,000,000 points and the team includes 1 owner and 9 members, the winner points allocation of 1,000,000 points would be divided equally by 10 such that each of the owner and members would receive 100,000 points. Next, the divided winner points allocation (e.g., 100,000) may be deposited in the first user account associated with the first user (i.e., team owner).
Similarly, the divided winner points allocation (e.g., 100,000) may be deposited in a user account associated with each member (i.e., each team member) of the first team.
According to an implementation, the owner and members of a team may be rewarded equally in the amount of points for winning a competition. In some cases, dividing the winner points allocation equally may include rounding up/down to the nearest point as necessary based on the total number of members plus owner of a team.
[0028] Another feature of the disclosed subject matter is the implementation of volume thresholds within the loyalty point system. Owners of teams may be rewarded additional points when their team reaches certain volume thresholds. For example, the first time a team eclipses 1500 liters in one week, the team owner may receive 15,000 points, and upon reaching 3000 liters in one week, the owner may receive 30,000 points. These rewards may be used to incentivize team owners to grow his/her team and directly reward the team owners for attracting more volume and users to the loyalty point program. According to an implementation, it may be determined that a team has met a volume threshold. This determination may be based on any criteria and/or metric that may be used to define a volume threshold and the requirement(s) for determining that a team has satisfied the requirements of a volume threshold. Some examples of volume thresholds may include a minimum spend, minimum number of team members, a minimum amount of fuel purchased, a minimum amount of non-fuel purchased, and the like, and a volume threshold may or may not be associated with a defined time frame for satisfying the volume threshold. Upon determining that a team has met a volume threshold, a volume points allocation associated with meeting the volume threshold may be determined. The volume points allocation may be a pre-set amount of points, and/or may be based on the criteria for meeting a volume threshold. According to an implementation, the owner may be rewarded when his team meets a volume threshold. As an example, a volume threshold may be based on the amount of fuel purchased by a team and may or may not be tied to a time period. As an example, the first time that a team meets a volume threshold, for example, the first time a team purchases 1500 liters, the team owner may receive a volume points allocation of 15,000 points. Similarly, the first time a team purchases 3000 liters in one week, the owner may receive a volume points allocation of 30,000 points. Accordingly, the volume points allocation may be deposited in the first user account associated with the first user (i.e., the team owner).
[0029] Similar to the volume thresholds implemented for teams described above, volume thresholds may also be implemented for individual users within the loyalty point system. For example, an individual user may also receive a pre-determined amount of points when reaching certain volume thresholds. Some specific examples may include volume threshold 1 = 100 gallons with points earned = 10,000; volume threshold 2 = 500 gallons with points earned = 20,000; volume threshold 3 = 1000 gallons with points earned = 30,000; volume threshold 4 = 2000 gallons with points earned = 40,000, etc. As a specific example, Ted may be a user of the loyalty point system and when Ted reaches the volume threshold of 100 gallons purchased, he may receive 10,000 points and all of these points may be deposited in Ted' s user account. Further, when Ted reaches the volume threshold of 500 gallons purchased, he may receive an additional 20,000 points deposited in his user account.
[0030] As described throughout, the presently disclosed subject matter provides a new loyalty point system and methods for allocating points among users in the loyalty point system. In particular, the presently disclosed loyalty point program features a two-tier marketing approach based on teams and awards points to owners of teams and members of teams, and each user may be an owner of one team and a member of one team. Because team members forfeit a portion of points to the team owner for purchases (fuel and/or non- fuel) they make, it may be the case that users would be incentivized to be a team owner only and would be disincentivized to become a team member of another team. As such, a feature of the disclosed subject matter is the implementation of a loyalty point program kickback within the loyalty point system in situations in which a user is only a team owner and not a team member of another team. According to an implementation, an indication may be received of a qualifying fuel purchase made by the first user (i.e., team owner). As a result, a portion of points allocated to the loyalty points system may be determined based on the qualifying fuel purchase and a loyalty system point fraction Z. Accordingly, this portion of points may be deposited in a deposit account associated with the loyalty point system. As a specific example, in the loyalty point system, Alvin may be the owner of a team, Alvin' s Club and Alvin may not be a member of another team. Alvin may make a qualifying fuel purchase at a BigOil fuel station. Alvin may purchase 50 liters of fuel at a BigOil fuel station and, according to the BigOil loyalty point program, two points may be earned for each liter of fuel purchased. As such, Alvin' s 50 liter purchase may earn 100 loyalty points. In addition, for fuel purchases made by users who are team owners only (i.e., not also a team member), the loyalty system point fraction Z may be 0.3.
Accordingly, based on Alvin' s qualifying fuel purchase of 50 liters, which results in 100 points, and the loyalty system point fraction Z = 0.3, a portion of points allocated to the loyalty point system may be determined to be 30 points (i.e. 50 liters earns 100 loyalty points x loyalty system point fraction 0.3 = 30 points). These 30 points may be deposited in a deposit account associated with the loyalty point system (e.g., a kickback to the loyalty point program). These kickback points to the loyalty point system may be used towards winner point allocations in contests, volume threshold point allocations, etc.
[0031] In addition, a non-member point fraction W may be used to determine a portion of points allocated to Alvin based on the qualifying fuel purchase. For example, the non- member point fraction W may be 0.7, and in general, the loyalty system point fraction Z plus the non-member point fraction W may equal 1. Accordingly, based on Alvin' s qualifying fuel purchase of 50 liters, which results in 100 points, and the non-member point fraction W = 0.7, a portion of points allocated to Alvin may be determined to be 70 points (i.e. 50 liters earns 100 loyalty points x non-member point fraction W 0.7 = 70 points). These 70 points may be deposited in Alvin' s user account. In some cases, the team owner point fraction X may be less than the loyalty system point fraction Z, and as such, Alvin may forfeit fewer points for his qualifying fuel purchase by being a member of another team, thereby incentivizing Alvin to become a member of another team. For instance considering the example above, if Alvin is a member of a team, the Black Cats, and the team owner point fraction X is 0.2, 20 points may have been deposited in the Black Cats team owner's deposit account and Alvin may have received the remaining 80 points for his fuel purchase rather than only 70 points if he is not a team member based on the non-member point fraction W of 0.7.
[0032] Various other features of the loyalty point system are disclosed herein. One feature is that an owner can "gift" points to a member of his team. An owner may wish to reward members who brought in other members to the team, influence members to make qualifying purchases if the user has been inactive, or for no reason at all. The loyalty point system may also include loyalty status tiers for rewarding the most loyal users. For example, there may be five tiers: bronze, silver, gold, platinum, and titanium. A mobile application implementing the loyalty point system may keep track of user purchases and a user can improve her status based on the amount of fuel and/or non-fuel purchases made during a set time period. The more purchases a user makes, the higher status a user may achieve. In addition, the higher a user's status, the more points she may earn for each purchase made. For example, by achieving a higher level status, a user may earn more points per liter and/or a user may earn a larger portion of points on non-fuel purchases. As a specific example, gold tier members may earn 5 points per liter, while titanium members may earn 8 points per liter. A gold member may earn 150% of the points for a bottle of wine, while a titanium member may earn 200%. Therefore, if a bottle of wine has a 1000 point promotion, a standard member may receive 1000 points, a gold member may receive 1500 points, and a titanium member may receive 2000 points. Points may expire after a certain amount of time has passed; however, the expiration may be extended if the user makes a qualifying fuel and/or non-fuel purchase again prior to the expiration. In some cases, the loyalty point program may limit point expiration extensions to fuel purchases only, for example, in those countries where the loyalty point program may not include non- fuel purchase point accrual. According to an implementation, the mobile application may provide alerts notifying the user that points will be expiring in the near future. In general, points may be redeemed in a variety of ways. For example, points may be converted to a cent per liter (cpl) discount off a future fuel purchase, a total dollar discount on a future purchase, etc. As a specific example, 1000 points may equal 1 cpl discount up to a maximum of 60 liters. [0033] FIG. 2 shows an example communication flow according to an implementation of the disclosed subject matter. As shown, a first user may be using a loyalty point system mobile application on a first mobile device, 201. The mobile application may be in communication with a loyalty point system, 202. A mobile application may also be a website. A second user may also be using the loyalty point system mobile application on a second mobile device, 203. The first mobile device 201 may receive login/registration information for a first user account associated with the first user, at 204. At 205, an indication that the first user has become an owner of a first team may be provided, by the first mobile device 201, to the loyalty point system 202. The second mobile device 203 may receive login/registration information for a second user account associated with the second user, at 206. The second mobile device may provide an indication, to the loyalty point system 202, that the second user has become a member of the first team, at 207. Next, the second mobile device 203 may receive an indication that the second user has made a qualifying fuel purchase at 208. As a result, the second mobile device 203 may provide an indication that the second user has made a qualifying fuel purchase to the loyalty point system, at 209. The loyalty point system 202 may determine a first portion of points allocated to the first user based on the qualifying fuel purchase and a team owner point fraction X, at 210. Accordingly, the loyalty point system may deposit the first portion of points in the first user account associated with the first user, at 211. As such, the first mobile device 201 may receive a deposit of the first portion of points in the first user account, at 212. As used herein, a mobile device may be a smartphone, a tablet, a laptop, a wearable computer, and any other device capable of running a mobile application and/or website.
[0034] FIG. 3 shows an example process according to an implementation of the disclosed subject matter. As shown in FIG. 3, a computer-implemented method for allocating loyalty points among a plurality of users in a loyalty point system may include receiving, at a mobile device, login information for a first user account associated with a first user, at 301. As described herein, a loyalty point system may be implemented in a website, a mobile application, an operating system, and the like. As such, login information may be received via an interface associated with the loyalty point system.
Next, an indication that the first user has become an owner of a first team may be provided at 302. At 303, a deposit may be received in the first user account. This deposit may be of a portion of points allocated to the first user, wherein the portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X. In some cases, prior to the step of receiving a deposit, an indication that the second user has become a member of the first team may be received at the mobile device. Similarly, prior to the step of receiving a deposit, an indication of the qualifying fuel purchase made by the second user may be received. Indications received at a mobile device may be provided in a variety of ways such as a pop-up notification, push notification, email notification, text message notification, and the like.
[0035] In an implementation, communication between a loyalty point system (e.g., a loyalty point program provider) and a mobile device may be across one or more bridges between the interfaces. For example, the communications between the loyalty point system and a mobile device may be managed or assisted by a third device, such as, a coordinating device, a local coordinator, a remote server, etc. In such cases, the third device may, for example, receive an indication that a second user has made a qualifying fuel and/or non-fuel purchase. The third device may then provide, to the loyalty point system, an indication that the second user has made a qualifying fuel and/or non-fuel purchase. In addition or alternatively, the third device may determine a portion of points allocated to the first user based on the qualifying fuel and/or non-fuel purchase and a team owner point fraction X or Xi. In one case, the third device may provide an indication, to the loyalty point system, of the portion of points to be deposited in the user account associated with the first user. In addition or alternatively, the third device may deposit the portion of points in the user account associated with the first user. Furthermore, more than one intermediate device may be implemented to facilitate communication between a loyalty point system (e.g., a loyalty point program provider) and one or more mobile devices.
[0036] Embodiments of the presently disclosed subject matter may be implemented in and used with a variety of component and network architectures. FIG. 4 is an example computer system 20 suitable for implementing embodiments of the presently disclosed subject matter. The computer 20 includes a bus 21 which interconnects major components of the computer 20, such as one or more processors 24, memory 27 such as RAM, ROM, flash RAM, or the like, an input/output controller 28, and fixed storage 23 such as a hard drive, flash storage, SAN device, or the like. It will be understood that other components may or may not be included, such as a user display such as a display screen via a display adapter, user input interfaces such as controllers and associated user input devices such as a keyboard, mouse, touchscreen, or the like, and other components known in the art to use in or in conjunction with general-purpose computing systems.
[0037] The bus 21 allows data communication between the central processor 24 and the memory 27. The RAM is generally the main memory into which the operating system and application programs are loaded. The ROM or flash memory can contain, among other code, the Basic Input-Output system (BIOS) which controls basic hardware operation such as the interaction with peripheral components. Applications resident with the computer 20 are generally stored on and accessed via a computer readable medium, such as the fixed storage 23 and/or the memory 27, an optical drive, external storage mechanism, or the like.
[0038] Each component shown may be integral with the computer 20 or may be separate and accessed through other interfaces. Other interfaces, such as a network interface 29, may provide a connection to remote systems and devices via a telephone link, wired or wireless local- or wide-area network connection, proprietary network connections, or the like. For example, the network interface 29 may allow the computer to communicate with other computers via one or more local, wide-area, or other networks, as shown in FIG. 5.
[0039] Many other devices or components (not shown) may be connected in a similar manner, such as document scanners, digital cameras, auxiliary, supplemental, or backup systems, or the like. Conversely, all of the components shown in FIG. 4 need not be present to practice the present disclosure. The components can be interconnected in different ways from that shown. The operation of a computer such as that shown in FIG. 4 is readily known in the art and is not discussed in detail in this application. Code to implement the present disclosure can be stored in computer-readable storage media such as one or more of the memory 27, fixed storage 23, remote storage locations, or any other storage mechanism known in the art.
[0040] FIG. 5 shows an example arrangement according to an embodiment of the disclosed subject matter. One or more clients 10, 11, such as local computers, smart phones, tablet computing devices, remote services, and the like may connect to other devices via one or more networks 7. The network may be a local network, wide-area network, the Internet, or any other suitable communication network or networks, and may be implemented on any suitable platform including wired and/or wireless networks. The clients 10, 11 may communicate with one or more computer systems, such as processing units 14, databases 15, and user interface systems 13. In some cases, clients 10, 11 may communicate with a user interface system 13, which may provide access to one or more other systems such as a database 15, a processing unit 14, or the like. For example, the user interface 13 may be a user-accessible web page that provides data from one or more other computer systems. The user interface 13 may provide different interfaces to different clients, such as where a human-readable web page is provided to web browser clients 10, and a computer-readable API or other interface is provided to remote service clients 11. The user interface 13, database 15, and processing units 14 may be part of an integral system, or may include multiple computer systems communicating via a private network, the Internet, or any other suitable network. Processing units 14 may be, for example, part of a distributed system such as a cloud-based computing system, search engine, content delivery system, or the like, which may also include or communicate with a database 15 and/or user interface 13. In some arrangements, an analysis system 5 may provide back- end processing, such as where stored or acquired data is pre-processed by the analysis system 5 before delivery to the processing unit 14, database 15, and/or user interface 13. For example, a machine learning system 5 may provide various prediction models, data analysis, or the like to one or more other systems 13, 14, 15.
[0041] More generally, various embodiments of the presently disclosed subject matter may include or be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. Embodiments also may be embodied in the form of a computer program product having computer program code containing instructions embodied in non-transitory and/or tangible media, such as CD-ROMs, DVDs, hard drives, USB (universal serial bus) drives, flash drives, or any other machine readable storage medium, such that when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing embodiments of the disclosed subject matter. Embodiments also may be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation. When the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing embodiments of the disclosed subject matter. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits. In some configurations, a set of computer-readable instructions stored on a computer-readable storage medium may be implemented by a general-purpose processor, which may transform the general-purpose processor or a device containing the general-purpose processor into a special-purpose device configured to implement or carry out the instructions. Embodiments may be implemented using hardware that may include a processor, such as a general purpose microprocessor and/or an Application Specific Integrated Circuit (ASIC) that embodies all or part of the techniques according to embodiments of the disclosed subject matter in hardware and/or firmware. The processor may be coupled to memory, such as RAM, ROM, flash memory, a hard disk or any other device capable of storing electronic information, as previously described. The memory or other storage medium may store instructions adapted to be executed by the processor to perform the techniques according to embodiments of the disclosed subject matter.
[0042] The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit embodiments of the disclosed subject matter to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to explain the principles of embodiments of the disclosed subject matter and their practical applications, to thereby enable others skilled in the art to utilize those embodiments as well as various embodiments with various modifications as may be suited to the particular use
contemplated.

Claims

C L A I M S
1. A computer- implemented method for allocating loyalty points among a plurality of users in a loyalty point system comprising:
receiving, at a mobile device, login information for a first user account associated with a first user;
providing an indication that the first user has become an owner of a first team; and receiving a deposit, in the first user account, of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
2. The method of claim 1, further comprising providing a request to add the second user as a member of the first team.
3. The method of claim 1, further comprising receiving a request to add the second user as a member of the first team.
4. The method of claim 1, further comprising:
prior to the step of receiving a deposit, receiving, at the mobile device, an indication that the second user has become a member of the first team.
5. The method of claim 1, further comprising:
prior to the step of receiving a deposit, receiving an indication of the qualifying fuel purchase made by the second user.
6. The method of claim 1, further comprising:
receiving an indication of a qualifying non-fuel purchase made by the second user; and
receiving a deposit, in the first user account, of a second portion of points allocated to the first user, wherein the second portion of points is based on the qualifying non-fuel purchase, made by the second user, and a team owner point fraction Xi.
7. The method of claim 1, further comprising:
receiving an indication that the first team is a winner of a competition; and receiving a deposit, in the first user account, of a divided winner points allocation associated with winning the competition.
8. The method of claim 1, further comprising:
receiving an indication that the first team has met a volume threshold; receiving a deposit, in the first user account, of a volume points allocation associated with meeting the volume threshold.
9. The method of claim 1, further comprising:
receiving, at the mobile device, an indication of a qualifying fuel purchase made by the first user; and
receiving a deposit, in the first user account, of a third portion of points allocated to the first user, wherein the third portion of points are based on the qualifying fuel purchase made by the first user and a non-member point fraction W.
10. A system for allocating loyalty points among a plurality of users in a loyalty point system comprising:
a processor configured to:
receive, at a mobile device, login information for a first user account associated with a first user;
provide an indication that the first user has become an owner of a first team; and receive a deposit, in the first user account, of a first portion of points allocated to the first user, wherein the first portion of points is based on a qualifying fuel purchase, made by a second user, and a team owner point fraction X.
11. The system of claim 10, wherein the processor is further configured to provide a request to add the second user as a member of the first team.
12. The system of claim 10, wherein the processor is further configured to receive a request to add the second user as a member of the first team.
13. The system of claim 10, wherein the processor is further configured to receive at the mobile device, prior to the step of receiving a deposit, an indication that the second user has become a member of the first team
14. The system of claim 10, wherein the processor is further configured to receive, prior to the step of receiving a deposit, an indication of the qualifying fuel purchase made by the second user.
15. The system of claim 10, wherein the processor is further configured to receive an indication of a qualifying non-fuel purchase made by the second user; and
receive a deposit, in the first user account, of a second portion of points allocated to the first user, wherein the second portion of points is based on the qualifying non-fuel purchase, made by the second user, and a team owner point fraction
16. The system of claim 10, wherein the processor is further configured to receive an indication that the first team is a winner of a competition; and
receive a deposit, in the first user account, of a divided winner points allocation associated with winning the competition.
17. The system of claim 10, wherein the processor is further configured to receive an indication that the first team has met a volume threshold; and
receive a deposit, in the first user account, of a volume points allocation associated with meeting the volume threshold.
18. The system of claim 10, wherein the processor is further configured to receive, at the mobile device, an indication of a qualifying fuel purchase made by the first user; and receive a deposit, in the first user account, of a third portion of points allocated to the first user, wherein the third portion of points are based on the qualifying fuel purchase made by the first user and a non-member point fraction W.
PCT/US2016/037764 2015-06-18 2016-06-16 Loyalty point system and method for allocating loyalty points using a mobile application WO2016205453A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562181466P 2015-06-18 2015-06-18
US201562181490P 2015-06-18 2015-06-18
US62/181,466 2015-06-18
US62/181,490 2015-06-18

Publications (1)

Publication Number Publication Date
WO2016205453A1 true WO2016205453A1 (en) 2016-12-22

Family

ID=57546332

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2016/037764 WO2016205453A1 (en) 2015-06-18 2016-06-16 Loyalty point system and method for allocating loyalty points using a mobile application
PCT/US2016/037738 WO2016205439A1 (en) 2015-06-18 2016-06-16 Loyalty point system and method for allocating loyalty points

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/US2016/037738 WO2016205439A1 (en) 2015-06-18 2016-06-16 Loyalty point system and method for allocating loyalty points

Country Status (1)

Country Link
WO (2) WO2016205453A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111507739A (en) * 2019-01-30 2020-08-07 蔡全峰 Point prompting system for online shopping

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080021772A1 (en) * 2006-07-18 2008-01-24 Aloni Ruth L Loyalty Incentive Program Using Transaction Cards
US8458016B1 (en) * 2008-09-12 2013-06-04 United Services Automobile Association (Usaa) Systems and methods for associating credit cards and pooling reward points
US20140012652A1 (en) * 2012-07-06 2014-01-09 Igt System and method for reducing loyalty point liability through gaming
US20140229264A1 (en) * 2013-02-12 2014-08-14 Michael Ross Loyalty point collection and distribution social network system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020075305A1 (en) * 2000-12-18 2002-06-20 Beaton Brian F. Graphical user interface for a virtual team environment
US8636571B2 (en) * 2004-02-03 2014-01-28 Cantor Index, Llc System and method for managing select five horseracing bets
US8900100B2 (en) * 2011-10-25 2014-12-02 Global Affiliates, Inc. System and method for promoting and tracking physical activity among a participating group of individuals

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080021772A1 (en) * 2006-07-18 2008-01-24 Aloni Ruth L Loyalty Incentive Program Using Transaction Cards
US8458016B1 (en) * 2008-09-12 2013-06-04 United Services Automobile Association (Usaa) Systems and methods for associating credit cards and pooling reward points
US20140012652A1 (en) * 2012-07-06 2014-01-09 Igt System and method for reducing loyalty point liability through gaming
US20140229264A1 (en) * 2013-02-12 2014-08-14 Michael Ross Loyalty point collection and distribution social network system

Also Published As

Publication number Publication date
WO2016205439A1 (en) 2016-12-22

Similar Documents

Publication Publication Date Title
KR101876412B1 (en) Offering social deals based on activities of connections in a social networking system
US11238496B2 (en) Method, apparatus, and computer program product for predicting web browsing behaviors of consumers
US20130311260A1 (en) Reward Structures
US20160314501A1 (en) Scalable networked computing system for scoring user influence in an internet-based social network
WO2013181102A1 (en) Menu level advocate and reward system
US20120158477A1 (en) Social incentives platform
US20220092620A1 (en) Method, apparatus, and computer program product for merchant classification
CN104520888A (en) Advertiser supported bandwidth platform
US10796328B2 (en) Method and system for soliciting and rewarding curated audience feedback
US20140229264A1 (en) Loyalty point collection and distribution social network system
US20120253902A1 (en) Location based marketing
US20130166370A1 (en) Rewards system and method
US20120259693A1 (en) System and method of administering a loyalty-based incentive rewards program
US20200302488A1 (en) Method and apparatus for promotion template generation
US10846743B2 (en) Displaying content items based on user's level of interest in obtaining content
US20120265597A1 (en) Systems and methods for facilitating promotions
US20150039427A1 (en) Identifying Media Store Users Eligible for Promotions
WO2013173799A1 (en) Reward structures
US10423627B2 (en) Server for assigning ranks to users and method therefor
US20160267511A1 (en) System and method for sponsorship management
US20210201352A1 (en) Systems and methods for providing group promotions
WO2016205453A1 (en) Loyalty point system and method for allocating loyalty points using a mobile application
US20150051962A1 (en) Systems and methods for managing social networks for coupon distribution
CN113971245A (en) Information pushing method, device and system
TW201740331A (en) System and method for utilizing cloud-based system to interact with users and provide reward compares the input characters stored in the first memory unit with the random characters stored in the second memory unit

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16812395

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16812395

Country of ref document: EP

Kind code of ref document: A1