System and Method for Rebate Queue Management
OwnerLi Men, Boxu Meninventors
Life of this patent
Estimating the term…
Abstract
A rebate queue management system comprises a seller end, a buyer end, a payment module end, a transaction extraction unit, a discount extraction unit, a rebate calculation unit, a sorting unit coupled to the rebate calculation unit, a queue unit coupled to the sorting unit, and a rebate unit coupled to the queue unit. Once the queue number in a currency subunit queue accumulates to n times of the cycle number of the queue, the system releases one rebate to the buyer of the transaction associated with the nth queue number, wherein n is a natural number. A method for managing rebate queues is also provided.
Claims16
A rebate queue management system, comprising:
- a seller end to:
- communicate with sellers via the Internet;
- and receive data on transaction details and discount rates sent from said sellers;
- a buyer end to:
- communicate with buyers via the Internet;
- a payment module end to:
- communicate with payment modules with online banking capability via the Internet;
- a transaction extraction unit coupled to said seller end to:
- extract a transaction total from an invoice;
- a discount extraction unit coupled to said seller end to:
- extract a discount rate associated with said transaction total;
- a rebate calculation unit coupled to said transaction extraction unit and said discount extraction unit to:
- calculate a rebate total based on said transaction total and said discount rate;
- a sorting unit coupled to said rebate calculation unit to:
- sort said rebate total into numerical digits by subunits of a currency;
- a queue unit coupled to said sorting unit to:
- enqueue said numerical digits to a queue set;
- respective queues grouped according to said subunits of said currency;
- at least 0 queue numbers and a cycle number comprised in said respective queues;
- value of said numerical digits equals said queue numbers enqueued to said respective queues;
- and
- a rebate unit coupled to said queue unit to:
- release a rebate to a buyer associated with an nth queue number once said queue number accumulates to n times of said cycle number of said respective queues, wherein n is a natural number.
A computer-implemented method for managing rebate queues, comprising the steps of:
- extracting a transaction total from an invoice;
- extracting a discount rate associate with said transaction total;
- calculating a rebate total based on said transaction total and said discount rate;
- sorting said rebate total into numerical digits by subunits of a currency;
- enqueuing said numerical digits to a queue set;
- respective queues grouped according to said subunits of said currency;
- at least 0 queue numbers and a cycle number comprised in said respective queues;
- value of said numerical digits equals said queue numbers enqueued to said respective queues;
- and
- releasing a rebate to a buyer associated with an nth queue number once said queue number accumulates to n times of said cycle number of said respective queues, wherein n is a natural number.
Dependencies are inferred from the claim text.