The present application relates to methods and systems for providing equity rewards to a user based upon the user's purchase behavior.
Many different reward programs have been implemented over time in order to incentivize user loyalty to a particular brand or business. Simple programs such as a “buy 10, get one free” punch card at a local coffee shop or delicatessen are time-tested methods used to promote and reward user loyalty. Cash rewards, as well, have been used in the form of mail-in rebates, providing monetary incentives for users considering the purchase of larger, more expensive items such as appliances or motor vehicles. More recently, gift certificates and cash rewards are known conventional reward programs offered to promote loyalty to a particular credit card. Furthermore, mileage programs have long been a reward program offered to instill loyalty to particular airlines, or alternatively, a credit card promoted by an airline
Conventional reward programs, such as those described above, suffer because they fail to build user loyalty with a particular company in the long term. One reason for this failure is that one-time rewards, like a rebate, or a physical prize awarded after redeeming a certain number of accumulated points, do little to align the interests of the user with the interests of the rewarding company beyond a certain limited time frame. Another factor limiting the success of conventional reward programs to generate user loyalty is the effort required on the part of the user to record and/or submit proof of purchases which may be eligible for a reward, such as when a user is required to enter a code or other proof of purchase into an online account in order to receive credit/points for the purchase, or when a proof of purchase must be mailed-in in order to receive a rebate. Additionally, in points based rewards programs, points accrued often come with an expiration date or date when the points must be redeemed by, thereby placing an additional burden on the user to hurriedly redeem their points, further exacerbating the inability of such programs to maintain user loyalty over the long term. Points frequently have no real value outside the scope of a rewards program, and as such, mean little to customers in the grand scheme of their financial picture. Furthermore, rewards programs often have unrealistic goals requiring many dollars spent and points earned in order to earn a small reward.
The inventors herein have developed systems and methods to at least partially address the above issues associated with reward programs. In one example, a method comprising: receiving a loyalty selection from a user, the loyalty selection comprising a selection of a business listed in a rewarding-business index of a loyalty platform to receive an equity reward associated with the business; matching a user purchase with the business by correlating purchase details with the rewarding-business index; determining an amount of the equity reward based on a monetary value of the user purchase, a user transaction history, and business reward policies; and displaying the amount of the equity reward to the user. In this way, by providing equity rewards associated with a business to which the user has chosen loyalty, based on purchases made by the user at the business, wherein the equity rewards associated with the business may increase in value over time based on performance of the business, user loyalty to the business may be generated to a greater extent, and maintained over longer durations, than in conventional reward programs. Further, the systems and methods herein disclosed may enable reduced effort on the part of the user to participate in, and benefit from, loyalty reward programs offered by preferred brands/businesses. In one example, by automatically monitoring financial transactions of the user conducted with payment media linked to an account of the user on the loyalty platform, details of the financial transaction being compared to a rewarding-business index (a list of all business actively participating in the equity loyalty platform including information associated with each business), the user may receive equity rewards for financial transactions without the need for the user to determine if each financial transaction is eligible for a reward, mail in a receipt or otherwise prove the purchase, or create a new account for each rewarding company.
The above summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the subject matter, nor is it intended to be used to limit the scope of the subject matter. Furthermore, the subject matter is not limited to implementations that solve any or all of the disadvantages noted above or in any part of this disclosure.
The following description relates to systems and methods for a user loyalty and rewards platform providing rewards of equity to users based on purchasing habits
The proposed system herein is a new kind of shopping experience where traditional factors that drive purchasing decisions such as price, quality, and trust, further include equity or stock participation in a business which may be given to a user who has selected an exclusionary loyalty policy with the business and thus receives rewards from the selected business for purchases made in a market, and may not receive rewards from competing businesses in the same market. By the same token, the business may also be able to develop a more detailed understanding about the relationship that the business has with its users
The embodiments disclosed herein may greatly benefit companies in generating user loyalty. The system described herein provides a platform where users select loyalties in a given market, and based upon the user's selected loyalty to a brand or merchant within a given market, the platform allocates to the customer a reward which may comprise equity of the selected brand when the user executes purchases or transactions with that brand. As an example, a user may register a payment medium (in one example, a credit card) with the platform of the present application and when a purchase is made using that payment medium, the platform receives information pertaining to that purchase (via tracking of the payment medium), associates the purchase with a user account on the loyalty platform, and compares a description of the transacting business included in the purchase information with a digital record of businesses registered with the platform (the rewarding-business index), to match the transacting business with a business registered with the loyalty platform. If the transacting business matches with a business registered with the loyalty platform, and that business is actively providing rewards to loyalty customers through the loyalty platform, the platform then looks up a user's loyalty selections to check if the user has selected loyalty to the transacting business. The user may select loyalty to only one business within a market. If the user has selected loyalty to the transacting business within a market, the platform charges the business a cumulative percentage of the transaction amount comprising at least an equity percentage and a service percentage, and then purchases equity of the transacting business of an amount equal to the value of the equity percentage and distributes this to an account of the user on the loyalty platform.
In one example, the loyalty platform described herein may include a loyalty platform configured to communicate with user computing devices (in some examples, smart phones, laptops, desktop computers via which users may enter information that is sent to the loyalty platform), business devices (in one example, point of sales devices), an equity clearing system, and a payments system. The loyalty platform may establish loyalty policies with various businesses across multiple markets. The loyalty policies may include an indication of the types of rewards offered for user purchases. The loyalty platform may store user accounts that include user loyalty selections, payment medium information, and other information associated with each user. The loyalty platform may track user purchases made at various businesses stored in a rewarding-business index (in one example, by tracking credit or debit card purchases and/or by receiving purchase details from business point of sale devices), and via the user account information, determine if user purchases have occurred with a business to which the user has made a loyalty selection. If a user purchase has been made at a business to which the user has selected loyalty, the platform may determine, via the loyalty policy for that business (herein also referred to as business loyalty policies), a reward for the user for the purchase. In some examples, the reward may include stock or other equity in the business. If the reward is an equity reward, the platform may communicate with an equity clearing system to purchase stock in the business and then assign the amount of stock (which may be a fractional share) to the user. Via the payments system, the platform may collect a payment equal to or greater in value than the reward from the business, and the payment may be used to purchase the equity reward for the user.
In one example, the loyalty platform negotiates a reward discount with a given business, such as a coffee company, for all sales stemming from the loyalty platform. For example, the reward discount may be 1% of the transaction amount. The loyalty platform may charge the business a surcharge of the reward discount, such as 0.25%. Via the loyalty platform in communication with a user computing device, the platform may offer the reward discount to the user. If the user makes a purchase at the business, the loyalty platform may be informed of the transaction through a payments system that tracks transactions (in some examples, via debit or credit card, virtual wallets, etc.), directly from the business, or from the user conducting the transaction via the loyalty platform. The loyalty platform may then charge the business 1.25% of the transaction amount, via the payments system. The loyalty platform then purchases equity in the coffee company via the equity clearing system at a value of 1% of the transaction amount and assigns a fractional share to an account of the user on the loyalty platform (keeping the 0.25% of the charge for the loyalty platform).
In one example, to encourage business loyalty, a user may only be allowed to make a loyalty selection to one business or brand in given market (wherein, in one example, a market is a grouping of businesses or brands as defined by the loyalty platform providing similar products/services, and as such, businesses in a market as defined herein may compete for user loyalty). Then, if the user makes a transaction with another business or brand in the same market, the user is not offered a reward for that transaction and/or may be penalized by being given reduced rewards in the future for the business to which the user has made a loyalty selection. In one example, the user may be prompted to make a loyalty selection to a business, based on a position of the user being within a threshold distance of the business, wherein the threshold distance may be a pre-determined threshold, such as 1 mile, or wherein the threshold may be based on an estimated travel time of the user to the business, such as 5 minutes. In some examples, the user may be presented offers to switch loyalties from one business to another, herein referred to as loyalty-switch offers. Further, rewards offered to the user may change over time to encourage loyalty selection and/or encourage long-term loyalty to a business
In an example illustrating one way loyalty selections and markets may function, a user may make a loyalty selection to a first business or brand included in a first market of the loyalty platform and not included in a second market of the loyalty platform, where the loyalty selection to the first business excludes the user from receiving equity rewards from a second business included in the first market of the loyalty platform, and wherein the loyalty selection does not exclude the user from receiving equity rewards from a third business, wherein the third business is included in the second market of the loyalty platform and not included in the first market of the loyalty platform. As the previous example illustrates, loyalty selections may be exclusionary, and may, in some cases, preclude the user from receiving equity rewards via the loyalty platform from businesses/brands competing with a business/brand to which the user has an active loyalty selection, however, this may not preclude the user from making an additional loyalty selection to a non-competing business (that is, a business/brand that is not included in the same market as defined by the loyalty platform). In another example, in cases where a single brand/business is listed in multiple markets of the loyalty platform, loyalty selections may be made to that business/brand in each of the markets in which it is listed, or alternatively, the user may make a loyalty selection to the business/brand in a first market in which the business/brand is included, but may make a loyalty selection to a competing business/brand in a second market in which the business/brand is listed. As a more specific example, a business such a Walmart may be listed in multiple markets of the loyalty platform, such as in both a “Groceries” market, as well as in an “Apparel” market, and as such a user may make a first loyalty selection to Walmart in the “Groceries” market and a second loyalty selection to Walmart in the “Apparel” market, or alternatively, the user may make a loyalty selection to Walmart in one of the two markets but not the second, or in neither of the two markets
Businesses such as apparel retail companies may reward a user for a transaction, wherein an item was purchased, only to have the user return the item for a refund at a later date. In one example, to avoid the business granting rewards for transactions that are ultimately voided, the platform may be configured to be notified of the return and the platform may then sell or otherwise remove the reward from the user's account (reverse journal the stock transaction rewarded). In such examples, the user may still be entitled to any gains in value made to the reward since the original transaction. Conversely, the user may then be subject to losses if the reward were to lose value since the original transaction.
The fractional shares assigned to the account of the user, loyalty selections made by the user, special offers, loyalty switches, and any other account information may be presented to the user to allow the user to control loyalty selections, loyalty switches, and other actions. The user may be allowed to sell his or her fractional shares, or transfer earned rewards from one business to another if loyalty policies allow. Such an arrangement may encourage long term participation in the loyalty platform by giving the user flexibility in the loyalty process should the user move, change purchasing needs (in one example, after having a child, a user may choose to shop at different businesses than before having a child), or otherwise desire to switch business loyalty.
User computing devices 102, 116, 118, which may interface with loyalty platform 108 via a network connection, may each be associated with at least one user, and further associated with at least one user account stored in non-transitory memory of one or more a computing systems implementing loyalty platform 108. As an example, use of the term “user” or “prospective user” or may refer to any legal entity, whether individual or corporate. Each user computing device may be associated with a user, and thus enable the user to communicate with loyalty platform 108. In one example, user computing devices 102, 116, 118, may be associated with user accounts 172, 174, 176 and may be any associated corporation or associated individual. Users associated with user computing devices 102, 116, and 118 may register with loyalty platform 108 and make user purchases at a plurality of businesses 138, 140, 106. Based upon user loyalty selections (selecting one business of the plurality of businesses 138, 140, 106 in a given market) the user may be entitled to a reward upon executing a user purchase with the selected business. In one example, upon allocation of the reward to a user account on the loyalty platform, the loyalty platform may transmit data via network connection to the user computing device to display the amount of the equity reward to the user by rendering the amount of the equity reward in a user interface of a user computing device
User computing devices 102, 116, 118, may each include a processor, memory, communication interface, display, user input devices, GPS/position sensors and/or other components. In one example, a location of user computing device 116 may be ascertained via a GPS system associated therewith. In one example, information from loyalty platform 108 may be transmitted to user computing device 118 via a network connection (such as the Internet) between user computing device 118 and loyalty platform 108, for rendering within an interface or display implemented at user computing device 116. The display may be used to present a visual representation of the loyalty platform 108. This visual representation may take the form of a graphical user interface (GUI). The communication interface may be configured to communicatively couple the loyalty platform 108 with one or more other computing devices, such as the payments system 150, clearing system 104, user computing devices, and/or business computing devices. The communication interface may include wired and/or wireless communication devices compatible with one or more different communication protocols. As non-limiting examples, the communication interface may be configured for communication via a wireless telephone network, or a wired or wireless local- or wide-area network. User input device(s) may comprise one or more user-input devices such as a keyboard, mouse, touch screen, or game controller.
Clearing system 104 may comprise one or more computing devices each including a processor, memory, communication interface, and/or other components. The memory of the computing device(s) of clearing system 104 includes instructions or rules for managing a clearing house for assignment of public shares. As a further example, clearing system 104 may comprise a clearing house for assignment of non-public shares. Clearing system 104 may communicate with equity allocation system 120 of loyalty platform 108 in order to execute transactions such as the buying or selling of shares via the assign module 148 of the equity allocation system 120
Payments system 150 may comprise one or more computing devices each including a processor, memory, communication interface, and/or other components. The memory of the computing device(s) of payments system 150 includes including instructions or rules for disbursing and/or receiving payments via one or more banks, bank accounts, credit card accounts, checking accounts, online payments systems, or virtual wallets. In some examples, payments system 150 may include discrete accounts, each of which may be associated with a user account 172, 174, 176 of accounts 114 on the loyalty platform 108.
Businesses 138, 140, 106 may be any merchant, business place, brand, or entrepreneur or entrepreneurial entity associated with loyalty platform 108. As an example, use of the term “business” or “merchant” or “brand” may contemplate any stock corporation, whether private or public. Each business may communicate with loyalty platform 108, for example, via a business computing device. Each user computing device may include a processor, memory storing instructions executable by the processor, display, user input devices, and a communication interface.
Any of the computing devices, modules, or elements described herein with reference to
Loyalty platform 108 may include a plurality of modules including a loyalty manager 110, rewards manager 112, accounts 114, equity allocation system 120, purchase tracking 122, platform account 136, dividend distribution 152, and variable reward modifier 154. As illustrated in exemplary
Loyalty manager 110 administers loyalty policies 142 and updates user loyalties 126 of accounts 114 with updated loyalty policies relating to businesses to which a user may select loyalty. Loyalty manager 110 includes loyalty policies 142 and markets 156. Markets 156 may be a database or module which may further represent suitable information regarding categorization of businesses affiliated with loyalty platform 108 into discrete markets or business segments wherein the businesses segmented into different markets compete in some way or offer similar products and/or services. Loyalty manager 110 may represent suitable information regarding loyalty selections of the loyalty platform 108. As a non-limiting example, loyalty manager 110 may include market definitions for a market such as “Groceries (National).” In some examples, businesses not affiliated and/or businesses pending affiliation or partnership with the platform may be listed in the markets database. In an example, businesses listed in the markets database may have different statuses such as “non-partner” (if not partnered with the platform), “partner” (if partnered with the platform), and “pending partner” (if partnership with the platform is pending). Business statuses in the markets 156 may be useful as they may allow users to be made aware of businesses which may or may not become platform partners over time, which may factor into a user's decision to select loyalty to a particular business in a market. In one example, a “Groceries (National)” market might include large, nation-wide grocery chains, not limited to, for example, COSTCO, ALBERTSON'S, DOLLAR GENERAL, KROGER. In an example, a market may have any number of businesses included in the market, and there may be any number of markets included in markets 156. In an example, market definitions may be defined by administrators of the platform account 136.
Additionally, loyalty manager 110 may include loyalty policies 142 which may further include instructions or information relating to managing loyalties across markets 156 of loyalty platform 108. Separating businesses into individual markets is not so simple, as many business and/or merchants exist not only in one market, but are diversified and compete in many different markets. For example, a massive big-box store, such as WALMART sells not only groceries, but also home goods such as electronics, prescription medications, and clothing. As such, loyalty manager 110 may further include loyalty policies 142 that limit the loyalty selections for a user across different markets, so that a user may only select loyalty to a particular business across different markets (of markets 156) a particular number of times. In an example, a user may be allowed to select loyalty to only one business for a single market. In another example, a user may be allowed to select a first loyalty to a business in a first market and to select a second loyalty to the business in a second market. In a further example, a user may be allowed to select loyalty to a business as many times as allowed by loyalty policies 142 across different markets, if the business is “multi-listed” or offered as a loyalty selection across different markets. In a further example, a user may be allowed to select loyalty to one or more businesses listed within a market.
Rewards manager 112 may be a module or database and may include reward policies 144 which may further include instructions or information comprising rules for providing equity rewards based upon a user's selected loyalty to a transacting business (business with which transaction occurs). Additionally, reward policies 144, in an example, may include specific rule sets regarding equity rewards for a user executing purchases at or with a particular business (herein referred to as business reward policies) to which the user has selected loyalty via the loyalty platform. As an example, and further illustrated in
Accounts 114 may be a module or database including instructions, information, and/or rules relating to personal and loyalty platform information for each user 102, 116, 118 associated with the loyalty platform 108. As an example, users 102, 116, and 118 may register with loyalty platform 108 via a smartphone, computer, point-of-sale unit at businesses 106, 138, 140, or other network-enabled computing device in order to build and create user accounts 172, 174, 176 associated with (as an example) users 102, 116, and 118, respectively, the accounts being stored in accounts 114. As an example, accounts 114 may include user information for each user, including user loyalties 126, user rewards 128, equity assigned to user 130, user transactions 132, user payments 134 (including, in some examples, payment preferences, methods, or payment media), and user funds 160 each associated with a respective user, such as user 102. As an example, user loyalties 126 may include the businesses and/or brands which the user has selected via a loyalty selection for a single business in a defined market. User rewards 128 of a user's account may include the rewards for which the user is currently eligible for when making a transaction using payment media registered with purchase tracking 122 and when the transaction is between the user and a business or merchant who the user has selected via a loyalty selection. User equity 130 may include equity currently assigned to a user. User transactions 132 may include a history of transactions executed by a user tracked by loyalty platform 108 via purchase tracking 122. User payment 134 may include user preferences for payment or a virtual wallet held by the loyalty platform 108. User funds 160 may include electronic funds stored for a user which may be used for purchases made via the platform or, as an example, user funds 160 may include funds received via dividend payments from dividend distribution 152. As an example, accounts 114 may be updated continuously, via communication between rewards manager 112, loyalty manager 110, purchase tracking 122, equity allocation system 120, dividend distribution 152 and variable reward modifier 154, on a schedule, or in response to a trigger in order to keep user account information updated so that a user may be able to receive up-to-date information regarding their account. In an example, purchase tracking 122 may trigger a user account 172 update based upon receiving a notification of a tracked transaction between a user and a business, and purchase tracking may command rewards manager 112 and loyalty manager 110 to update the user account 172
Equity allocation system 120 may manage assigning, selling, and forfeiting equity as well as updating current share prices. Equity allocation system 120 may additionally include forfeit module 146, updater module 147, assign module 148, and sell module 178 may be a module or database configured with rules and/or instructions in order to execute buy, sell, and/or forfeit orders of fractional or whole equity between loyalty platform 108 and clearing system 104 as well as, in some examples, between accounts 114 (including user accounts 172, 174, 176) and platform account 136
Purchase tracking 122 may be a database or module configured to include instructions and rules configured to track virtual and real-world (e.g., in-store) purchases between users 102, 116, 118 and businesses 138, 140, 106. The purchase tracking system may further include payment medium storage database 124 in order to track purchases for user accounts 172, 174, 176 associated with users 102, 116, 118 who may execute transactions using payment media which have been registered and stored at payment medium storage 124. As an example, payment media stored within payment media storage 124 may include any applicable payment methods not limited to credit cards, debit cards, and online payment systems (for example, PAYPAL). In an example, payment medium storage 124 may include registration information relating to credit cards used for transactions between users and businesses. In another example, payment medium storage 124 may include registration information relating to only payments systems used for transaction between users and businesses. In another example, purchase tracking 122 may receive a notification or indication that a user has executed a transaction (for example, purchase or return).
The loyalty platform 108 may additionally include platform account 136 which may comprise an equity account tied to the loyalty platform 108, and as an example, in some cases the loyalty platform 108 may accumulate shares and/or funds based upon a user's transaction with a merchant where the transaction is tracked through the platform. In some instances, when a user forfeits shares the loyalty platform 108 may retain the forfeited shares at platform account 136. Furthermore, platform account 136 may additionally comprise an administrator account 158 which may provide platform administrators with rights to make any modifications to the loyalty platform—for example, adding or removing businesses to the loyalty selections available through loyalty manager 110, modifying rewards options available through rewards manager 112, modifying accounts 114, modifying equity allocation 120, modifying dividend distribution 152, and varying the rewards provided to users at variable reward modifier 154
Loyalty platform 108 may also include dividend distribution 152 as a database or module comprising instructions or rules which may enable communication with clearing system 104 in order to distribute dividend payments whenever they are set to occur (such as quarterly). Clearing system 104 may, as an example, have information relating to when dividend payments are to be made and how much money per share may paid-out. Dividend payments handled by dividend distribution 152 may, in some examples, be sent to user funds 160 in user account 172. In another example, dividend payments handled by dividend distribution 152 may be sent directly to payments 150 via instructions included at user funds 160 to send payment to an account with payments 150 associated with user account 172
Variable reward modifier 154 may be a module or database containing instructions configured to provide a reward modification to the normal reward, based upon random selection. As an example, the user may be entitled to a reward, or a normal reward, based upon the user's loyalty selection to a business, and, the normal reward may be modified based upon variable reward policies (discussed herein) to form a modified reward. As explained herein, when a user 102, 116, 118 executes a transaction, the purchase tracking 122 notifies variable reward modifier 154 of the transaction (which may have been made between a user and business wherein the user had made a loyalty selection to the business of the transaction) and further queries variable reward modifier 154 to see if the normal reward may receive a modified reward
Turning now to
As shown in
The following methods give examples of one or more methods which may be executed by a computing system, such as computing system 180, to implement a loyalty platform, such as loyalty platform 108, which may enable one or more improvements over conventional reward programs.
Turning now to
Beginning with 202, purchase tracking 122 of loyalty platform may receive an indication, or notification, that a user (for example, user 102, 116, 118 of
At 204 the loyalty platform may employ a purchase tracking system or module to identify the business and the user involved in a user purchase. The payment medium used in the user purchase may be uniquely associated with an account of a user on the loyalty platform, such as one of accounts 114 stored in the non-transitory memory 184 of computing system 180. In another example, the business with which the user conducted the transaction may be identified by the computing system implementing the loyalty platform by matching/correlating a transacting business description associated with the user purchase with a description of a business stored in the rewarding-business index of the loyalty platform. In one example, a match between a transacting business description and a description of a business stored in a rewarding-business index of the non-transitory memory of the computing system implies that the transacting business is registered with the loyalty platform, and therefore, that the user may be eligible for an equity reward based on the user purchase (note that in some examples the rewarding-business index may include an indication that the reward program of the registered business is cancelled or suspended, such as may be indicated by a flag included with the listing of the business in the rewarding-business index as previously discussed). In another example, if the computing system implementing the loyalty platform is unable to match the transacting business description with a description for a business stored in the rewarding-business index, this implies that the transacting business is not registered with the loyalty platform, and thus the user may be ineligible to receive an equity reward for the user purchase. In this way, for a user purchase identified by a purchase tracking system or module of a loyalty platform, such as purchase tracking 122, both the user and the transacting business may be rapidly identified using the system and methods of the current application, so long as the transacting business is registered with the loyalty platform. Further, it may be quickly ascertained if the tracked user purchase is eligible for an equity reward. And in some examples, in the event that the user purchase is not eligible for an equity reward, the computing system implementing the loyalty platform may transmit a notification to a user computing device, for rendering on a display or communications interface of the user computing device, a notification to the user that their purchase was not eligible for a reward, the notification may further include an offer to the user to make a loyalty selection to one or more businesses stored a rewarding-business index of the non-transitory memory of the computing system which are actively offering equity rewards to loyalty selecting users
Moving to 206, the computing system implementing the loyalty platform may then execute a user loyalty lookup, comprising looking up the user's active loyalties stored in the account associated with the user. In one example the user loyalties, such as may be stored at user loyalties 126 of loyalty platform 108, may comprise recorded loyalty selections made by a user associated with an account stored within accounts 114, said account further associated with the linked payment medium used to conduct the purchase. In another example, a computing system implementing the loyalty platform may receive a loyalty selection from a user computing device, the loyalty selection comprising a user selection of a business listed in a rewarding-business index stored on the non-transitory memory of the computing system, the business listed in a market, and based upon the user selection of the business, the user is eligible to receive an equity reward associated with the business and is excluded from receiving equity rewards associated with unselected businesses in the market. The computing system may then conduct the process of storing the loyalty selection in a location of the non-transitory memory of the computing device associated with an account of the user, which may subsequently be accessed in order to determine if a user is loyal to a transacting business. In one example, loyalty selections may only be made to companies providing equity rewards to users through the loyalty platform, and thus listed in the rewarding-business index, as loyalty selections to other businesses would not enable the user to receive an equity reward, and thus the user would obtain no benefit from such a loyalty selection.
Proceeding to 208, the method determines if the user is loyal to any business in the market. If the user loyalty lookup returns that the user is loyal to a business or merchant or brand in the market, then the method proceeds to 201 of
If the user loyalty lookup determines the user is not loyal to any business in the market, the method proceeds to 210, where the purchase tracking 122 requests, or queries, loyalty manager 110 for available or offered user equity rewards with the transacting business. Additionally, at 210, the loyalty manager 110 may provide an option for the user to select loyalty in the market to the transacting business. The option provided by loyalty manager 110 may include information regarding loyalty policies 142 relating to the transacting business. The option provided by loyalty manager 110 may, in an example, include notifications of the rewards available to the user if the user should select the option for the user to select loyalty in the market to the transacting business.
Proceeding to 212, method 200 determines if the user has switched loyalty to the transacting business. If the user does select the loyalty-switch offer, the method may proceed to 216, wherein the user may earn the loyalty-switch offer. Additionally, as an example, the loyalty manager 110 module may update the user's loyalties at user loyalties 126 of accounts 114, by overwriting the previous loyalty selection of the user in that market, and the rewards manager 112 may update the user's current rewards at user rewards 128 of accounts 114. Furthermore, if the user accepts the loyalty-switch offer, the method may proceed to 203 of
Continuing now with
Additionally, loyalty-switch offers may be presented, offered, or made available to the user at any time, for example, when the user is browsing through available loyalty selections, further illustrated at
After presenting the loyalty-switch offer to the customer, at 222, the method 200 continues where the purchase tracking 122 queries loyalty manager 110 and/or user loyalties 126 to determine if the user has switched loyalty to the transacting business. If the user does not switch loyalty to the transacting business and declines the loyalty-switch offer, the method 200 may proceed to 226 where the user earns no equity rewards for the transaction. Contrastingly, if the user does switch loyalty to the transacting business, the method 200 may proceed to 224 where the loyalty manager 110 may update the user's loyalties at user loyalties 126 of accounts 114. The method may further include the rewards manager 112 updating the user's rewards 128 of user account 172 to include the privileges and/or benefits of the loyalty-switch offer. After the user account (for example, user account 172) has been updated, the method 200 may then proceed to 203 of
Turning now to
At 230, the variable reward modifier 154, as an example, may invoke the random selection algorithm 162 to determine if a tracked transaction (made between a user and a transacting business wherein the user has selected loyalty to the transacting business) may or may not receive a modified reward, and the variable reward modifier may also modify the reward based upon variable reward policies 164
At 232, if the tracked transaction is determined to receive a modified or variable reward, the method may proceed to 244 wherein, the variable reward modifier may apply variable reward policies 164 to the normal reward. At 244, the variable reward modifier may run a user loyalty lookup to determine the reward, or normal reward, associated with selected loyalty to the business based upon reward policies 144. At 232, if the tracked transaction is not determined to receive a modified or variable reward, the method may proceed to 234. Similarly, at 234 the variable reward modifier may run a user loyalty lookup to determine the reward, or normal reward, associated with selected loyalty to the business based upon reward policies 144
The variable reward policies 164 may contain instructions and/or rule sets related to the modifications of the normal reward of any tracked transaction based upon the results of the random selection algorithm 162 having determined the tracked transaction may receive a modified reward. In an example, a variable reward policy may include a modification policy which may invoke the random selection algorithm 162 yet again to determine, by random selection, a degree of modification from a list of possible modifications. In an example, the variable reward policy may include the modification policy comprising a list of possible modifications comprising reward multipliers, for example, 2×, 3×, and 4×. By invoking the random selection algorithm 162 to choose, by random selection, from the list of possible reward modifications (for example, multipliers 2×, 3×, and 4×), the variable reward policy may randomly select a reward modification, and in such an example, if a 3× reward multiplier were chosen, then the reward amount, (for example, equity reward) which may be given to the user as a discount charged to the merchant, may be multiplied by 3. In an example, a user may execute a $100 tracked transaction with a business the user has selected loyalty to. With no reward modification, the user may normally receive a 1% discount via the loyalty platform 108. However, if the user may be determined to receive a variable reward including, for example, a 3× reward multiplier (in accordance with the variable reward policies 164), then the user would receive a 3% discount which would then be charged to the transacting business (along with the service charge, which may or may not also be modified by the reward modification). Furthermore, the user may be assigned $3 worth of fractional or whole shares of equity in the transacting business via the equity allocation system 120
If, the variable reward modifier 154 applies reward modification policies to the normal reward at 244, next, the method 200 may then proceed to 246 and the variable reward modifier 154 may provide the modified and/or variable reward (the normal reward of 128 with variable reward policies 164 applied to it) to the user, in the form of a discount at the point of sale. In another example, the user may receive the variable reward not as a discount, but as a reimbursement of funds sent to user funds 160 or an account with payments 150
At 248, purchase tracking 122 may charge a transacting business a cumulative rewards charge wherein the cumulative rewards charge includes the value of the modified reward and a service charge. As an example, the service charge may be a fee charged by the equity allocation system 120 of loyalty platform 108 for brokering the equity reward. The service charge may be a percentage of the total transaction dollar amount or it may be a flat dollar fee.
At 250, the purchase tracking 122 may request the equity allocation system 120 to issue a buy order with clearing system 104 for equity of the transacting business proportional to the amount of the modified reward. Once clearing system 104 settles the transaction, at step 252, assign module 148 of equity allocation system 120 may update user equity 130 to include the assigned equity. In other words, at 252, the computing system implementing the loyalty platform may perform the step of allocating an amount of the equity reward to the account of the user via an equity allocation system based on the transacting business description matching a description of the business selected by the user in the loyalty selection, the amount of the equity reward further based upon one or more of the transaction amount, a transaction history of the user, and loyalty policies of the business selected by the user and further, transmitting the amount of the equity reward to the user computing device for rendering within a user interface implemented at the user computing device the amount of the equity reward and an updated cumulative balance of the equity reward allocated to the account of the user.
Returning to 232, if the invocation of the random selection algorithm determines that the tracked transaction may not receive a modified reward, then the user may receive a normal reward (without modification) based upon the user rewards 128 of the user account 172, and steps 234-242 are the same as 244-252, where only a normal reward is provided instead
In an example, a reward which may be given in equity may be stored at user equity 130. In a further example, if a tracked transaction is determined to not receive a modified reward the user may receive the normal reward stored at user rewards 128. The example set forth above and herein may provide incentive for users to repeatedly shop (or increase number of transactions) and spend more money at businesses which they have selected loyalty to as they may unexpectedly receive modified (greater) rewards, in some cases equity rewards. In such an example, users may exhibit increased loyalty to stores where they are occasionally rewarded with greater rewards
As an example, a reward may comprise at least a purchase discount on a transaction executed with a business the user has selected a loyalty to. As an example, the purchase discount may comprise a dollar amount or a percentage discount on purchases with the transacting business. In a further example, the reward may also include an equity reward. As an example, the reward may further comprise an equity reward which may comprise a percentage of the transaction dollar amount, or in some examples, a set, established dollar amount. In some examples, the equity reward may further comprise a variable percentage of the transaction dollar amount or a variable dollar amount. As an example, a service charge may be a fee charged by loyalty platform 108 for brokering the equity reward, and the service charge may be a percentage of the total transaction dollar amount or it may be a flat dollar fee
In some examples, the method may include determining a reward based upon any one or any combination of: the loyalty selection, a transaction history of the user, and a variable reward modifier 154. As an example, if the user has not made a loyalty selection to the transacting business, then the user may not receive any reward. If the user has made a loyalty selection to the transacting business, then the user may receive a reward. Furthermore, based upon the loyalty policy (stored in loyalty policies 142) of the transacting business, the reward may be modified based upon a transaction history of the user 132 and/or the reward may be modified based upon a user payment method 134 and/or the reward may be modified based upon the variable reward modifier 154. For example, if a user meets certain criteria based upon past transaction history with the transacting business, then the user may receive a modified award. Furthermore, as an example if a user increases their spending, e.g., the frequency of transactions and/or amount of money spent per transaction, the user may receive a greater reward. Furthermore, as an example, if a user decreases his or her spending, the user may receive a lesser reward. In some examples, a modified reward may comprise a modified equity reward percentage wherein the percentage of the transaction monetary value put towards equity rewards is modified based upon transaction history and/or loyalty history. In some examples, a modified reward may comprise an equity reward percentage, as disclosed above, as well as a set amount of equity (either fractional or whole shares). As an example, rules and/or instructions for modifying rewards based upon transaction history or user behavior or user history, as mentioned above, may be included in variable reward policies, and these modifications may not depend upon the invocation of the random selection algorithm 162.
As a further example, if a user uses a particular credit card or particular payment method, which may be promoted or preferred with respect to the transacting business, then the user may receive a modified reward based upon a modification policy applying, wherein the modification policy applies a reward modifier to the reward based upon the payment method used for the transaction. Furthermore, at 308, the reward may be further modified by the variable reward modifier 154, then proceeding to 310, the reward may be provided to the user and added to one or more of user equity 130 and user funds 160
As an example, the user may make a loyalty selection at year 1 to company A, as shown at 314. At 314, for example, the user may receive an introductory reward at 1.0%. As shown in the graph, the user may receive higher equity rewards over time. As an example, the user may receive increased equity rewards over the introductory reward, wherein as an example the user's equity rewards with Company A may increase by 0.25% every year up to year 4. As an example, a user may or may not receive the same rewards adjustment (either increase or decrease) at every time interval. The adjustments made over time to equity reward percentages may be administered in reward policies 144 of the rewards manager 112, and furthermore, rewards manager 112 may update user rewards 128 so the user may readily access their available rewards
As a further example, at 316, the user may make a loyalty selection at year 3 to Company C in Market 2 308. As Company A and Company C are in different markets, the user may have loyalty to both companies simultaneously. As an example, Company C may provide a slightly adjusted equity rewards policy, as shown in the graph, such that the user may earn a 0.5% increase in equity reward percentage, but only after two years. In some examples, some rewards policies may have longer or shorter wait times before equity rewards are increased.
Looking to year 4 of graph 300, the user, whose loyalty in market 1 was to Company A, may then switch loyalties to Company B market 1 306. The user may select a loyalty-switch offer at 320 which includes a temporary increase in equity rewards, which may be for promotional means. Company B temporarily provides a significantly higher level of equity rewards at 1.875% (show at 322) for 0.5 years, which may be a temporary or promotional offer, which in some cases may be part of a loyalty-switch offer provided to the user 102. At 324, the temporary or promotional adjusted equity reward may be reduced, however, at 326 the equity rewards for 306 may again increase in agreement with reward policies set forth at 144. As a further example, at 328, the user may switch loyalties again in market 1 selecting loyalty again company A 304. However, as an example, the user may, in some cases like shown at 328, receive a lower equity reward than the introductory reward as described above as a punishment for repeatedly switching loyalty within a market. As shown at 328, the user may receive less than 1.0% equity rewards for 304 at year 6 when they may have received 1.0% equity rewards at year 1 when they first selected loyalty to company 304. As an example, at 330, the user may receive rewards adjustments as administered by reward policies 144
Rewards adjustments as shown in
Turning to
Turning to
As an example, with respect to any and all figures described, when notifications, alerts, loyalty-switch offers, or otherwise are mentioned to be “displayed” or provided to the user, it may be understood that any notifications, alerts, loyalty-switch offers, or otherwise are sent from a computing device to be displayed or provided via a mobile phone, desktop computer, laptop, personal computer and/or computing device of any kind and may be displayed via a display.
Turning now to
Continuing with
Continuing with
Finally, with
In some implementations, a settling period may be provided by the dividend distribution 152 between the allocation of shares and the eligibility to receive dividends. The settling period may be used to correct for situations where goods are purchased, then subsequently returned (e.g., the staggering allows for the system not to be tricked into giving away dividends too quickly while transactions are still pending (e.g., are still able to be cancelled)). The settling period may be varied with the exchange policies associated with particular platforms, merchants or goods. In some implementations, no settling period is included, for example, when the purchase is for services or “as is” or “final” sales.
Turning to
Turning to
As a further example, GUI 800 may include 0.44 shares of Restaurant Brands Int. at element 808 within positions table 806 which may optionally include a multiple-company signifier, the “BRANDS” signifier 808 and/or interactive UI element 808 within the entry 809 in positions table 806. As an example, a user may make a loyalty selection to a brand and/or a company/business which owns many other companies. When a user makes a loyalty selection to a company/business which owns many other companies, the user may earn rewards in the name of the owning company/business when executing tracked transactions at the owned companies/businesses. In such an example, a user may receive rewards in a parent company, “Restaurant Brands Int.” when shopping at any of the “BRANDS” 808. The user may select element “BRANDS” 808 to view the available companies/businesses with which a tracked transaction may earn the user rewards in the owning company (for example, “Restaurant Brands Int.”). In a further example, any desirable UI element may be used for 808 (for example, image or text or combination image and text)
Turning now to
Continuing to
Referring now to
Next, rewards manager 112 may update user rewards 128, comprising current rewards which the user may receive, of accounts 114 based upon any selected loyalties or loyalty switches to businesses. Additionally, if any reward policies 144 are modified or updated, rewards manager 112 may update user rewards 128 to include the most current rewards available
Loyalty manager 110 may update user loyalties 126, comprising current loyalties which the user has selected. If any loyalty policies 142 are modified or updated, loyalty manager 110 may update user loyalties 126 to include the most current loyalty policies.
Purchase tracking 122, upon tracking a purchase between a user and a transacting business which the user has selected loyalty to, may trigger the variable reward modifier 154 to run the random selection algorithm 162 to determine if a normal reward may be modified. Additionally, the purchase tracking 122 may charge a transacting business a cumulative rewards charge and provide the equity allocation system 120 with the reward funds and an order to purchase shares (to purchase equity for the user in the transacting business) and provide platform account 136 with the service charge funds. As an example, when purchase tracking 122 receives a notification that a user has executed a transaction through a linked credit card, debit card, or other payment method (e.g., a tracked transaction), purchase tracking 122 may execute, or run a user loyalty lookup and query accounts 114 (specifically user loyalties 126) to determine if the user has selected loyalty to the transacting business. Purchase tracking 122 may confirm registration of payment methods with payments system 150 based upon payment method registration and/or linking further described herein with reference to
Next, platform account 136 may administer and modify loyalty policies 142 as desired by an administrator of loyalty platform 108. Additionally, platform account 136 may administer and modify rewards policies 144 as desired by an administrator of loyalty platform 108
Next, equity allocation system may execute buy and sell orders with clearing system 104 based upon transaction information from purchase tracking 122. Additionally, equity allocation system 120 may update user equity 130 of accounts 114 when purchase tracking 122 provides equity allocation system 120 with the order to purchase shares in a transacting business that.
Proceeding to
In another example, the user may elect to sell the shares at 1204 and may execute a sell order via the sell module 178 of the equity allocation system 120. In such an example, the user may earn $2 due to appreciation of the stock price and the total appreciated reward of $3 may be added to user funds 160
Proceeding to
In another example, the user may elect to sell the shares at 1304 and may execute a sell order via the sell module 178 of the equity allocation system 120. In such an example, the user may lose $2 due to depreciation of the stock price and the total reward of $2 may be added to user funds 160
In a further example, a user may not be assigned shares until a return period is over, such that, equity rewards may not be executed until a user may no longer return an item. In a further example, any forfeited shares may be sold via the clearing system 104 or assigned to the platform account 136 of loyalty platform 108
Turning now to
At 1426, in an example, a user may decide to execute a sell order for the equity rewards previously received. At 1428, the loyalty platform 108 may process a sell order from the user and then, at 1430, the loyalty platform 108 may execute a sell order through clearing system 104. At 1432, clearing system 104 may execute sell order and at 1434, the clearing system may complete sell order and send funds from sale of equity to loyalty platform. At 1436, the loyalty platform may receive funds from sale of equity and then, at 1438, send the funds from the sale to bank account, checking account, or desired payment method (payments 150) of user 102. At 1440, payments 150 associated with user 102 may receive funds from the sale of equity.
Next,
Turning next to
Turning now to
Next, at
At
At
In one embodiment, a method comprises, receiving a loyalty selection from a user, the loyalty selection comprising a selection of a business listed in a rewarding-business index of a loyalty platform to receive an equity reward associated with the business; matching a user purchase with the business by correlating purchase details with the rewarding-business index; determining an amount of the equity reward based on a monetary value of the user purchase, a user transaction history, and business reward policies; and displaying the amount of the equity reward to the user
In a first example of the method, the loyalty selection excludes the user from receiving equity rewards associated with unselected businesses. In a second example of the method optionally including the first example, displaying the amount of the equity reward to the user includes rendering the amount of the equity reward in a user interface of a user computing device. In a third example of the method, optionally including the first and second examples, the business is a first business and is included in a first market of the loyalty platform and not included in a second market of the loyalty platform, where the loyalty selection to the first business excludes the user from receiving equity rewards from a second business included in the first market of the loyalty platform, and wherein the loyalty selection does not exclude the user from receiving equity rewards from a third business, wherein the third business is included in the second market of the loyalty platform and not included in the first market of the loyalty platform. In a fourth example of the method, optionally including the first through third examples, the business is included in a plurality of markets of the loyalty platform. In a fifth example of the method, optionally including the first through fourth examples, the loyalty selection includes selection of the business in one or more of the additional markets. In a sixth example of the method, optionally including the first through fifth examples, matching the user purchase with the business by correlating purchase details with the rewarding-business index comprises the loyalty platform tracking purchases made with a linked payment medium used to conduct the user purchase. In a seventh example of the method, optionally including the first through sixth examples, the linked payment medium comprises one of a debit card, a credit card, and a virtual wallet. In an eighth example of the method, optionally including the first through seventh examples, the method further comprising prompting the user to make the loyalty selection to the business based on the user being within a threshold distance of the business. In a ninth example of the method, optionally including the first through eighth examples, determining the amount of the equity reward includes increasing the amount of the equity reward as a cumulative monetary value of user purchases from the business increases. In a tenth example of the method, optionally including the first through ninth examples, determining the amount of the equity reward includes applying a reward modifier to the amount of the equity reward to form a modified amount of the equity reward. In an eleventh example of the method, optionally including the first through tenth examples, the amount of the equity reward comprises an amount of fractional shares of stock in the business.
In another embodiment, on a computing system implementing a loyalty platform, a method comprising: receiving a loyalty selection from a user via a user computing device, wherein the user computing device is associated with a user account on the loyalty platform, the loyalty selection comprising a selection of a business listed in a rewarding-business index of the loyalty platform to receive an equity reward associated with the business; obtaining purchase details of a user purchase made at the business with a linked payment medium, wherein the linked payment medium is linked to the user account on the loyalty platform; matching the user purchase with the business by correlating the purchase details with the rewarding-business index; determining an amount of the equity reward based on a monetary value of the user purchase, a user transaction history, and reward policies of the business; and displaying the amount of the equity reward to the user computing device.
In a first example of the method, matching the user purchase with the business by correlating the purchase details with the rewarding-business index comprises matching a transacting business description associated with the user purchase to a description of the business stored in the rewarding-business index. In a second example of the method, optionally including the first example, obtaining purchase details includes accessing a record of purchases made with the linked payment medium.
In another embodiment, a computing system implementing a loyalty platform, comprising: a processor; and a non-transitory memory storing instructions that when executed by the processor perform the steps of: receiving a loyalty selection from a user computing device, the loyalty selection comprising a selection of a business listed in a rewarding-business index of a loyalty platform to receive an equity reward associated with the business; matching a user purchase with the business by correlating a transacting business description associated with the purchase with a description of the business stored in the rewarding-business index of the loyalty platform; determining an amount of the equity reward based on a monetary value of the user purchase, a user transaction history, and business reward policies; and displaying the amount of the equity reward to the user computing device.
In a first example of the system, determining the amount of the equity reward further comprises determining the amount of the equity reward as a percentage of the monetary value of the user purchase. In a second example of the system, optionally including the first example, the percentage is based on a payment medium used to conduct the user purchase and further based on the user transaction history. In a third example of the system, optionally including the first and second example, the instructions further comprise issuing a buy order for the amount of the equity reward via a clearing system. In a fourth example of the system, optionally including the first through third examples, the instructions further comprise issuing a sell order for the amount of the equity reward via the clearing system.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural of said elements or steps, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” of the present invention are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising,” “including,” or “having” an element or a plurality of elements having a particular property may include additional such elements not having that property. The terms “including” and “in which” are used as the plain-language equivalents of the respective terms “comprising” and “wherein.” Moreover, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements or a particular positional order on their objects.
This written description uses examples to disclose the invention, including the best mode, and also to enable a person of ordinary skill in the relevant art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
It will be understood that the configurations and/or approaches described herein are exemplary in nature, and that these specific embodiments or examples are not to be considered in a limiting sense, because numerous variations are possible. The specific routines or methods described herein may represent one or more of any number of processing strategies. As such, various acts illustrated and/or described may be performed in the sequence illustrated and/or described, in other sequences, in parallel, or omitted. Likewise, the order of the above-described processes may be changed
The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various processes, systems and configurations, and other features, functions, acts, and/or properties disclosed herein, as well as any and all equivalents thereof.
The present application claims priority to U.S. Provisional Patent Application No. 62/543,884, entitled “DETERMINING EQUITY REWARDS BASED UPON PURCHASE BEHAVIOR,” and filed on Aug. 10, 2017. The entire contents of the above-referenced application are hereby incorporated by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
62543884 | Aug 2017 | US |