1. A system comprising a processing server, the processing server comprising memory and a processor, the processing server operable to: receive a plurality of events, each event comprising digital data and having a plurality of associated attributes; analyze the plurality of associated attributes of the plurality of events in order to identify at least two or more related events, the related events having at least one attribute in common; determine a time associated with each of the at least two or more related events, the time of each event being determined from the plurality of associated attributes; order the at least two or more related events in chronological order based on the determined time associated with each of the at least two or more related events; create a new attribute based on the ordering of the at least two or more related events in chronological order; and create one or more enriched events by appending the new attribute to at least one of the at least two or more related events.