Systems and Methods for Extracting Application Relevant Data from Messages
First Claim
1. A system for extracting application relevant data from messages, the system 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for extracting application relevant data from messages. In one embodiment, a system can comprise 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. The comparison engine 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.
36 Citations
20 Claims
-
1. A system for extracting application relevant data from messages, the system 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium having computer executable components for linking software applications and extracting application relevant data from messages between software applications, the computer readable medium comprising:
-
a first application relevant data extractor associated with a first software application, the first application relevant data extractor comprising; a first plurality of data type templates that each define a given data type based on one or more data elements relevant to the first software application; and a first comparison engine that matches data elements in messages provided to the first software application with data elements in one or more of the first plurality of data type templates, groups data elements from the messages that matches data elements in the one or more of the first plurality of data templates as specific data types corresponding to the associated data type templates that are matched and maps the specific data types that are matched to the associated data type template to objects in the first software application; and a second application relevant data extractor associated with a second software application, the second application relevant data extractor comprising; a second plurality of data type templates that each define a given data type based on one or more data elements relevant to the second software application; and a second comparison engine that matches data elements in messages provided to the second software application with data elements in one or more of the second plurality of data type templates, groups data elements from the messages that matches data elements in the one or more of the second plurality of data templates as specific data types corresponding to the associated data type templates that are matched and maps the specific data types that are matched to the associated data type template to objects in the second software application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for extracting application relevant data from messages, the method comprising:
-
parsing a message received from a first software application and building a message tree of the parsed message having one or more objects; comparing data elements in the one or more objects with data elements in one or more data type templates, the data type templates defining a given data type based on one or more data elements, to determine matches between data elements in the one or more objects to data elements in the one or more data templates; and mapping the data elements in the one or more objects that match data elements in the one or more data templates into a second software application. - View Dependent Claims (19, 20)
-
Specification