Search

US-12619635-B2 - Methods and systems for supply chain analytics using visualizations and standardization constructs

US12619635B2US 12619635 B2US12619635 B2US 12619635B2US-12619635-B2

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.

Inventors

  • Anshul Kumar
  • Bethann Maynard
  • Jacob Hookom

Assignees

  • MCKESSON CORPORATION

Dates

Publication Date
20260505
Application Date
20240313

Claims (20)

  1. 1 . A method comprising: determining, by a first computing device, based on a plurality of records associated with an organization identifier, a plurality of product clusters, wherein each product cluster of the plurality of product clusters comprises one or more product identifiers; generating, based on a product cost associated with the one or more product identifiers within each of the plurality of product clusters, and based on a substitute cost associated with 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 cost and the substitute cost; generating, based on the plurality of alternative transactions indicative of the cost differential, a standardization construct; based on a search query comprising the organization identifier, outputting, at a user interface, search results and an adjustable visualization based on the standardization construct; and based on at least one user interaction with the adjustable visualization via the user interface: modifying the standardization construct, resulting in a modified standardization construct, 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, and outputting, based on the modified standardization construct, modified search results.
  2. 2 . The method of claim 1 , wherein the plurality of records comprises the one or more product identifiers within each product cluster of the plurality of product clusters.
  3. 3 . The method of claim 1 , wherein generating the standardization construct comprises, for each product cluster of the plurality of product clusters, determining the product cost associated with each of the one or more product identifiers.
  4. 4 . The method of claim 1 , wherein generating the standardization construct comprises, for each product cluster of the plurality of product clusters, determining the substitute cost associated with each of the one or more substitute product identifiers.
  5. 5 . The method of claim 1 , wherein the adjustable visualization comprises a time component, a weight, or a peer component.
  6. 6 . The method of claim 5 , wherein the at least one user interaction comprises an adjustment to the time component, the weight, or the peer component, and wherein the modified search results are based on the adjustment.
  7. 7 . The method of claim 1 , wherein the adjustable visualization comprises one or more of a chart or a graph indicative of the cost differential for each product cluster of the plurality of product clusters.
  8. 8 . A non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed by a computing device, cause the computing device to: determine, by a first computing device, based on a plurality of records, a plurality of product clusters associated with an organization identifier, wherein each product cluster of the plurality of product clusters comprises one or more product identifiers; generate, based on a product cost associated with the one or more product identifiers within each of the plurality of product clusters, and based on a substitute 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 cost and the substitute cost; generate, based on the plurality of alternative transactions indicative of the cost differential, a standardization construct; based on a search query comprising the organization identifier, output, at a user interface, search results and an adjustable visualization based on the standardization construct; and based on at least one user interaction with the adjustable visualization via the user interface: modify the standardization construct, resulting in a modified standardization construct, 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, and output, based on the modified standardization construct, modified search results.
  9. 9 . The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of records comprises the one or more product identifiers within each product cluster of the plurality of product clusters.
  10. 10 . The non-transitory computer-readable storage medium of claim 8 , wherein the computer-executable instructions that, when executed by the computing device, cause the computing device to generate the standardization construct further cause the computing device to, for each product cluster of the plurality of product clusters, determine the product cost associated with each of the one or more product identifiers.
  11. 11 . The non-transitory computer-readable storage medium of claim 8 , wherein the computer-executable instructions that, when executed by the computing device, cause the computing device to generate the standardization construct further cause the computing device to, for each product cluster of the plurality of product clusters, determine the substitute cost associated with each of the one or more substitute product identifiers.
  12. 12 . The non-transitory computer-readable storage medium of claim 8 , wherein the adjustable visualization comprises a time component, a weight, or a peer component.
  13. 13 . The non-transitory computer-readable storage medium of claim 12 , wherein the at least one user interaction comprises an adjustment to the time component, the weight, or the peer component, and wherein the modified search results are based on the adjustment.
  14. 14 . The non-transitory computer-readable storage medium of claim 8 , wherein the adjustable visualization of the standardization construct comprises one or more of a chart or a graph indicative of the cost differential for each product cluster of the plurality of product clusters.
  15. 15 . An apparatus comprising: one or more processors; and memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to: determine, based on a plurality of records, a plurality of product clusters associated with an organization identifier, wherein each product cluster of the plurality of product clusters comprises one or more product identifiers; generate, based on a product cost associated with the one or more product identifiers within each of the plurality of product clusters, and based on a substitute 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 cost and the substitute cost; generate, based on the plurality of alternative transactions indicative of the cost differential, a standardization construct; based on a search query comprising the organization identifier, output, at a user interface, search results and an adjustable visualization based on the standardization construct; and based on at least one user interaction with the adjustable visualization via the user interface: modify the standardization construct, resulting in a modified standardization construct, 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, and, output, based on the modified standardization construct, modified search results.
  16. 16 . The apparatus of claim 15 , wherein the plurality of records comprises the one or more product identifiers within each product cluster of the plurality of product clusters.
  17. 17 . The apparatus of claim 15 , wherein the processor-executable instructions that, when executed by the apparatus, cause the apparatus to generate the standardization construct further cause the apparatus to, for each product cluster of the plurality of product clusters, determine the product cost associated with each of the one or more product identifiers.
  18. 18 . The apparatus of claim 15 , wherein the processor-executable instructions that, when executed by the apparatus, cause the apparatus to generate the standardization construct further cause the apparatus to, for each product cluster of the plurality of product clusters, determine the substitute cost associated with each of the one or more substitute product identifiers.
  19. 19 . The apparatus of claim 15 , wherein the adjustable visualization comprises a time component, a weight, or a peer component.
  20. 20 . The apparatus of claim 19 , wherein the at least one user interaction comprises an adjustment to the time component, the weight, or the peer component, and wherein the modified search results are based on the adjustment.

