# US 2014/0195326 A1 · System and Method for Rebate Queue Management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195326 A1
- Document ID: US20140195326A1
- Status: Published application
- Kind: A1
- Application number: 13/737,013
- Filed: 2013-01-09
- Published: 2014-07-10
- Earliest claimed: 2013-01-09
- Inventors: Li Men; Boxu Men
- Web page: https://patentgrep.com/patent/US20140195326A1

## CPC

- G06Q 30/0234: Rebates after completed purchase
- G06Q: INFORMATION 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

## 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.

## Claims

### Claim 1

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.

### Claim 2 (depends on 1)

The system of claim 1, wherein said sorting unit sort said rebate total by subunits of a currency comprising: hundredth, tenth, one, ten, hundred, thousand, ten-thousand, hundred-thousand, million, ten-million, hundred-million, and billion.

### Claim 3 (depends on 1)

The system of claim 1, wherein:
said cycle number is any natural number that is larger than 1; and said discount rate falls within the range of 0.1%-99.9%, inclusive.

### Claim 4 (depends on 1)

The system of claim 1, wherein said rebate comprising: cash, virtual currency, and credit.

### Claim 5 (depends on 1)

The system of claim 1, further comprising:
an upper-limit setup unit coupled to said sorting unit to: define a subunit as an upper-limit, wherein said upper-limit comprising: thousand, ten-thousand, hundred-thousand, million, ten-million, and hundred-million;
said numerical digits associated with subunits that are larger than said upper-limit are divided and sorted into said upper-limit and enqueued to a queue associated with said upper-limit.

### Claim 6 (depends on 1)

The system of claim 1, further comprising:
a special number setup unit coupled to said queue unit to: preset at least one special number in one or more of said respective queues;
once said queue number reaches one of said special numbers, one rebate is released to a buyer associated with said queue number; said buyer does not receive a second rebate when said queue number later becomes qualified for a rebate under regular queuing conditions.

### Claim 7 (depends on 1)

The system of claim 1, further comprising;
a currency conversion unit coupled to said transaction extraction unit and said rebate unit to: convert a currency to a common currency based on real-time currency exchange rates when a transaction of a buyer extracted by said transaction extraction unit involves said currency that is different from said common currency; and
convert said common currency back to said currency based on real-time currency exchange rates before releasing a rebate to said buyer by said rebate unit.

### Claim 8 (depends on 1, 2, 3, 4, 5, 6, 7)

The system of claims 1-7, wherein
said seller end comprising: hardware on said seller end and software on said seller end implemented on said hardware on said seller end; said hardware on said seller end include desktop computers, tablet computers, and POS devices; said software on the seller end include computer-executable programming codes associated with customer information inquiries, transaction inquiries, generation and delivery of invoices, rebate inquiries, and relevant statistical analyses;
and wherein said buyer end comprising: hardware on said buyer end and software on said buyer end implemented on said hardware on said buyer end; said hardware on the buyer end include desktop computers, tablet computers, and smartphones; said software on the buyer end include computer-executable programming codes associated with addition, deletion, revision, and tracking of information on membership accounts, transaction inquiries, and rebate inquiries.

### Claim 9 (depends on 1, 2, 3, 4, 5, 6, 7)

The system of claims 1-7, wherein
said seller end comprises online and offline transactions from said seller end to: verify customer's membership status and upload transaction details;
and wherein said buyer end comprises an input device to: enter account information, purchasing records, and search terms, and a display device to: display transaction details, queue status and rebate status.

### Claim 10

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.

### Claim 11 (depends on 10)

The method of claim 10, wherein sorting said rebate total by subunits of a currency comprising: hundredth, tenth, one, ten, hundred, thousand, ten-thousand, hundred-thousand, million, ten-million, hundred-million, and billion.

### Claim 12 (depends on 10)

The method of claim 10, wherein
said cycle number is any natural number that is larger than 1; and said discount rate falls within the range of 0.1%-99.9%, inclusive.

### Claim 13 (depends on 10)

The method of claim 10, wherein said rebate comprising: cash, virtual currency, and credit.

### Claim 14 (depends on 10)

The method of claim 10, further comprising the step of:
defining a subunit as an upper-limit, wherein said upper-limit comprising: thousand, ten-thousand, hundred-thousand, million, ten-million, and hundred-million;
said numerical digits associated with subunits that are larger than said upper-limit are divided and sorted into said upper-limit and enqueued to a queue associated with said upper-limit.

### Claim 15 (depends on 10)

The method of claim 10, further comprising the step of:
presetting at least one special number in one or more of said respective queues;
once said queue number reaches one of said special numbers, one rebate is released to a buyer associated with said queue number; said buyer does not receive a second rebate when said queue number later becomes qualified for a rebate under regular queuing conditions.

### Claim 16 (depends on 10)

The method of claim 10, further comprising the step of:
converting a currency to a common currency based on real-time currency exchange rates when a transaction of a buyer involves said currency that is different from said common currency; and
converting said common currency back to said currency based on real-time currency exchange rates before releasing a rebate to said buyer.
