A method of analysing and tracking machine systems has the steps of sensing operational data from equipment, the operational data comprising at least location, time, and one or more operational condition data related to the equipment; analysing the operational data to identify data patterns; logging the data patterns as events in a database; comparing the events to a database of predetermined patterns to classify each data pattern as a known event or an unknown event; updating the database to include a new data pattern related to any unknown events; and alerting a user to further classify the unknown events manually.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of analysing and tracking machine systems, comprising the steps of: sensing operational data from equipment, the operational data comprising at least location, time, and one or more operational condition data related to the equipment; analysing the operational data to identify data patterns; logging the data patterns in a database; identifying one or more gestures by comparing the data patterns to a set of gesture definitions; identifying one or more behaviours in a set of behaviour definitions, each behaviour definition comprising a gesture and one or more of: one or more additional gesture, one or more operational datum, or combination thereof. 2. The method of claim 1, further comprising the step of monitoring for unknown gestures or unknown behaviours, and automatically adding a definition of the unknown gestures or unknown behaviours to the respective set of gesture definitions or set of behaviour definitions. 3. The method of claim 2, further comprising the steps of alerting a user to classify unknown gestures or unknown behaviours. 4. The method of claim 1, further comprising the step of monitoring for unclassified gestures and unclassified behaviours based on repeated patterns, and adding the unclassified gestures and unclassified behaviours to the respective set of gesture definitions and set of behaviour definitions. 5. The method of claim 1, further comprising the step of comparing at least the operational data to one or more thresholds, and triggering an alarm if one or more thresholds have been exceeded. 6. The method of claim 1, wherein analysing the operational data to identify data patterns comprises comparing data values from the sensors to values in the definitions, convolving signals representative of the operational data processing signals representative of the operational data, using machine learning techniques to segment the operational data, or combinations thereof 7. The method of claim 6, wherein the signals are processed to obtain spatial information, frequency information, time domain information, or combinations thereof from the processed signals. 8. The method of claim 1, wherein data patterns comprise first order data structures, gestures comprise second order data structures, and behaviours comprise third order data structures, and further comprising the step of identifying one or more higher order structure defined by sets of higher order definitions, each higher order structure comprising a combination of two or more lower order data structures, wherein at least one lower order data structure comprises an immediately lower order data structure. 9. The method of claim 8, further comprising the step of generating an operational analysis based on the data structures. 10. The method of claim 9, wherein the operational analysis comprises an efficiency analysis of the duration of each data structure, and the time between data structures. 11. The method of claim 10, wherein the operational analysis further comprises an estimated cost of each accomplishment or activity based on one or more maintenance costs, material costs, labour costs, and equipment costs. 12. The method of claim 11, wherein the operational analysis comprises a comparison between separate equipment, separate operators, or both separate equipment and separate operators. 13. The method of claim 11, wherein the operational analysis comprises a comparison of the estimated costs and benefits of modified operations relative to the estimated costs and benefits of current operations. 14. The method of claim 1, further comprising the step of logging each of the one or more gestures and one or more behaviours in the database. 15. A system for analysing and tracking machine systems, comprising: sensors mounted to equipment in the machine system, the sensors sensing operational data from the equipment comprising at least location, time, and one or more operational condition data related to the equipment; a processor in communication with the sensors, the processor being programmed to: identify data structures using sets of data structure definitions, the data structures being ordered hierarchically in one of a first order and more than one higher order, wherein the first order data structures comprise data patterns identified from the operational data, and higher order data structures comprise an immediately lower order data structure in combination with one or more lower order data structures. 16. The system of claim 15, further comprising a notification device. 17. The system of claim 16, wherein the processor is further programmed to identify potential data structures, and the notification device is triggered to notify a user of any potential data structures. 18. The system of claim 16, wherein the processor is further programmed to compare the operational data or one or more data structures to one or more thresholds, and to trigger the notification device if one or more thresholds have been exceeded. 19. The system of claim 15, wherein comparing the data patterns to the database comprises comparing data values from the sensors with values in a database, convolving signals representative of the operational data with another signal, processing signals representative of the operational data, applying machine learning techniques to segment the operational data, or combinations thereof. 20. The system of claim 19, wherein the signals are processed to obtain spatial information, frequency information, time domain information, or combinations thereof. 21. A method of analysing and tracking machine systems, comprising the steps of: sensing operational data from equipment, the operational data comprising at least location, time, and one or more operational condition data related to the equipment; identifying data structures using sets of data structure definitions, the data structures being ordered hierarchically, wherein the first order data structures comprise data patterns identified from the operational data, and higher order data structures comprises a combination of two or more lower order data structures, wherein at least one lower order data structure comprises an immediately lower order data structure. 22. The method of claim 21, further comprising the steps of monitoring for unknown data structures not in the sets of data structures and adding a definition of one or more unknown data structures to the sets of data structure definitions or alerting a user to classify the unknown data structures. 23. The method of claim 21, wherein identifying data patterns comprises comparing data values from the sensors to values in the definitions, convolving signals representative of the operational data with another signal, or processing signals representative of the operational data, applying machine learning techniques to segment the operational data, or combinations thereof 24. The method of claim 23, wherein the signals are processed to obtain spatial information, frequency information, time domain information, or combinations thereof from the processed signals. 25. The method of claim 21, further comprising the step of generating an operational analysis based on a plurality of identified data structures. 26. The method of claim 25, wherein the operational analysis comprises an efficiency analysis of the duration of one or more data structures, and a time interval between selected data structures. 27. The method of claim 26, wherein the operational analysis further comprises an estimated cost of one or more data structures based on one or more maintenance costs, material costs, labour costs, and equipment costs. 28. The method of claim 27, wherein the operational analysis comprises a comparison between separate equipment, separate operators, or both separate equipment and separate operators. 29. The method of claim 27, wherein the operational analysis comprises a comparison of the estimated costs and benefits of modified operations relative to the estimated costs and benefits of current operations. 30. The method of claim 21, further comprising the step of logging each of the identified data structures in a database.