IP Library Granted Patent US 11,087,231
Granted Patent B2
US 11,087,231 · App. 16/708,370 · Granted Aug 10, 2021

Intelligent signal matching of disparate input signals in complex computing networks

Inventors: Melanie D. Courtright (Plano, TX); Vincent P. Derobertis (Plano, TX); Michael D. Bigby (Plano, TX); William C. Robinson (Plano, TX); Greg Ellis (Plano, TX); Heidi D. E. Wilton (Toronto, CA); John R. Rothwell (Plano, TX); Jeremy S. Antoniuk (Plano, TX)
Assignee: Research Now Group, LLC
G06N7/04G06F9/00H04L12/00H04L12/4625H04L29/06H04W4/02H04L29/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,087,231
App. No.
16/708,370
Granted
Aug 10, 2021
Kind
B2
Abstract

This disclosure is directed to an apparatus for intelligent matching of disparate input data received from disparate input data systems in a complex computing network for establishing targeted communication to a computing device associated with the intelligently matched disparate input data.

Claims (84)

1. An apparatus for intelligent matching of disparate input data received from disparate input data systems in a complex computing network for establishing targeted communication to a computing device associated with the intelligently matched disparate input data, the intelligent matching and the targeted communication being necessarily rooted in computing technology, the apparatus comprising:

a hardware data communication interface for:

establishing a first connection to a first input data system, the first input data system being associated with first input data associated with a first set of data attributes;

receiving the first input data on the first connection;

establishing a second connection to a second input data system, the second input data system being associated with second input data associated with a second set of data attributes;

receiving the second input data on the second connection;

establishing, based on routing data, a third connection to a computing device;

transmitting a targeted communication to the computing device; and

receiving a response to the targeted communication;

a data sensor for:

sensing a first data attribute, from the first set of data attributes, associated with the first input data; and

sensing a second data attribute, from the second set of data attributes, associated with the second input data; and

a hardware digital data processor for:

applying a data cleansing process to at least one attribute from the second set of data attributes;

determining the first data attribute matches the second data attribute;

determining, based on the first data attribute matching the second data attribute, the first input data matches the second input data;

identifying the routing data associated with the first input data or the second input data;

generating the targeted communication for transmission to the computing device accessible using the routing data; and

first associating, with the first input data or the second input data, the response to the targeted communication.

2. The apparatus of claim 1 , wherein the hardware digital data processor is further for integrating the first input data with the second input data.

3. The apparatus of claim 1 , wherein the hardware data communication interface receives the first input data and the second input data in real-time before the targeted communication is generated.

4. The apparatus of claim 1 , wherein the second input data is segmented into a first segment of input data and a second segment of input data.

5. The apparatus of claim 4 , wherein the hardware digital data processor is further for determining, based on the response to the targeted communication, whether to associate the first input data or the second input data with the first segment of input data or the second segment of input data.

6. The apparatus of claim 1 , wherein the hardware digital data processor is further for:

determining a third input data received from a third input data system, the third input data previously matched with the first input data; and

second associating the third input data with the first association.

7. The apparatus of claim 1 , wherein the computing device comprises a mobile device.

8. The apparatus of claim 1 , wherein the second input data is part of the second input data at a first time, wherein the hardware digital data processor is further for determining the first input data matches the second input data at the first time.

9. The apparatus of claim 8 , wherein the hardware digital data processor is further for determining the second input data is not part of the second input data at a second time, wherein the determination that the second input data is not part of the second input data at the second time comprises a data absence event.

10. The apparatus of claim 9 , wherein the hardware digital data processor is further for second associating the data absence event with the first association.

11. The apparatus of claim 9 , wherein the hardware digital data processor is further for:

generating a second targeted communication for transmission to the computing device accessible using the routing data, the second targeted communication being based on the data absence event;

receiving a second response to the targeted communication; and

second associating the second response with the first association.

12. The apparatus of claim 1 , wherein the second input data is part of the second input data at a first time, wherein the hardware digital data processor is further for determining the first input data matches the second input data at the first time, wherein the second input data is part of the second input data at a second time, wherein the hardware digital data processor is further for:

determining the first input data does not match the second input data at the second time; and

second associating the determination that the first input data does not match the second input data at the second time with the first association.

13. The apparatus of claim 1 , wherein the hardware digital data processor is further for determining a correlation between a third data attribute from the first set of data attributes and a fourth data attribute from the second set of data attributes; and constructing a correlative model based on the correlation.

14. The apparatus of claim 1 , wherein the first data attribute comprises a digital computing device data attribute, and wherein the digital computing device data attribute is based on monitoring a computing device history associated with the first input data or the second input data.

15. The apparatus of claim 1 , wherein the second input data comprises a predicted second input data.

16. The apparatus of claim 1 , wherein the hardware digital data processor is further for:

determining third input data associated with the first input data system that matches with fourth input data associated with the second input data system;

determining attributes associated with matched input data;

determine, based on the attributes, a first segment of the input data and a second segment of the input data; and

generating, based on a real-time attribute, a segment targeted communication for transmission to the first segment of the input data.

17. The apparatus of claim 1 , wherein the hardware digital data processor is further for:

determining a real-time attribute associated with the first input data or the second input data;

determining the real-time attribute associated with the first input data is asynchronous with a matched set of attributes associated with the first input data or the second input data; and

generating a second targeted communication for real-time transmission to the computing device.

18. The apparatus of claim 1 , wherein the hardware digital data processor is further for:

determining a real-time attribute associated with the first input data or the second input data;

determining the real-time attribute associated with the first input data is synchronous with a matched set of attributes associated with the first input data or the second input data; and

generating, based on the real-time attribute, a second targeted communication for real-time transmission to the computing device.

