US2013346174A1PendingUtilityA1

Coupon stacking for scenarios including social networking

Individually held — no corporate assignee on recordPriority: Jun 22, 2012Filed: Jun 22, 2012Published: Dec 26, 2013
Est. expiryJun 22, 2032(~5.9 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06Q 30/02G06Q 30/0207
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A transaction server may enable users to purchase goods and services from vendors, and may receive and fulfill coupons applied to the transactions. In some scenarios, the transaction server may only accept one coupon per transaction, or may accept multiple coupons for a transaction that are separately and independently applied to the transaction. However, in other scenarios, a coupon may alter the effect of another coupon on the transaction (e.g., doubling a discount presented by another coupon). Accordingly, the transaction server may be configured to apply a base coupon to the transaction, and alter the effect of the base coupon on the transaction according to an auxiliary coupon. In many such scenarios, the transaction may involve individuals in a social network (e.g., a user presenting the base coupon, and an individual in the user's social network presenting the auxiliary coupon in order to participate in the same transaction).

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of processing a transaction of a user on a computer having a processor, the method comprising:
 executing on the processor instructions configured to:
 receive from the user a base coupon presenting a base coupon value altering the transaction; 
 receive from the user an auxiliary coupon presenting an auxiliary coupon value altering the base coupon value altering the transaction; and 
 alter the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon. 
   
     
     
         2 . The method of  claim 1 :
 at least one coupon involving a coupon constraint; and   altering the transaction comprising: altering the transaction after verifying the coupon constraints of the coupons.   
     
     
         3 . The method of  claim 2 , the coupon constraint selected from a coupon constraint set comprising:
 a coupon time deadline;   a transaction participation minimum; and   a maximum coupon redemption count.   
     
     
         4 . The method of  claim 1 , the instructions further configured to, upon receiving the base coupon from the user, present the auxiliary coupon to the user. 
     
     
         5 . The method of  claim 1 :
 the transaction involving at least two vendors;   the base coupon presented to the user by a first vendor; and   the auxiliary coupon presented to the user by a second vendor.   
     
     
         6 . The method of  claim 1 , the base coupon presenting the base coupon value altering the transaction contingent upon receiving the auxiliary coupon. 
     
     
         7 . The method of  claim 1 , the instructions further configured to, upon receiving from the user a second auxiliary coupon presenting a second auxiliary coupon value altering the base coupon value and the auxiliary coupon value, alter the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon and the second auxiliary coupon value of the sec on auxiliary coupon. 
     
     
         8 . The method of  claim 1 , the instructions further configured to, upon altering the transaction based on the base coupon and the auxiliary coupon, present to the user an additional coupon applicable to a future transaction. 
     
     
         9 . The method of  claim 8 :
 the transaction involving a first vendor; and   the additional coupon applicable to a future transaction with a second vendor.   
     
     
         10 . The method of  claim 8 :
 the user belonging to a social group; and   the additional coupon applicable to a future transaction by users of the social group.   
     
     
         11 . The method of  claim 1 :
 the base coupon and the auxiliary coupon offered to users in a social group;   the transaction involving at least two users of the social group;   the base coupon presented for the transaction by a first user of the social group; and   the auxiliary coupon presented for the transaction by a second user of the social group.   
     
     
         12 . The method of  claim 11 , the instructions configured to receive the base coupon and the auxiliary coupon together for the transaction. 
     
     
         13 . The method of  claim 11 , the instructions further configured to, upon receiving the base coupon from the first user, present the auxiliary coupon to the second user of the social group. 
     
     
         14 . The method of  claim 11 , the instructions configured to, upon receiving the base coupon from the first user, present the auxiliary coupon to the first user for presentation to another user of the social group. 
     
     
         15 . The method of  claim 11 , the transaction altered based on the base coupon value as altered by the auxiliary coupon value comprising:
 a first cost assessed to the first user that is lower than a base cost of the transaction; and   a second cost assessed to the second user that is higher than the first cost and lower than the base cost of the transaction.   
     
     
         16 . The method of  claim 15 :
 the base coupon presented by the first user at the first time;   the auxiliary coupon presented by the second user at a second time after the first time; and   the second cost assessed to the second user higher than the first cost assessed to the first user.   
     
     
         17 . The method of  claim 11 :
 the base coupon presented by the first user at a first time;   the auxiliary coupon presented by the second user at a second time that is after the first time; and   the instructions configured to, at the first time, assess for the first user a transaction charge for the transaction based on the base coupon value; and   altering the transaction comprising: at the second time, crediting the first user for the transaction charge altered by the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon value.   
     
     
         18 . The method of  claim 11 , the instructions configured to, upon altering the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon, notify at least one user of the social group of the altering of the transaction. 
     
     
         19 . A computer-readable storage device configured to store instructions that, when executed on a processor of a device, cause the device to process a transaction of a user by:
 receiving from the user a base coupon presenting a base coupon value altering the transaction;   receiving from the user an auxiliary coupon presenting an auxiliary coupon value altering the base coupon value altering the transaction; and   altering the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon.   
     
     
         20 . A method of processing, on a computer having a processor, transactions among vendors and users belonging to a social group comprising at least one individual, the method comprising:
 executing on the processor instructions configured to:
 offering a base coupon and an auxiliary coupon to users of the social group; 
 receive from a user a base coupon presenting a base coupon value altering the transaction and comprising at least zero coupon constraints; 
 receive from the user an auxiliary coupon presenting an auxiliary coupon value altering the base coupon value altering the transaction and comprising at least zero coupon constraints; 
 verify the coupon constraints of the coupons; 
 after verifying the coupon constraints of the coupons, alter the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon; 
 upon receiving from the user a second auxiliary coupon presenting a second auxiliary coupon value altering the base coupon value and the auxiliary coupon value and comprising at least zero coupon constraints:
 verify the coupon constraints of the second auxiliary coupon, and 
 after verifying the coupon constraints of the second auxiliary coupon, alter the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon and the second auxiliary coupon value of the sec on auxiliary coupon; and 
 
 upon altering the transaction based on the base coupon value of the base coupon as altered by the auxiliary coupon value of the auxiliary coupon, notify at least one individual of the social group of the altering of the transaction.

Join the waitlist — get patent alerts

Track US2013346174A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.