Patent ID: 9176803
Filing Date: 2015-11-03
Classification: G05B,G06F

Abstract:
1. A method to gather data from a system in response to an event of the system, the method comprising: identifying, by an event identifier, the event; accessing, by a data collector, a file to relate the event to data to collect in response to identifying the event, the file comprising more than one entry, each entry being associated with a different event in a plurality of events, each entry comprising a data identification specifying data to collect for a corresponding event, and a sequence by which to collect the data to collect for the corresponding event, wherein at least two entries in the file, corresponding to two different events, specify different data identifications and different sequences by which to collect the data to collect, such that different data is collected depending upon which event in the two different events is identified by the event identifier; retrieving, by the data collector, from the file, an identified entry corresponding to the identified event, and a data identification identifying data to collect and an associated sequence by which to collect the data corresponding to the identified entry, wherein the data identification corresponding to the identified entry comprises at least one memory location from which to collect the data to collect related to the corresponding event; and collecting, by the data collector, based upon the data identification corresponding to the identified entry, the data to collect related to the corresponding event from the at least one memory location in accordance with the sequence associated with the retrieved identified entry, wherein: the associated sequence specifies priorities associated with the collection of different types of data or data at different addresses in the data to collect such that at least one of a first type of data is collected prior to a second type of data, or data at a first address is collected prior to data at a second address, based on the sequence, the at least one memory location comprises an address range, collecting the data to collect related to the event comprises parsing data in the address range to select data from the address range corresponding to the data to collect, and not all of the data in the address range is collected.