Methods and systems for supply chain analytics
AssigneeMcKesson Corporation
InventorsAnshul Kumar, Bethann Maynard, Jacob Hookom
Life of this patent
Estimating the term…
Abstract
Provided are methods, systems, and apparatuses for improving supply chain management interfaces and functionality. The supply chain management interfaces may provide visualizations of one or more standardization constructs associated with an organization and locations thereof. A standardization construct may be generated using supply chain records associated with the organization and locations thereof. The visualizations of the one or more standardization constructs may be adjusted at a user interface. The adjusted one or more standardization constructs may be indicative of ways in which the one or more standardization constructs may be improved.
Claims20
A method comprising:
- receiving, by a first computing device, a plurality of records associated with an organization identifier, wherein the organization identifier is associated with at least one location identifier;
- determining, based on the plurality of records, a plurality of product clusters, wherein each product cluster of the plurality of product clusters comprises one or more product identifiers identified by the plurality of records;
- associating, based on the plurality of product clusters, each of the one or more product identifiers within each product cluster of the plurality of product clusters with the at least one location identifier;
- generating, based on a product per-unit cost for the one or more product identifiers within each of the plurality of product clusters, and based on a substitute per-unit cost for one or more substitute product identifiers associated with the one or more product identifiers within each of the plurality of product clusters, a plurality of alternative transactions indicative of a cost differential between the product per-unit cost and the substitute per-unit cost;
- generating, based on the one or more product identifiers within each product cluster of the plurality of product clusters, and based on the plurality of alternative transactions indicative of the cost differential, a standardization construct, wherein the standardization construct is associated with the at least one location identifier;
- providing, at a user interface, based on a search query comprising the organization identifier, search results associated with the organization identifier and an adjustable visualization based on the standardization construct, wherein the adjustable visualization comprises at least one adjustable component configured to modify the standardization construct;
- and
- providing, at the user interface, based on at least one user interaction with the at least one adjustable component that causes the standardization construct to be modified, and based on the modified standardization construct, modified search results associated with the organization identifier, wherein the standardization construct is modified based on at least one alternative transaction, of the plurality of alternative transactions, associated with the at least one user interaction.
A non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed by a computing device, cause the computing device to:
- receive, by a first computing device, a plurality of records associated with an organization identifier, wherein the organization identifier is associated with at least one location identifier;
- determine, based on the plurality of records, a plurality of product clusters, wherein each product cluster of the plurality of product clusters comprises one or more product identifiers identified by the plurality of records;
- associate, based on the plurality of product clusters, each of the one or more product identifiers within each product cluster of the plurality of product clusters with the at least one location identifier;
- generate, based on a product per-unit cost for the one or more product identifiers within each of the plurality of product clusters, and based on a substitute per-unit cost for one or more substitute product identifiers associated with the one or more product identifiers within each of the plurality of product clusters, a plurality of alternative transactions indicative of a cost differential between the product per-unit cost and the substitute per-unit cost;
- generate, based on the one or more product identifiers within each product cluster of the plurality of product clusters, and based on the plurality of alternative transactions indicative of the cost differential, a standardization construct, wherein the standardization construct is associated with the at least one location identifier;
- provide, at a user interface, based on a search query comprising the organization identifier, search results associated with the organization identifier and an adjustable visualization based on the standardization construct, wherein the adjustable visualization comprises at least one adjustable component configured to modify the standardization construct;
- and
- providing, at the user interface, based on at least one user interaction with the at least one adjustable component that causes the standardization construct to be modified, and based on the modified standardization construct, modified search results associated with the organization identifier, wherein the standardization construct is modified based on at least one alternative transaction, of the plurality of alternative transactions, associated with the at least one user interaction.
A system comprising:
- an interface configured to receive, by a first computing device, a plurality of records associated with an organization identifier, wherein the organization identifier is associated with at least one location identifier;
- a processor configured to:
- determine, based on the plurality of records, a plurality of product clusters, wherein each product cluster of the plurality of product clusters comprises one or more product identifiers identified by the plurality of records;
- associate, based on the plurality of product clusters, each of the one or more product identifiers within each product cluster of the plurality of product clusters with the at least one location identifier;
- generate, based on a product per-unit cost for the one or more product identifiers within each of the plurality of product clusters, and based on a substitute per-unit cost for one or more substitute product identifiers associated with the one or more product identifiers within each of the plurality of product clusters, a plurality of alternative transactions indicative of a cost differential between the product per-unit cost and the substitute per-unit cost;
- and
- generate, based on the one or more product identifiers within each product cluster of the plurality of product clusters, and based on the plurality of alternative transactions indicative of the cost differential, a standardization construct, wherein the standardization construct is associated with the at least one location identifier;
- and
- the interface further configured to:
- provide, based on a search query comprising the organization identifier, search results associated with the organization identifier and an adjustable visualization based on the standardization construct, wherein the adjustable visualization comprises at least one adjustable component configured to modify the standardization construct;
- and
- provide, based on at least one user interaction with the at least one adjustable component that causes the standardization construct to be modified, and based on the modified standardization construct, modified search results associated with the organization identifier, wherein the standardization construct is modified based on at least one alternative transaction, of the plurality of alternative transactions, associated with the at least one user interaction.
Dependencies are inferred from the claim text.