19. A method for matching of disparate input data received from disparate input data systems in a complex computing network for establishing targeted communication to a computing device associated with the matched disparate input data, the method comprising:

establishing a first connection to a first input data system, the first input data system being associated with first input data, the first input data being associated with a first set of data attributes;

receiving, using a hardware data communication interface, the first input data on the first connection;

establishing a second connection to a second input data system, the second input data system being associated with second input data, the second input data being associated with a second set of data attributes;

receiving, using the hardware data communication interface, the second input data on the second connection;

determining a first data attribute, from the first set of data attributes, associated with the first input data;

determining a second data attribute, from the second set of data attributes, associated with the second input data;

applying, using a hardware data processor, a data cleansing process to at least one attribute from the second set of data attributes;

determining, using the hardware data processor, the first data attribute matches the second data attribute;

determining, using the hardware data processor, based on the first data attribute matching the second data attribute, the first input data matches the second input data;

identifying, using the hardware data processor, routing data associated with the first input data or the second input data;

establishing, based on the routing data, a third connection to a computing device;

generating, using the hardware data processor, a targeted communication for transmission to the computing device accessible using the routing data;

transmitting, using the hardware data communication interface, the targeted communication to the computing device;

receiving, using the hardware data communication interface, a response to the targeted communication; and

associating, using the hardware data processor, with the first input data or the second input data, the response to the targeted communication.

20. A non-transitory computer-readable medium comprising code configured for matching of disparate input data received from disparate input data systems in a complex computing network for establishing targeted communication to a computing device associated with the matched disparate input data, the code further configured for:

establishing a first connection to a first input data system, the first input data system being associated with first input data, the first input data being associated with a first set of data attributes;

receiving, using a hardware data communication interface, the first input data on the first connection;

establishing a second connection to a second input data system, the second input data system being associated with second input data, the second input data being associated with a second set of data attributes;

receiving, using the hardware data communication interface, the second input data on the second connection;

determining a first data attribute, from the first set of data attributes, associated with the first input data;

determining a second data attribute, from the second set of data attributes, associated with the second input data;

determining, using a hardware data processor, the first data attribute matches the second data attribute;

determining, using the hardware data processor, based on the first data attribute matching the second data attribute, the first input data matches the second input data;

identifying, using the hardware data processor, routing data associated with the first input data or the second input data;

establishing, based on the routing data, a third connection to a computing device;

generating, using the hardware data processor, a targeted communication for transmission to the computing device accessible using the routing data;

transmitting, using the hardware data communication interface, the targeted communication to the computing device;

receiving, using the hardware data communication interface, a response to the targeted communication; and

associating, using the hardware data processor, with the first input data or the second input data, the response to the targeted communication.

Assignments (12)
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE FIRST LIEN PATENT SECURITY AGREEMENT RECORDED AT REEL 67130/FRAME 0879 Recorded Apr 30, 2026
From: GOLDMAN SACHS BANK USA
To: RESEARCH NOW GROUP, LLC (F/K/A RESEARCH NOW GROUP, INC.)
Reel/Frame 075556/0170 →
SECURITY AGREEMENT Recorded Aug 12, 2024
From: RESEARCH NOW GROUP, LLC
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 068551/0322 →
RELEASE OF DIP PATENT SECURITY INTEREST RECORDED AT REEL 067514/FRAME 0268 Recorded Jul 18, 2024
From: WILMINGTON SAVINGS FUND SOCIETY FSB
To: RESEARCH NOW GROUP, LLC; IMPERIUM, LLC; IPINION, INC.
Reel/Frame 068435/0391 →
SECURITY INTEREST Recorded Jul 18, 2024
From: IPINION INC.; RESEARCH NOW GROUP, LLC; IMPERIUM, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068027/0411 →
SECOND LIEN TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 18, 2024
From: ACQUIOM AGENCY SERVICES LLC
To: RESEARCH NOW GROUP LLC (F/K/A RESEARCH NOW GROUP, INC.); DYNATA, LLC (F/K/A SURVEY SAMPLING INTERNATIONAL LLC)
Reel/Frame 068435/0276 →
SECURITY INTEREST Recorded May 23, 2024
From: IPINION INC.; RESEARCH NOW GROUP, LLC; IMPERIUM, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067514/0268 →
NOTICE OF SUCCESSION OF AGENCY (SECOND LIEN PATENT SECURITY INTERESTS) Recorded May 22, 2024
From: GOLDMAN SACHS BANK USA
To: ACQUIOM AGENCY SERVICES LLC AS SUCCESSOR SECOND LIEN COLLATERAL AGENT
Reel/Frame 067503/0474 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Apr 17, 2024
From: RESEARCH NOW GROUP, LLC (F/K/A RESEARCH NOW GROUP, INC.)
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS AGENT
Reel/Frame 067130/0837 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Apr 17, 2024
From: RESEARCH NOW GROUP, LLC (F/K/A RESEARCH NOW GROUP, INC.)
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS AGENT
Reel/Frame 067130/0879 →
ENTITY CONVERSION Recorded Jan 28, 2022
From: RESEARCH NOW GROUP, INC.
To: RESEARCH NOW GROUP, LLC
Reel/Frame 058895/0461 →
CHANGE OF NAME Recorded Mar 20, 2020
From: RESEARCH NOW GROUP, INC.
To: RESEARCH NOW GROUP, LLC
Reel/Frame 053021/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2020
From: COURTRIGHT, MELANIE D.; DEROBERTIS, VINCENT P.; BIGBY, MICHAEL D.; ROBINSON, WILLIAM C.; ELLIS, GREG; WILTON, HEIDI D.E.; ROTHWELL, JOHN R.; ANTONIUK, JEREMY S.
To: RESEARCH NOW GROUP, INC.
Reel/Frame 052159/0927 →