Sign In to Follow Application
View All Documents & Correspondence

A Complex Sourcing System With Infeasibility Check.

Abstract: The present invention provides a complex sourcing system that collects data from bidders. The information which is collected from the suppliers is interpreted by applying several business constraints including Supplier Award Value Criteria, Supplier Award Volume Criteria, etc. on it for the selection of an optimal supplier for the allocation of lanes. A user will create a scenario with collection of these business constraints. Once the scenario is created and while solving it, there might be a situation where the specified constraints cannot be satisfied and conflict. At this point, there is a need to identify the root cause of the infeasibility and repair it. For this, a priority of constraints will be provided by the user on scenario creation page. Based on the priority, the solver will auto correct/eliminate the constraints and return the feasible solution along with the set of constraints that are removed.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
26 March 2020
Publication Number
40/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
allison@katariyaassociates.com
Parent Application

Applicants

Zycus Infotech Pvt. Ltd.
GJ-07, SEEPZ++, SEEPZ SEZ, Andheri (East), Mumbai-400096, Maharashtra, India.

Inventors

1. Mr. Sarang Kulkarni
GJ-07, SEEPZ++, SEEPZ SEZ, Andheri (East), Mumbai-400096, Maharashtra, India;
2. Mr. Nageshwarareddy K
GJ-07, SEEPZ++, SEEPZ SEZ, Andheri (East), Mumbai-400096, Maharashtra, India;
3. Ms.Chitra Kashyap
GJ-07, SEEPZ++, SEEPZ SEZ, Andheri (East), Mumbai-400096, Maharashtra, India;
4. Ms.Kanishka Ghosh
GJ-07, SEEPZ++, SEEPZ SEZ, Andheri (East), Mumbai-400096, Maharashtra, India;

Specification

Claims:We claim,
1) A Complex Sourcing system for managing the bidding and allocation of different lanes to different suppliers in different regions
characterised in that,
the said system is enabled to select the Optimal Supplier by processing the information and running different business constraints and compliance related constraints tests on the said information, wherein the said business constraints include Supplier Award Value Criteria, Supplier Award Volume Criteria, Tiered Award Allocation-Supplier Count Criteria, Tiered Award Allocation-Supplier Award Quantity Criteria, Supplier Capacity Criteria, Supplier Count Criteria, Bundle Bidding Criteria, Discount Bidding Criteria and Item Group-based Criteria, Environment compliance criteria in various permutations and combinations;
such that
the system identifies the cause of infeasibility of said business constrains in certain conflicting situations and provides a solution to repair said conflicting situations.
2) The system as claimed in claim 1, wherein the said system provides a priority of constraints by the user on scenario creation page.
3) The system as claimed in claim 1, wherein the said system based on the priority, auto corrects or eliminates the constraints and return the feasible solution along with the set of constraints that are removed.
4) The system as claimed in claim 1, wherein the said system eliminates or relaxes a constraint having lower priority first as compared to a constraint having higher priority.
5) The system as claimed in Claim 1, wherein once the feasibility is obtained the system will terminate the scenario with feasible or optimal solution, and if not then above procedure repeats till feasibility is obtained.
, Description:FIELD OF INVENTION
The present invention relates to a complex sourcing system for implementing different permutations and combinations based on several different business constraints for optimal analysis, sourcing, multi-level negotiation, contracting, procurement and payment and to identify the root cause of the infeasibility and repair any conflictions situations.
BACKGROUND
Logistics plays an important role in integrating the supply chain of industries. Because the market is becoming more global, logistic companies play an important role in the industry by decreasing the cost and increasing the customer service quality.
The logistic companies have to spend a considerable amount of time and resources in preparing and executing of a bid, before the final selection of the Supplier. These companies act as a connecting link or bridge between the buyer/companies and the supplier. The logistic companies first of all gets a list of supplier’s selection criteria like cost related factors, discounts offered by the suppliers etc. after which an auction is executed wherein the suppliers provide information as requested from them and the supplier whose inputs are most suitable is selected. Thereafter, the supplier is allocated the lanes and a contract between the Buyer and the Supplier is executed.
Since, these logistic companies have to make shipments across different regions. These logistic companies find it very difficult to conduct bidding of these lanes and to apply different permutations and combinations of different lanes across different regions to be allotted to different suppliers in case of a large event wherein there are thousands of lanes in different regions for which number of suppliers are bidding. When the users or buyers apply different business constraints using different permutations and combinations across hundreds of different lanes for shipment for awarding to different suppliers, it is quite possible that there might be some conflicting situation within business constraints for execution.
PRIOR ART
Document D1 US6915268 B2 discloses a logistics system and method operated by a third party intermediary for management of shipment of goods supplied from plurality of different suppliers by plurality of different carriers. This system does not provide a method to choose an optimal supplier by way of e-auction with live monitoring and does not provide multi level negotiation feature. The system is also not workable for very large events. Neither the system provides a mechanism to check the infeasibility of business constrains and method to correct them.
DEFINITION:
The expression “infeasibility” used hereinafter in this specification refers to, but is not limited to a scenario which is said to be infeasible (no feasible solution exists) if there exists no solution that can satisfy all business requirements of the scenario.

