×

PROCESSING MESSAGES OF A PLURALITY OF DEVICES

  • US 20180218019A1
  • Filed: 01/30/2017
  • Published: 08/02/2018
  • Est. Priority Date: 01/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing messages received from a set of devices, the method comprising:

  • accessing a mapping table and a fact table stored in a relational database, the mapping table comprising mappings, each mapping assigning message fields to columns of the fact table; and

    for each of the received messages;

    determining all fields of the received message;

    analyzing the mapping table to determine whether the mapping table comprises a mapping that assigns each of the determined fields of the message to respective ones of the columns of the fact table;

    in response to determining that the mapping table does not comprise the mapping that assigns each of the determined fields of the message to the respective ones of the columns of the fact table, automatically generating a new mapping, the new mapping assigning each of the determined fields of the message to the respective ones of the columns of the fact table, and storing the new mapping in the mapping table;

    identifying in the mapping table an identified mapping that assigns each of the determined fields of the message to the respective one of the columns of the fact table; and

    storing field values of the message in the fact table in accordance with the assignment of fields to fact table columns of the identified mapping.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×