IP Library Patent Application 13335651
Patent Application
App. No. 13/335,651

BUSINESS RULES-BASED DETERMINATION OF RETAIL AND WHOLESALE ALLOCATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/335,651
Abstract

Methods and apparatus, including computer program products, are provided for receiving, at a shipping groups module, a sales order; processing, at the shipping groups module, the sales order to determine at least one shipping group based on at least one of a plurality of rules obtained from a rules module; and generating a shipping order including the at least one determined shipping group. Related apparatus, systems, methods, and articles are also described.

Claims (44)

1 . A non-transitory computer-readable medium containing instructions to configure a processor to perform a method, the method comprising:

receiving, at a shipping groups module, a sales order for at least one article;

processing, at the shipping groups module, the sales order to determine at least one shipping group based on at least one of a plurality of rules obtained from a rules module, wherein the processing includes allocating the at least one article in the sales order based on allocation of at least another article; and

generating a shipping order including the at least one determined shipping group.

2 . The computer-readable medium of claim 1 , wherein the processing further comprises:

processing each line item of the sales order to determine the at least one shipping group.

3 . The computer-readable medium of claim 1 , wherein the processing further comprises:

determining the at least one shipping group based on a fill rate.

4 . The computer-readable medium of claim 1 , wherein the processing further comprises:

applying the at least one of the plurality of rules to the at least one shipping group.

5 . The computer-readable medium of claim 4 , wherein the at least one of a plurality of rules comprises at least one of a minimum number of days between shipments and a maximum number of shipments.

6 . The computer-readable medium of claim 4 , wherein the processing further comprises:

determining whether the at least one rule in the plurality of rules is violated;

modifying, based on the determining, the at least one shipping group.

7 . A system comprising:

at least one processor; and

at least one memory including code which when executed by the at least one processor provides operations comprising:

receiving, at a shipping groups module, a sales order for at least one article;

processing, at the shipping groups module, the sales order to determine at least one shipping group based on at least one of a plurality of rules obtained from a rules module, wherein the processing includes allocating the at least one article in the sales order based on allocation of at least another article; and

generating a shipping order including the at least one determined shipping group.

8 . The system of claim 7 , wherein the processing further comprises:

processing each line item of the sales order to determine the at least one shipping group.

9 . The system of claim 7 , wherein the processing further comprises:

determining the at least one shipping group based on a fill rate.

10 . The system of claim 7 , wherein the processing further comprises:

applying the at least one of the plurality of rules to the at least one shipping group.

11 . The system of claim 10 , wherein the at least one of a plurality of rules comprises at least one of a minimum number of days between shipments and a maximum number of shipments.

12 . The system of claim 10 , wherein the processing further comprises:

determining whether the at least one rule in the plurality of rules is violated;

modifying, based on the determining, the at least one shipping group.

13 . A non-transitory computer-readable medium including code which when executed by at least one processor provides operations comprising:

receiving, at a shipping groups module, a sales order for at least one article;

processing, at the shipping groups module, the sales order to determine at least one shipping group based on at least one of a plurality of rules obtained from a rules module, wherein the processing includes allocating the at least one article in the sales order based on allocation of at least another article; and

generating a shipping order including the at least one determined shipping group.

14 . The non-transitory computer-readable medium of claim 13 , wherein the processing further comprises:

processing each line item of the sales order to determine the at least one shipping group.

15 . The non-transitory computer-readable medium of claim 13 , wherein the processing further comprises:

determining the at least one shipping group based on a fill rate.

16 . The non-transitory computer-readable medium of claim 13 , wherein the processing further comprises:

applying the at least one of the plurality of rules to the at least one shipping group.

17 . The non-transitory computer-readable medium of claim 16 , wherein the at least one of a plurality of rules comprises at least one of a minimum number of days between shipments and a maximum number of shipments.

18 . The non-transitory computer-readable medium of claim 16 , wherein the processing further comprises:

determining whether the at least one rule in the plurality of rules is violated;

modifying, based on the determining, the at least one shipping group.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: VOGELGESANG, TIMO; SPOHN, ROMAN
To: SAP AG
Reel/Frame 027923/0496 →