OBJECTS OF THE INVENTION:
The primary object of the present invention is to provide a novel system and method for the selection of a supplier for allocation of lanes.
Yet another object of the present invention is to identify the root cause of the infeasibility and repair (remove or relax) any conflicts in the business constrains.

SUMMARY OF THE INVENTION:
Before the present invention is described, it is to be understood that the present invention is not limited to specific methodologies and materials described, as these may vary as per the person skilled in the art. It is also to be understood that the terminology used in the description is for the purpose of describing the particular embodiments only and is not intended to limit the scope of the present invention.

The present invention provides a complex sourcing system that collects data from bidders. The information which is collected from the suppliers is interpreted by applying several business constraints on it for the selection of an optimal supplier. The said complex sourcing system can use number of constraints to select the optimal supplier for the allocation of lanes. These business constrains include Supplier Award Value Criteria, Supplier Award Volume Criteria, Tiered Award Allocation-Supplier Count Criteria, Tiered Award Allocation-Supplier Award Quantity Criteria, Supplier Capacity Criteria, Supplier Count Criteria, Bundle Bidding Criteria, Discount Bidding Criteria and Item Group-based Criteria, and Environment compliance criteria. A user will create a scenario with collection of business constraints. Once the scenario is created and while solving it, there might be a situation where the specified constraints cannot be satisfied and conflict. At this point, there is a need to identify the root cause of the infeasibility and repair (remove or relax) it. For this, a priority of constraints will be provided by the user on scenario creation page. Based on the priority, the solver will auto correct/eliminate the constraints and return the feasible solution along with the set of constraints that are removed.

BRIEF DESCRIPTION OF THE DRAWINGS:
The present invention, together with further objects and advantages thereof, is more particularly described in conjunction with the accompanying drawings in which:
FIG.1 shows the flowchart illustrating the process of the present invention.

