SHAREHOLDER REWARD SYSTEM
First Claim
1. A computer implemented method for providing a reward to a user, comprising the steps of:
- electronically receiving data indicating that a user has selected an offer to receive a reward from an issuer of stock, wherein the offer is associated with one or more conditions that must be satisfied in order to receive the reward;
identifying the one or more conditions associated with the offer, wherein the offer is stored in an offer database;
determining whether the one or more conditions associated with the offer are satisfied based on stock purchase data contained within a user profile record associated with the user that is stored in a shareholder database, wherein the stock purchase data stored in the shareholder database represents stock purchases made by the user via one or more investment accounts and stock purchased by the user directly from the issuer of stock;
upon determining that the one or more conditions of the offer are satisfied based on the stock purchase data contained in the user profile record associated with the user stored in the shareholder database, determining the reward associated with the offer;
generating a message containing the reward for delivery to the user; and
delivering the generated message containing the reward to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for providing an offer from multiple sources to a user promoting a reward upon satisfying conditions of the offer. The system electronically receives data indicating that a user has selected an offer to receive a reward from an issuer of stock or an intermediary based on stock ownership. Upon identifying the conditions of the offer, the system determines whether the conditions of the offer are satisfied using stock ownership and/or purchase data associated with the user stored in a shareholder database that aggregates ownership information from multiple sources. The stock purchase data stored in the shareholder database represents stock ownership records that are based on multiple sources including among others: purchases made by the user via one or more investment accounts, gifts or grants of stock or convertible instruments, and stock purchased by the user directly from an issuer of stock or on the open-market through the system. When the conditions of the offer are satisfied based on the stock purchase data stored in the shareholder database, the system determines the reward associated with the offer and delivers the reward to the user.
104 Citations
20 Claims
-
1. A computer implemented method for providing a reward to a user, comprising the steps of:
-
electronically receiving data indicating that a user has selected an offer to receive a reward from an issuer of stock, wherein the offer is associated with one or more conditions that must be satisfied in order to receive the reward; identifying the one or more conditions associated with the offer, wherein the offer is stored in an offer database; determining whether the one or more conditions associated with the offer are satisfied based on stock purchase data contained within a user profile record associated with the user that is stored in a shareholder database, wherein the stock purchase data stored in the shareholder database represents stock purchases made by the user via one or more investment accounts and stock purchased by the user directly from the issuer of stock; upon determining that the one or more conditions of the offer are satisfied based on the stock purchase data contained in the user profile record associated with the user stored in the shareholder database, determining the reward associated with the offer; generating a message containing the reward for delivery to the user; and delivering the generated message containing the reward to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for incentivizing a user to purchase stock directly from an issuer, comprising the steps of:
-
electronically providing an offer to a client, wherein the offer advertises that an issuer of stock will provide a reward upon verification of ownership of a predetermined number of shares of stock; detecting input indicating that a user has selected the offer, wherein the user selects the offer via the client; upon determining that the number of shares of stock owned by the user does not meet or exceed the predetermined number of shares of stock required to receive the reward based on stock purchase data stored in a shareholder database, delivering a second offer to the client providing an opportunity to purchase additional shares of stock from the issuer; when the user selects the second offer, causing a stock purchase transaction of additional shares of stock associated with the issuer; aggregating stock purchase data associated with the additional shares of stock purchased by the user from the issuer with preexisting stock purchase data stored in the shareholder database; verifying that the number of shares of stock owned by the user meets or exceeds the predetermined number of shares of stock required to receive the reward based on the aggregated stock purchase data; and delivering the reward to the client based on verifying that the number of shares of stock owned by the user meets or exceeds the predetermined number of shares of stock required to receive the reward based on the aggregated stock purchase data. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer implemented method for providing a reward to a user, comprising the steps of:
-
storing access data for at least one investment account associated with a user in a user profile record in a shareholder database, the access data provided by the user during a registration process; using the access data stored in the user profile record in the shareholder database, periodically obtaining stock ownership data from the at least one investment account associated with the user; aggregating the stock ownership data obtained from the at least one investment account with existing stock ownership data stored in the user profile record in the shareholder database; selecting an offer based on the aggregated stock ownership data in the user profile record in the shareholder database, wherein the offer advertises receiving a reward upon meeting conditions set forth in the offer; delivering an electronic message containing the selected offer to the user; upon selection of the offer by the user, verifying that the user meets or exceeds the conditions set forth in the offer based on the aggregated stock ownership data stored in the user profile record in the shareholder database; and delivering the reward to the user based on verifying that the user meets or exceeds the conditions set forth in the offer. - View Dependent Claims (17, 18, 19, 20)
-
Specification