IP Library Granted Patent US 11,392,895
Granted Patent B1
US 11,392,895 · App. 17/074,355 · Granted Jul 19, 2022

Part chain management in an aftermarket services industry

Inventors: Rahul Singh (Coppell, TX); Lance Johnson (Arvada, CO)
Assignee: Entercoms, Inc.
G06Q10/0875
View Patent ↗
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 11,392,895
App. No.
17/074,355
Granted
Jul 19, 2022
Kind
B1
Abstract

A part chain management system and method for generating chain sequences for parts in the aftermarket services industry is disclosed. Data on various parts and their substitutes is obtained from an engineering data management (EDM) team and translated into pair wise substitutional relationships represented in a known part substitutional relationship network. The system and method derive a part chain representation from known part substitutional relationships and inferences determined therefrom. The system and method can refine or filter the part chain representation based on rules such as business relationships. The system and method analyzes inferred part substitutional relationships for conflicts, which are either resolved automatically using conflict resolution rules or are referred for manual resolution. Following conflict resolution, the inferred links are finalized and used along with known links to generate a final part substitutional relationship network. Planning/inventory management tools can utilize the final network to plan and manage part substitutions.

Claims (86)

1. A method comprising:

executing code, stored in a non-transitory computer readable storage medium, by a processor in an electronic data processing system to configure the electronic data processing system into a machine that provides a logical, technical platform for generating a defined and inferred, supply chain, collective, part substitutional relationship network from parts data and defined part substitutional relationship data by:

receiving the parts data and the defined part substitutional relationship data from one or more data sources;

translating the parts data and defined part substitutional relationship data into pair wise substitutional relationships in a defined part substitutional relationship network for the supply chain;

processing the defined part substitutional network to derive missing, part substitutional links, wherein the missing, part substitutional links are absent from the defined substitutional relationships, wherein processing the defined part substitutional network to derive missing, part substitutional links comprises executing a process on the defined part substitutional relationship network that includes a feedback operation to correct erroneous part substitutional links to generate the resultant, part substitutional relationship network to accurately include part substitutional links;

processing the defined part substitutional relationships to derive missing part substitutional links;

generating an ‘inferred’ part substitutional relationship representation using the derived missing part substitutional links;

generating a supply chain, collective part substitutional relationship network of part chain sequences that includes substitutional relationships of parts from the defined part substitutional relationship representation and the inferred, part substitutional relationship representation; and

processing the collective, part substitutional relationship network to identify substitute parts; and

performing at least one of: (1) fulfilling orders with the identified substitute parts, (2) procuring the identified substitute parts, (3) repairing with the substitute parts, and (4) replenishing inventory with the substitute parts by utilizing the substitute parts identified from the provided supply chain, collective, part substitutional relationship network.

2. The method of claim 1 wherein receiving the parts data and the defined part substitutional relationship data, from one or more data sources, representing defined part substitutional relationships between multiple parts further comprises:

receiving first data representing one-way part substitutional relationships, wherein, in a one-way part substitutional relationship, a first part is substitutable for a second part but the second part is not substitutional for the first part; and

receiving second data representing two-way part substitutional relationships, wherein, in a two-way part substitutional relationship, a third part is substitutable for a fourth part and the fourth part is substitutional for the third part.

3. The method of claim 1 wherein:

generating a supply chain, collective, part substitutional relationship network of part chain sequences further comprises:

representing the defined substitutional part relationships in a known, part substitutional relationship representation that represents a first part, an N th part, and intervening, substitutional parts that identifies a substitutional link that the N th part is a substitute for the first part because each intervening, substitutional part is a substitute for a preceding part in the defined part substitutional relationship representation, wherein N is an integer equal to at least 3.

4. The method of claim 1 wherein generating at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network further comprises:

optimizing at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network based on one more optimization criteria, wherein optimizing at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network further comprises:

processing weights of the parts to determine a contribution of the weights of each part to each optimization criterion; and

determining at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network based on the contribution of the weights of each part which results in at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network meeting the optimization criteria.

5. The method of claim 4 wherein the optimization criteria comprises a group that includes at least one member of a group consisting of: lowest cost parts relative to all other parts in the inferred, part substitutional relationship, most expensive parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network, most reliable parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network, most critical parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network, and most available parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network.

6. The method of claim 1 further comprising:

performing in the electronic data processing system:

identifying conflicting relationships between parts in the defined part substitutional relationship representation;

