Patent ID: 11960443
Assignee: AVEVA SOFTWARE, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system for storing event data from an industrial process comprising:
an event historian comprising one or more processors and one or more non-transitory computer readable media, the one or more non-transitory computer readable media comprising instructions stored thereon that when executed by the one or more processors implement:
a storage block,
a snapshot,
a lookup process, and
a common bytes encoder (CBE) module;
wherein the system is configured to;
receive event data from an industrial process,
the event data comprising an individual event and property data associated with the individual event;
send the property data to the lookup process
the lookup process sorting the property data into one or more files in the storage block,
the one or more files are configured to enable a lookup of the event data upon receiving a query;
send the individual event to the CBE module upon completion of the lookup process,
the CBE module being configured to analyze the individual event and determine shared patterns between the individual event and one or more other events;
create an individual event by removing the shared patterns from the event data, the size of the individual event being smaller than the size of the event data;
create an encoded file for the individual event and a different encoded file for the shared patterns; and
create the snapshot that comprises the encoded file for the individual event,
wherein the snapshot is stored in the storage block, and wherein all the shared patterns identified within the event data is stored in the encoded file for the shared patterns.