Inferencing Data Types Of Message Components
First Claim
1. A method of a device for filtering messages routing across a network, the method comprising:
- extracting, by a filter configured on a device, a plurality of message components from messages received via a network, the plurality of message components identified as having at least a field name in common, including a first field name;
creating, by a learning engine configured on the device, a list of data types for values of the first field name, the list comprising one or more data types of a value of the first field name identified for each of the plurality of message components; and
determining, by the learning engine, a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of a device for filtering messages routing across a network includes extracting, by a filter configured on the device, a plurality of message components from messages received via a network. The plurality of message components is identified as having at least a field name in common, including a first field name. A learning engine configured on the device creates a list of data types for values of the first field name. The list includes one or more data types of a value of the first field name identified for each of the plurality of message components. The learning engine determines a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.
-
Citations
20 Claims
-
1. A method of a device for filtering messages routing across a network, the method comprising:
-
extracting, by a filter configured on a device, a plurality of message components from messages received via a network, the plurality of message components identified as having at least a field name in common, including a first field name; creating, by a learning engine configured on the device, a list of data types for values of the first field name, the list comprising one or more data types of a value of the first field name identified for each of the plurality of message components; and determining, by the learning engine, a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
-
-
11. A method of a device for filtering messages routing across a network, the method comprising:
-
extracting, by a filter configured on a device, a plurality of message components from messages received via a network, the plurality of message components identified as uniform resource locator (URL) components at a same hierarchical level of URLs; creating, by a learning engine configured on the device, a list of data types comprising one or more data types identified for each of the plurality of message components; and determining, by the learning engine, a most restrictive data type from the list of data types for the plurality of message components. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for filtering messages routing across a network, the system comprising:
-
means for extracting a plurality of message components from messages received via a network, the plurality of message components identified as having at least a field name in common, including a first field name; means for creating a list of data types for values of the first field name, the list comprising one or more data types of a value of the first field name identified for each of the plurality of message components; and means for determining a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.
-
Specification