resolving the conflicting relationships;

finalizing the defined part substitutional relationships after resolving the conflicting relationships; and

generating the supply chain, collective, part substitutional relationship network comprises generating the collective, part substitutional relationship network from the finalized defined part substitutional relationship representation and the inferred, part substitutional relationship representation.

7. The method of claim 6 wherein identifying conflicting relationships between parts in the inferred, part substitutional relationship representation further comprises:

identifying circular substitutional relationships and inconsistent substitutional relationships.

8. The method of claim 6 further comprising:

performing in the electronic data processing system:

providing the sequences to an order management system for the order management system to utilize substitute parts identified in the priority sequences; and

visually displaying the inferred, part substitutional relationship representation.

9. A system comprising:

a processor; and

a memory, coupled to the processor, wherein the memory comprises code, wherein the code is executable by the processor to access a server computer system that generates a defined and inferred, supply chain, collective, part substitutional relationship network from parts data and defined part substitutional relationship data by:

contacting the server computer system;

providing a request to the server computer system to perform at least one of: (1) fulfilling orders with the identified substitute parts, (2) procuring the identified substitute parts, (3) repairing with the substitute parts, and (4) replenishing inventory with the substitute parts by utilizing the substitute parts identified from the provided supply chain, collective, part substitutional relationship network; and

receiving a response to the request, wherein the server computer system executes a process that includes:

receiving the parts data and the defined part substitutional relationship data from one or more data sources;

translating the parts data and defined part substitutional relationship data into pair wise substitutional relationships in a defined part substitutional relationship network for the supply chain;

processing the defined part substitutional network to derive missing, part substitutional links, wherein the missing, part substitutional links are absent from the defined substitutional relationships, wherein processing the defined part substitutional network to derive missing, part substitutional links comprises executing a process on the defined part substitutional relationship network that includes a feedback operation to correct erroneous part substitutional links to generate the resultant, part substitutional relationship network to accurately include part substitutional links;

processing the defined part substitutional relationships to derive missing part substitutional links;

generating an ‘inferred’ part substitutional relationship representation using the derived missing part substitutional links;

generating a supply chain, collective part substitutional relationship network of part chain sequences that includes substitutional relationships of parts from the defined part substitutional relationship representation and the inferred, part substitutional relationship representation; and

processing the collective, part substitutional relationship network to identify substitute parts; and

performing the at least one of: (1) fulfilling orders with the identified substitute parts, (2) procuring the identified substitute parts, (3) repairing with the substitute parts, and (4) replenishing inventory with the substitute parts by utilizing the substitute parts identified from the provided supply chain, collective, part substitutional relationship network.

10. A system to provide a logical, technical platform for generating a defined and inferred, supply chain, collective, part substitutional relationship network from parts data and defined part substitutional relationship data, the system comprising:

a processor; and

a memory, coupled to the processor, wherein the memory comprises code, and the code is executable by the processor to cause the system to:

receive the parts data and the defined part substitutional relationship data from one or more data sources;

translate the parts data and defined part substitutional relationship data into pair wise substitutional relationships in a defined part substitutional relationship network for the supply chain;

process the defined part substitutional network to derive missing, part substitutional links, wherein the missing, part substitutional links are absent from the defined substitutional relationships, wherein to process the defined part substitutional network to derive missing, part substitutional links comprises executing a process on the defined part substitutional relationship network that includes a feedback operation to correct erroneous part substitutional links to generate the resultant, part substitutional relationship network to accurately include part substitutional links;

process the defined part substitutional relationships to derive missing part substitutional links;

generate an ‘inferred’ part substitutional relationship representation using the derived missing part substitutional links;

generate a supply chain, collective part substitutional relationship network of part chain sequences that includes substitutional relationships of parts from the defined part substitutional relationship representation and the inferred, part substitutional relationship representation; and

process the collective, part substitutional relationship network to identify substitute parts; and

perform at least one of: (1) fulfilling orders with the identified substitute parts, (2) procuring the identified substitute parts, (3) repairing with the substitute parts, and (4) replenishing inventory with the substitute parts by utilizing the substitute parts identified from the provided supply chain, collective, part substitutional relationship network.

11. The method of claim 10 wherein to receive the parts data and the defined part substitutional relationship data, from one or more data sources, representing defined part substitutional relationships between multiple parts further comprises to:

