1460718167-3b27ded4-52f8-4266-8fd6-21ffa086c78d

1. A product tracking system, comprising:
a memory that stores computer-executable components;
a processor operatively coupled to the memory that executes computer-executable components, including:
a device interface component configured to receive supply chain data from devices of a supply chain, wherein the device interface component receives the supply chain data on a cloud platform;
a correlation component configured to aggregate and correlate subsets of the supply chain data to yield correlated data; and
a tracking component configured to determine a status of a product within the supply chain based on the correlated data.
2. The product tracking system of claim 1, further comprising a client interface component configured to serve a display screen to a client device and to visualize information regarding the status of the product on the display screen.
3. The product tracking system of claim 1, wherein the correlation component determines a correlation between subsets of the supply chain data based in part on a data model that models at least a portion of the supply chain.
4. The product tracking system of claim 1, wherein the tracking component is further configured to identify a product flow inefficiency associated with a portion of the supply chain based on an analysis of the correlated data over a time range.
5. The product tracking system of claim 4, wherein the tracking component is further configured to generate a recommendation for adjusting at least one supply chain process to mitigate the product flow inefficiency.
6. The product tracking system of claim 1, wherein the tracking component is further configured to predict a level of demand for the product based on an analysis of the supply chain data.
7. The product tracking system of claim 6, wherein the tracking component is further configured to generate a recommended modification to at least one supply chain process based on the level of demand.
8. The product tracking system of claim 7, wherein the recommended modification comprises a modification predicted to adjust an inventory level for the product to a level that satisfies the level of demand.
9. The product tracking system of claim 6, wherein the tracking component is further configured to generate or alter an order for materials based on the level of demand.
10. The product tracking system of claim 3, wherein the tracking component is further configured to output an estimated time of arrival for the product to reach a specified point in the supply chain based on the status and latency information modeled by the data model.
11. A method for tracking product through a supply chain, comprising:
receiving, at a cloud platform, supply chain data from a plurality of devices within a supply chain;
aggregating and correlating subsets of the supply chain data yielding correlated data; and
identifying a status of a product within the supply chain based on the correlated data.
12. The method of claim 11, further comprising:
delivering a display screen to a client device via the cloud platform; and
rendering information regarding the status on the display screen.
13. The method of claim 11, wherein the aggregating and correlating comprises determining a correlation between subsets of the supply chain data based in part on a data model of at least a portion of the supply chain.
14. The method of claim 11, further comprising identifying an inefficiency in a product flow through the supply chain based on an analysis of the correlated data over a time range.
15. The method of claim 14, further comprising outputting a recommended adjustment to at least one supply chain process predicted to mitigate the inefficiency.
16. The method of claim 11, further comprising predicting a demand level for the product based on an analysis of the supply chain data.
17. The method of claim 16, further comprising outputting a recommended adjustment to at least one supply chain process predicted to maintain an inventory level that satisfies the demand level.
18. The method of claim 16, further comprising generating or adjusting an order for materials based on the demand level.
19. The method of claim 13, further comprising outputting an estimated time at which the product will arrive at a specified point in the supply chain based on the status and latency information read from the data model.
20. A computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing system to perform operations, including:
collecting, from multiple devices within a supply chain, data relating to a product in the supply chain;
storing the data in storage associated with a cloud platform;
aggregating and correlating subsets of the data at the cloud platform to yield correlated data; and
generating first output information identifying a status of the product within the supply chain.
21. The computer-readable medium of claim 20, wherein the status comprises at least one of a current location of the product within the supply chain, an estimated time of arrival of the product at a specified point within the supply chain, identification of whether the product is in production, identification of whether the product is in transit, an inventory level for the product, or a demand level for the product.
22. The computer-readable medium of claim 20, further comprising generating second output information identifying a product flow inefficiency associated with a system within the supply chain based on an analysis of the correlated data.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for analyzing audio components of communications comprising:
receiving information corresponding to an audio component of a communication session at a recorder;
generating text from the information at a speech recognition engine executing on a computing device; and
integrating the text with additional information provided by the recorder corresponding to the communication session, the additional information being integrated in a textual format and identifying a party to the communication session with a first representation; and the additional information identifying a characteristic of the audio component associated with the information of the communication session with a second representation,
wherein the first representation comprises a first letter to indicate audio communication by a first party of the communication session, and wherein the second representation comprises a lower case representation of the letter indicates a first volume level and an upper case representation of the letter indicates a second volume level.
2. The method of claim 1, wherein the additional information comprises amplitude information corresponding to volume levels that the audio component exhibited during the communication session.
3. The method of claim 1, wherein generating text comprises performing speech recognition analysis on the information and generating a transcript of the audio component.
4. The method of claim 1, wherein generating text comprises performing phonetic analysis on the information and generating a phonetic representation of the audio component.
5. The method of claim 1, further comprising indexing at least a portion of the information and the additional information to form text-searchable indexes.
6. The method of claim 5, wherein the indexing is selectively performed such that at least a portion of the additional information is not indexed.
7. The method of claim 6, wherein at least some of the additional information that is not indexed is integrated with the information as an HTML tag.
8. The method of claim 1, further comprising recording the communication session.
9. The method of claim 8, wherein recording comprises capturing screen data associated with the communication session.
10. The method of claim 1, further comprising performing automated evaluation of the communication session.
11. The method of claim 10, wherein performing automated evaluation comprises performing script adherence analysis.
12. The method of claim 1, wherein performing automated evaluation comprises evaluating the communication session for fraud.
13. The method of claim 1, wherein at least a portion of the communication session is conducted using Internet Protocol packets.
14. A system for analyzing audio components of communications comprising:
an audio analyzer operative to:
receive information corresponding to an audio component of a communication session from a recorder;
generate text from the information at a speech recognition engine executing on a computing device; and
integrate the text with additional information provided by the recorder corresponding to the communication session, the additional information being integrated in a textual format,

wherein the text with the additional information forms a textual representation of the audio component; and the text with the additional information includes a first representation of a party to the communication session and a second representation of a characteristic of the audio component associated with the information of the communication session,
wherein the first representation comprises a first letter to indicate audio communication by a first party of the communication session, and wherein the second representation comprises a lower case representation of the letter indicates a first volume level and an upper case representation of the letter indicates a second volume level.
15. The system of claim 14, wherein the audio analyzer comprises a speech recognition engine operative to analyze the information and to generate a transcript of the audio component.
16. The system of claim 14, wherein the audio analyzer comprises a phonetic analyzer operative to analyze the information and generate a phonetic representation of the audio component.
17. The system of claim 14, further comprising an amplitude analyzer operative to provide amplitude information corresponding to volume levels that the audio component exhibited during the communication session, the additional information comprising the amplitude information.
18. The system of claim 14, wherein:
the audio analyzer is further operative to insert timing indicators in the textual representation.
19. The system of claim 14, further comprising a recorder operative to record the audio component such that the information corresponding to the audio component is accessible to the audio analyzer.
20. The system of claim 14, further comprising means for recording the audio component.