DETAILED DESCRIPTION OF INVENTION:
Before the present invention is described, it is to be understood that this invention is not limited to particular methodologies described, as these may vary as per the person skilled in the art. It is also to be understood that the terminology used in the description is for the purpose of describing the particular embodiments only, and is not intended to limit the scope of the present invention. Throughout this specification, the word “comprise”, or variations such as “comprises” or “comprising”, will be understood to imply the inclusion of a stated element, integer or step, or group of elements, integers or steps, but not the exclusion of any other element, integer or step, or group of elements, integers or steps. The use of the expression “at least” or “at least one” suggests the use of one or more elements or ingredients or quantities, as the use may be in the embodiment of the invention to achieve one or more of the desired objects or results. Various embodiments of the present invention are described below. It is, however noted that the present invention is not limited to these embodiments, but rather the intention is that modifications those are apparent are also included.
In the present invention, a complex sourcing system is used for analysing any large event, which is difficult to be done manually and is not merely cherry picking of constraints and selecting the suppliers. The complex sourcing system of the present invention is very useful for the logistics companies to conduct bidding of thousands of lanes for making shipment across thousands of regions.
In the present invention, the said complex sourcing system collects data from bidders. The information which is collected from the suppliers is interpreted by applying several business constraints on it for the selection of an optimal supplier.
The said complex sourcing system can use number of constraints to select the optimal supplier for the allocation of lanes. The two broad level business constraints used in the present invention are given below:
a.) Minimization of cost related business constraints: In this category of constraints, the system applies all the business constraints that can be incorporated as a part of the Complex sourcing system. The customers can configure all or any of the constraints which are mentioned below while creating award scenarios. The Business constraint model runs these business constraint criteria in various permutations and combinations. Some of these business constraint criteria also contains sub-criteria which help in defining the limits of the said criteria. All the business constraints that can be incorporated as a part of the Complex Sourcing System are as follows:
i. Supplier Award Value Criteria: It describes the total business amount in the event currency allocated to the supplier. It has two sub criteria-
a. Minimum Award Value (Absolute value or percentage) per supplier and,
b. Maximum Award Value (Absolute value or percentage).
ii. Supplier Award Volume Criteria: It describes the total number of lanes allocated to each supplier. It has two sub criteria-
a. Minimum Number of Supplier per lane and,
b. Maximum Number of Supplier per lane.
iii. Tiered Award Allocation-Supplier Count Criteria: This criteria is meant to define the number of suppliers amongst whom the total business of the lane should be divided. It contains a Primary Use case scenario which can be used in case the buyer wants to allocate business to a primary and secondary carrier per lanes. It has two sub criteria-
a. Minimum Number of Supplier per lane and,
b. Maximum Number of Supplier per lane.
iv. Tiered Award Allocation-Supplier Award Quantity Criteria: This criteria defines the allocation of a single item (lane) to a primary or secondary supplier in a specified proportion. It has two sub criteria-
a. Quantity Award percentage to be allocated to the Primary Supplier (for ex. 80%) and,
b. Quantity Award percentage to be allocated to the Secondary Supplier (for ex. 20%).
v. Supplier Capacity Criteria: This criteria will allocate the business volume of a lane to a supplier based on the supplier proposed quantity. The volume awarded to a supplier will not exceed capacity of the supplier. It has one sub criteria-
a. Supplier proposed volume for each lane (This is input as a part of the supplier response).
vi. Supplier Count Criteria: This criteria will allocate the total business amongst a specific number of suppliers. It has one sub criteria-
a. Minimum Supplier Count for the Award Scenario
b. Maximum Supplier Count for the Award Scenario
c. Exact Supplier Count for the Award Scenario
vii. Bundle Bidding Criteria: The criteria gives an option to the suppliers to provide additional discount on a group of items if the said items are allocated to them in the award scenario. The criteria will take the bundled bids submitted by the supplier into account while applying the optimization processing means.
viii. Discount Bidding Criteria: The criteria gives an option to the suppliers to provide additional discount on an item if a specific percentage of the award volume (usually equal or greater than the designated percentage) for the said item is allocated to them in the award scenario. The criteria will take the discount bids submitted by the supplier into account while applying the optimization processing means.
ix. Item Group-based Criteria: This criteria can be applied when a selection of items is grouped together based on some single or multiple parameters. The user defines a supplier group from which the awardees for the said items must be picked. This will be considered by the optimization processing means while making the award. For Example, All the lanes originating from Madrid should be awarded from the Supplier group A, B, C.
b.) Another category of important business constraints includes the Environmental Compliance constraints especially carbon emission threshold check criteria. In this set of constraints, the buyer will set carbon emission related business constraint for each set of lanes and for each region. The Suppliers will provide inputs to these aspects in the RFI and accordingly the selection of the Suppliers will be based on the fulfilment of these constraints along with other business cost saving constraints.
In addition to the above mentioned broad categories of Business Constraints, the Complex Sourcing System also considers the Discount based criteria which describe the discounts offered by supplier for selecting the right permutations and combinations of suppliers for the lanes. The Suppliers may offer bundle discounts for example, supplier 1 may offer 10% discounts if 500 lanes of x-region are allotted to him by the buyer. The said system takes into consideration these discount offers before the allocation of the award.
In the present invention, user will create a scenario with collection of business requirements referred as constraints. Once the scenario is created and while solving it, there might be a situation where the specified constraints cannot be satisfied and conflict. At this point, there is a need to identify the root cause of the infeasibility and repair (remove or relax) it. For this, a priority of constraints will be provided by the user on scenario creation page. Based on the priority, the solver will auto correct/eliminate the constraints and return the feasible solution along with the set of constraints that are removed. For detail understanding, a flowchart is illustrated.
For example, consider a scenario where the constraints Tiered Award Allocation: Supplier Count, Tiered Award Allocation: Supplier Award Quantity, Supplier Count Constraint are conflicting each other and causing infeasibility. At this point, the user is interested to see feasibility with elimination/relaxation of few constraints and provided the priority of constraints as below to correct the scenario (starting from low priority and end with high priority). If a constraint has lower priority, it gets eliminated/relaxed firstly compared to a constraint having higher priority.
In the present invention, a user can create different scenarios. Each scenario is defined by a collection of business requirements referred as constraints. A constraint may have different iterations e.g. Tiered award allocation: supplier count constraint can be defined for individual lanes. Hence, the constraint for each lane is treated as a different iteration of the constraint Tiered award allocation: supplier count.

