Real-time large volume data correlation
AssigneeAT&T Intellectual Property I, L.P.
InventorsPeter Aung Htut Wong, Baofeng Jiang
Life of this patent
Estimating the term…
Abstract
A system and method uses a data correlator system to associate large volumes of related data. The data correlator system receives data packets with user content from a mobile network. The data correlator system creates a hash value for data associated with the user content, such as user account information or the location of the user device. The data correlator system uses the hash value to combine the user content with the associated data. The data correlator system provides the combined data to an optimization engine for optimizing the performance of the mobile network.
Claims20
A computing system comprising:
- a data correlator;
- a first data feed queue that supplies a first data packet from a communication network to the data correlator, wherein the first data packet comprises a key data element and a user plane data element or a control plane data element;
- a data mapper;
- and
- a second data feed queue that supplies a second data packet to the data mapper, wherein the second data packet comprises the key data element and a user identifier data element,
- wherein the data mapper creates a hash value for the second data packet;
- wherein the data correlator uses the hash value and the key data element to identify the second data packet and combines the first data packet and the second data packet to create a combined data packet comprising the user identifier data element and the user plane data element or the control plane data element;
- and
- wherein the data correlator provides the combined data packet to an optimization engine for optimizing a functioning of the communication network.
A method comprising:
- receiving, from a communication network, a first data packet at a data correlator, wherein the first data packet comprises a key data element and a user plane data element or a control plane data element, and wherein the data correlator executes on a computing system;
- and
- receiving a second data packet at a data mapper, the data mapper executing on the computing system, wherein the second data packet comprises the key data element and a user identifier data element;
- creating, by the data mapper, a hash value for the second data packet;
- identifying, by the data correlator, the second data packet by using the hash value and the key data element;
- combining, by the data correlator, the first data packet and the second data packet to create a combined data packet comprising the user identifier data element and the user plane data element or the control plane data element;
- and
- providing the combined data packet to an optimization engine for optimizing a functioning of the communication network.
Dependencies are inferred from the claim text.