Description

CROSS-REFERENCE TO RELATED APPLICATION This application is a continuation of U.S. application Ser. No. 16/370,174, filed on Mar. 29, 2019, the entirety of which is incorporated by reference herein. BACKGROUND The expanded use of customer relationship management (CRM) and supply chain management (SCM) software has allowed organizations to quickly gain access to a significant amount of information for numerous, and even granular, aspects of their supply chain and organizational operations. Unfortunately, what often results from existing CRM and SCM software is irrelevant and/or overly complicated information being reported. These drawbacks prevent an organization from easily making simple yet effective changes to their supply chain and organizational operations. These and other shortcomings are addressed by the present disclosure. SUMMARY It is to be understood that both the following general description and the following detailed description are exemplary and explanatory only and are not restrictive. Provided are methods, systems, and apparatuses comprising receiving data related to a domain of a plurality of domains, determining a weight associated with the domain, receiving a peer component related to the data, the receiving a time component related to the data, and generating a standardization construct based on the data, the domain, the weight, the peer component, and the time component. Also provided are methods, systems, and apparatuses comprising receiving supply chain information for an organization entity as a batch, extracting data for one or more domains related to the organization entity, analyzing data for the one or more domains, and generating a standardization construct based on the analyzed data for the one or more domains. Additional advantages will be set forth in part in the description which follows or may be learned by practice. The advantages will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments and, together with the description, serve to explain the principles of the methods, systems, and apparatuses described herein: FIG. 1 shows a block diagram of an example client/server environment; FIG. 2 shows a block diagram of an example client/server environment. FIG. 3 shows a block diagram of an example search engine; FIG. 4 shows a block diagram of example entity data; FIG. 5 shows a block diagram of an example client/server environment; FIG. 6 shows a block diagram of an example search engine index; FIG. 7 shows a flowchart of an example method; FIG. 8 shows an example user interface; FIG. 9 shows a block diagram of example standardization data; FIG. 10 shows an example user interface; FIG. 11 shows a flowchart of an example method; FIG. 12 shows a flowchart of an example method; FIG. 13 shows a flowchart of an example method; FIG. 14 shows a flowchart of an example method; FIG. 15 shows a flowchart of an example method; FIG. 16 shows a flowchart of an example method; FIG. 17 shows a flowchart of an example method; FIG. 18 shows a flowchart of an example method; FIG. 19 shows a flowchart of an example method; FIG. 20 shows a flowchart of an example method; FIG. 21 shows a flowchart of an example method; FIG. 22 shows a flowchart of an example method; FIG. 23 shows a flowchart of an example method; FIG. 24 shows a flowchart of an example method; FIG. 25 shows a flowchart of an example method; FIG. 26 shows a flowchart of an example method; FIG. 27 shows a flowchart of an example method; and FIG. 28 shows a flowchart of an example method. DETAILED DESCRIPTION Before the present methods and systems are disclosed and described, it is to be understood that the methods and systems are not limited to specific methods, specific components, or to particular implementations. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the specification and the appended claims, the singular forms “a,” “an” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes—from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and