×

Message parser runtime choices

  • US 10,579,629 B2
  • Filed: 01/13/2017
  • Issued: 03/03/2020
  • Est. Priority Date: 01/13/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system for parsing a message against a message model, the message model comprising a choice block of element options and a guide field for guiding the parse, the system comprising:

  • a processor, a computer readable memory, and a computer readable storage medium associated with a computer device;

    program instructions to parse a message against a message model until a choice block of element options and an associated guide field is located in the message model;

    program instructions to determine element options associated with a particular guide field value located in the message, each element option having an associated frequency of occurrence in terms of the number of times the element option has previously occurred within a body of messages;

    program instructions to choose the most frequently occurring element option for the located guide field value;

    program instructions to further parse the choice block of element options against the chosen element option;

    program instructions to update the associated frequency of occurrence for a successfully parsed element option;

    program instructions to remove the chosen element option from consideration when it is not successfully parsed against the message;

    program instructions to choose the next most frequently occurring element option for that guide field value for further parsing; and

    program instructions to update the associated frequency of occurrence for an unsuccessfully parsed element option,wherein the associated guide field value is a value in a range of associated guide field values,wherein the determining of the element options associated with a particular guide field value located in the message includes looking up element options in a guide field element option table, andwherein the program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.

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