Priority Constraint Elimination/relaxation order
High Tiered Award Allocation: Supplier Count 3
Medium Supplier Count Constraint 2
Low Tiered Award Allocation: Supplier Award Quantity 1

To remove the infeasibility in the above-mentioned scenario, first we will eliminate/relax the constraint with low priority and solve the scenario for feasibility. Once the feasibility is obtained the scenario will terminate with feasible or optimal solution, if not the above procedure repeats till feasibility obtains.
The infeasibility is detected at ‘iteration’ level using a Rule-based algorithm. First, the constraints are classified in different infeasibility sets. Each infeasibility set consists of different constraints that can possibly conflict with each other. A constraint can be present in more than one infeasibility set. Next, the algorithm will carefully evaluate values for all the constraints in each set and detect the infeasibility if any.
Mathematically it is impossible to find the infeasibility. The system defines solution is infeasible. Further, to check which constrain or set of constrains is infeasible and to resolve it, is difficult. Therefore, identification of the constraints is important by relaxing the check criteria. There can be multiple iterations- like Combination of constraints, Business discounts offered conditions, Carbon emission aspects and other compliances or only one constraint. Auto optimization is also possible.
Below are two examples of infeasibility sets as well as the infeasibility induced due to the values set by the user.
Example 1:
Tiered award allocation is selected for example- Supplier count, where minimum number of suppliers per lane and maximum number of suppliers per lane are used. Supplier count is calculated for the minimum number of suppliers for the event, maximum number of suppliers for the event and the exact number of suppliers for the event.
In the above example, the scenario will be infeasible if
1.Minimum number of suppliers for lane ‘L1’ and ‘L2’ are set at 4 and 3, respectively in Tiered award allocation: Supplier count constraint
2.Exact number of suppliers for the event is set at 3 in Supplier Count constraints
User will be suitably notified that the scenario is infeasible due to Tiered award allocation: Supplier count constraint for ‘L1’ and Supplier count constraint.
Example 2:
Tiered award allocation is selected for example- Supplier count, where minimum number of suppliers per lane and maximum number of suppliers per lane are used. Supplier quantity is calculated for the Percentage of total allocated spend for primary and secondary suppliers and Percentage of total allocated spend for primary, secondary and tertiary suppliers
In the above example, the scenario will be infeasible if
1. Minimum number of suppliers for lane ‘L1’ and ‘L2’ are set at 3 and 2, respectively, in Tiered award allocation: Supplier count constraint
2. 80% of total allocated spend to primary supplier and 20% of the total allocated spend to secondary supplier.
User will be suitably notified that the scenario is infeasible due to Tiered award allocation: Supplier count constraint for ‘L1’ and Tiered award allocation: Supplier quantity constraint.
While considerable emphasis has been placed herein on the components and component parts of the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiment as well as other embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the disclosure and not as a limitation.

Documents

Application Documents

