Please download the dossier by clicking on the dossier button x
×

Systems and methods for extracting application relevant data from messages

  • US 9,946,584 B2
  • Filed: 09/30/2008
  • Issued: 04/17/2018
  • Est. Priority Date: 03/14/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for extracting application relevant data from messages, the system comprising:

  • a memory for storing computer executable instructions; and

    a processor for accessing the memory and executing the computer executable instructions, the computer executable instructions comprising;

    a first application relevant data extractor associated with a first software application;

    a second application relevant data extractor associated with a second software application, each of the first and second application relevant extractors comprising;

    a message parser that parses messages and builds a message tree having one or more objects;

    one or more data type templates that define a given data type based on one or more data elements; and

    a comparison engine that matches data elements in the one or more objects with data elements in the one or more data type templates, groups data elements in the one or more objects that matches data elements in the one or more data templates as a specific data type corresponding to the associated data type template that is matched, wherein the one or more data elements matched in a given data type template of the one or more data type templates comprises a proper subset of data elements in a given object of the one or more objects and the one or more data elements matched in the given data type template of the one or more data type templates comprises a proper subset of the one or more data elements in the given data type template; and

    a message backplane that routes a given set of messages with data elements matched in the one or more objects with data elements stored in the one or more data type templates that are transmitted and received between a back end and a front end of the first software application to the second application relevant data extractor in response to determining that the given set of messages contain data employable by the second software application to derive data not included in the given set of messages, routes messages that are transmitted and received between a front end and a back end of the second software application to the first application relevant data extractor;

    wherein the front end of the first software application and the front end of the second software application each includes a graphical user interface for receiving user input and providing user output, and the back end of the first software application and the back end of the second software application each includes an execution engine for processing data and providing responses for events occurring at a corresponding front end.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×