receive first data representing one-way part substitutional relationships, wherein, in a one-way part substitutional relationship, a first part is substitutable for a second part but the second part is not substitutional for the first part; and

receive second data representing two-way part substitutional relationships, wherein, in a two-way part substitutional relationship, a third part is substitutable for a fourth part and the fourth part is substitutional for the third part.

12. The method of claim 10 wherein to generate a supply chain, collective, part substitutional relationship network of part chain sequences further comprises to:

represent the defined substitutional part relationships in a known, part substitutional relationship representation that represents a first part, an N th part, and intervening, substitutional parts that identifies a substitutional link that the N th part is a substitute for the first part because each intervening, substitutional part is a substitute for a preceding part in the defined part substitutional relationship representation, wherein N is an integer equal to at least 3.

13. The method of claim 10 wherein to generate an inferred, part substitutional relationship representation using the derived missing, part substitutional links further comprises to:

apply defined logic operations to infer intervening, substitutional parts that link parts in the defined part substitutional relationship representation.

14. The method of claim 10 wherein to generate at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network further comprises to:

optimize at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network based on one more optimization criteria, wherein to optimize at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network further comprises to:

process weights of the parts to determine a contribution of the weights of each part to each optimization criterion; and

determine at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network based on the contribution of the weights of each part which results in at least one of the inferred, part substitutional relationship and the collective, part substitutional relationship network meeting the optimization criteria.

15. The method of claim 14 wherein the optimization criteria comprises a group that includes at least one member of a group consisting of: lowest cost parts relative to all other parts in the inferred, part substitutional relationship, most expensive parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network, most reliable parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network, most critical parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network, and most available parts relative to all other parts in at least one of (i) the inferred, part substitutional relationship and (ii) the collective, part substitutional relationship network.

16. The method of claim 10 wherein the code is further executable by the processor to cause the system to:

identify conflicting relationships between parts in the defined part substitutional relationship representation;

resolve the conflicting relationships; and

finalize the defined part substitutional relationships after resolving the conflicting relationships; and

generate the supply chain, collective, part substitutional relationship network comprises generating the collective, part substitutional relationship network from the finalized defined part substitutional relationship representation and the inferred, part substitutional relationship representation.

17. The method of claim 16 wherein to identify conflicting relationships between parts in the inferred, part substitutional relationship representation further comprises to:

identify circular substitutional relationships and inconsistent substitutional relationships.

18. The method of claim 16 wherein the multiple, unique priority sequences comprise a consume sequence, procure sequence, and replenish sequence, and wherein the code is further executable by the processor to cause the system to:

provide the sequences to an order management system for the order management system to utilize substitute parts identified in the priority sequences.

19. The method of claim 10 wherein the code is further executable by the processor to cause the system to:

process conflict resolution rules to identify conflicting relationships between parts in the inferred, part substitutional relationship representation;

resolve the conflicting relationships;

finalize the inferred, part substitutional relationship representation after resolving the conflicting relationships; and

use the finalized part substitutional relationship representation to create multiple, unique priority sequences.

20. The method of claim 10 wherein the code is further executable by the processor to cause the system to:

visually display the inferred, part substitutional relationship representation.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY (AS SUCCESSOR TO SILICON VALLEY BANK), AS ADMINISTRATIVE AGENT
To: BAXTER PLANNING SYSTEMS MIDCO, LLC; BAXTER PLANNING SYSTEMS OPCO, LLC
Reel/Frame 067639/0023 →
SECURITY INTEREST Recorded Jun 6, 2024
From: BAXTER PLANNING SYSTEMS OPCO, LLC
To: GOLUB CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 067639/0048 →
SECURITY INTEREST Recorded Mar 23, 2022
From: BAXTER PLANNING SYSTEMS MIDCO, LLC; BAXTER PLANNINGSYSTEMS OPCO, LLC
To: SILICON VALLEY BANK
Reel/Frame 059351/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2021
From: ENTERCOMS, INC.
To: BAXTER PLANNING SYSTEMS OPCO, LLC
Reel/Frame 057977/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: SINGH, RAHUL; JOHNSON, LANCE
To: ENTERCOMS, INC.
Reel/Frame 057145/0912 →
Continuity (4)
Continuation 16356665 · Mar 18, 2019
Continuation 14185759 · Feb 20, 2014
Continuation 14144548 · Dec 31, 2013
Provisional Application 61882426 · Sep 25, 2013