# Name Date
1 202021013128-CORRESPONDENCE-150425.pdf 2025-04-19
1 202021013128-STATEMENT OF UNDERTAKING (FORM 3) [26-03-2020(online)].pdf 2020-03-26
1 202021013128-Written submissions and relevant documents [24-12-2024(online)].pdf 2024-12-24
2 202021013128-Annexure [09-12-2024(online)].pdf 2024-12-09
2 202021013128-POWER OF AUTHORITY [26-03-2020(online)].pdf 2020-03-26
2 202021013128-Written submissions and relevant documents [24-12-2024(online)].pdf 2024-12-24
3 202021013128-Annexure [09-12-2024(online)].pdf 2024-12-09
3 202021013128-Correspondence to notify the Controller [09-12-2024(online)].pdf 2024-12-09
3 202021013128-FORM 1 [26-03-2020(online)].pdf 2020-03-26
4 202021013128-FORM 3 [04-12-2024(online)].pdf 2024-12-04
4 202021013128-DRAWINGS [26-03-2020(online)].pdf 2020-03-26
4 202021013128-Correspondence to notify the Controller [09-12-2024(online)].pdf 2024-12-09
5 202021013128-US(14)-HearingNotice-(HearingDate-13-12-2024).pdf 2024-11-21
5 202021013128-FORM 3 [04-12-2024(online)].pdf 2024-12-04
5 202021013128-DECLARATION OF INVENTORSHIP (FORM 5) [26-03-2020(online)].pdf 2020-03-26
6 202021013128-US(14)-HearingNotice-(HearingDate-13-12-2024).pdf 2024-11-21
6 202021013128-CORRESPONDENCE-120224.pdf 2024-02-19
6 202021013128-COMPLETE SPECIFICATION [26-03-2020(online)].pdf 2020-03-26
7 Abstract1.jpg 2020-06-16
7 202021013128-CORRESPONDENCE-120224.pdf 2024-02-19
7 202021013128-AMENDED DOCUMENTS [22-11-2023(online)].pdf 2023-11-22
8 202021013128-AMENDED DOCUMENTS [22-11-2023(online)].pdf 2023-11-22
8 202021013128-FORM 13 [22-11-2023(online)].pdf 2023-11-22
8 202021013128-FORM 3 [24-06-2021(online)].pdf 2021-06-24
9 202021013128-FORM 13 [22-11-2023(online)].pdf 2023-11-22
9 202021013128-FORM 3 [01-06-2023(online)].pdf 2023-06-01
9 202021013128-REQUEST FOR CERTIFIED COPY [26-07-2021(online)].pdf 2021-07-26
10 202021013128-FORM 3 [01-06-2023(online)].pdf 2023-06-01
10 202021013128-FORM 3 [23-01-2023(online)].pdf 2023-01-23
10 202021013128-FORM-26 [06-10-2021(online)].pdf 2021-10-06
11 202021013128-CORRESPONDENCE [14-11-2022(online)].pdf 2022-11-14
11 202021013128-FORM 18 [08-11-2021(online)].pdf 2021-11-08
11 202021013128-FORM 3 [23-01-2023(online)].pdf 2023-01-23
12 202021013128-CORRESPONDENCE [14-11-2022(online)].pdf 2022-11-14
12 202021013128-DRAWING [14-11-2022(online)].pdf 2022-11-14
12 202021013128-FORM 3 [16-12-2021(online)].pdf 2021-12-16
13 202021013128-FER_SER_REPLY [14-11-2022(online)].pdf 2022-11-14
13 202021013128-DRAWING [14-11-2022(online)].pdf 2022-11-14
13 202021013128-CORRESPONDENCE(IPO)-(CERTIFIED COPY LETTER)-(17-12-2021).pdf 2021-12-17
14 202021013128-FER.pdf 2022-05-17
14 202021013128-FER_SER_REPLY [14-11-2022(online)].pdf 2022-11-14
14 202021013128-OTHERS [14-11-2022(online)].pdf 2022-11-14
15 202021013128-FORM 3 [22-07-2022(online)].pdf 2022-07-22
15 202021013128-OTHERS [14-11-2022(online)].pdf 2022-11-14
16 202021013128-FER.pdf 2022-05-17
16 202021013128-FORM 3 [22-07-2022(online)].pdf 2022-07-22
16 202021013128-OTHERS [14-11-2022(online)].pdf 2022-11-14
17 202021013128-FER.pdf 2022-05-17
17 202021013128-FER_SER_REPLY [14-11-2022(online)].pdf 2022-11-14
17 202021013128-CORRESPONDENCE(IPO)-(CERTIFIED COPY LETTER)-(17-12-2021).pdf 2021-12-17
18 202021013128-DRAWING [14-11-2022(online)].pdf 2022-11-14
18 202021013128-FORM 3 [16-12-2021(online)].pdf 2021-12-16
18 202021013128-CORRESPONDENCE(IPO)-(CERTIFIED COPY LETTER)-(17-12-2021).pdf 2021-12-17
19 202021013128-CORRESPONDENCE [14-11-2022(online)].pdf 2022-11-14
19 202021013128-FORM 18 [08-11-2021(online)].pdf 2021-11-08
19 202021013128-FORM 3 [16-12-2021(online)].pdf 2021-12-16
20 202021013128-FORM 18 [08-11-2021(online)].pdf 2021-11-08
20 202021013128-FORM 3 [23-01-2023(online)].pdf 2023-01-23
20 202021013128-FORM-26 [06-10-2021(online)].pdf 2021-10-06
21 202021013128-REQUEST FOR CERTIFIED COPY [26-07-2021(online)].pdf 2021-07-26
21 202021013128-FORM-26 [06-10-2021(online)].pdf 2021-10-06
21 202021013128-FORM 3 [01-06-2023(online)].pdf 2023-06-01
22 202021013128-FORM 13 [22-11-2023(online)].pdf 2023-11-22
22 202021013128-FORM 3 [24-06-2021(online)].pdf 2021-06-24
22 202021013128-REQUEST FOR CERTIFIED COPY [26-07-2021(online)].pdf 2021-07-26
23 202021013128-AMENDED DOCUMENTS [22-11-2023(online)].pdf 2023-11-22
23 202021013128-FORM 3 [24-06-2021(online)].pdf 2021-06-24
23 Abstract1.jpg 2020-06-16
24 Abstract1.jpg 2020-06-16
24 202021013128-CORRESPONDENCE-120224.pdf 2024-02-19
24 202021013128-COMPLETE SPECIFICATION [26-03-2020(online)].pdf 2020-03-26
25 202021013128-COMPLETE SPECIFICATION [26-03-2020(online)].pdf 2020-03-26
25 202021013128-DECLARATION OF INVENTORSHIP (FORM 5) [26-03-2020(online)].pdf 2020-03-26
25 202021013128-US(14)-HearingNotice-(HearingDate-13-12-2024).pdf 2024-11-21
26 202021013128-DECLARATION OF INVENTORSHIP (FORM 5) [26-03-2020(online)].pdf 2020-03-26
26 202021013128-DRAWINGS [26-03-2020(online)].pdf 2020-03-26
26 202021013128-FORM 3 [04-12-2024(online)].pdf 2024-12-04
27 202021013128-Correspondence to notify the Controller [09-12-2024(online)].pdf 2024-12-09
27 202021013128-DRAWINGS [26-03-2020(online)].pdf 2020-03-26
27 202021013128-FORM 1 [26-03-2020(online)].pdf 2020-03-26
28 202021013128-Annexure [09-12-2024(online)].pdf 2024-12-09
28 202021013128-FORM 1 [26-03-2020(online)].pdf 2020-03-26
28 202021013128-POWER OF AUTHORITY [26-03-2020(online)].pdf 2020-03-26
29 202021013128-POWER OF AUTHORITY [26-03-2020(online)].pdf 2020-03-26
29 202021013128-STATEMENT OF UNDERTAKING (FORM 3) [26-03-2020(online)].pdf 2020-03-26
29 202021013128-Written submissions and relevant documents [24-12-2024(online)].pdf 2024-12-24
30 202021013128-CORRESPONDENCE-150425.pdf 2025-04-19
30 202021013128-STATEMENT OF UNDERTAKING (FORM 3) [26-03-2020(online)].pdf 2020-03-26

Search Strategy

1 saerch_202021013128E_11-05-2022.pdf