IP Library Granted Patent US 11,880,774
Granted Patent B2
US 11,880,774 · App. 17/867,531 · Granted Jan 23, 2024

Communication generation in complex computing networks

Inventors: Michael D. Bigby (Dallas, TX); Leonard A. Bucchino, III (Frisco, TX); Charles A. Hunt (Frisco, TX); Khusro Khalid (Frisco, TX); Rabik Maharjan (Dallas, TX); Gregory B. Molik (Plano, TX); Michael C. Munsie (Plano, TX); Timothy W. Proffitt (Carrolton, TX); Bradley D White (Plano, TX)
G06N5/02H04L45/14H04L63/08H04L67/52
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,880,774
App. No.
17/867,531
Granted
Jan 23, 2024
Kind
B2
Abstract

This disclosure is directed to communication generation by traversing routes of a graph in a complex computing network. The communication generation is used for determining whether certain input data has certain desired data attributes.

Claims (56)

1. A method for communication generation, based on traversing routes of a graph data structure, in a computing network, the method comprising:

establishing a first connection to a first input data system;

receiving, from the first input data system, a first desired data attribute and a second desired data attribute;

establishing a second connection to a second input data system;

receiving, from the second input data system, first input data;

establishing a third connection to a third input data system or the second input data system;

accessing a graph data structure stored at the third input data system or the second input data system, the graph data structure comprising a plurality of data attributes and routes among at least some data attributes in the plurality of data attributes;

sensing, using one or more computing device processors, a first data attribute associated with the first input data;

determining, using the one or more computing device processors, the first data attribute is substantially or partially equivalent to the first desired data attribute;

executing, using the one or more computing device processors, a sensing operation to determine whether the first input data has a second data attribute, wherein the executing comprises:

transmitting, using the one or more computing device processors, a first communication to a first computing device, wherein the first communication is based on an intermediary data attribute, wherein a first route connects, either directly or indirectly, the intermediary data attribute to the second data attribute in the graph data structure;

receiving, using the one or more computing device processors, a first response, to the first communication, from the first computing device;

determining, using the one or more computing device processors, and based on the first response, that the first input data has the second data attribute; and

modifying, using the one or more computing device processors, at least one data attribute from the plurality of data attributes or at least one route from the routes, comprised in the graph data structure.

2. The method of claim 1 , further comprising modifying the first route or generating a second route such that the intermediary data attribute is connected to a second intermediary data attribute, wherein the modifying the first route or generating the second route causes dynamic modification of the first communication or dynamic generation of a second communication for transmission to the first computing device.

3. The method of claim 1 , wherein the first communication is further based on at least one of the first data attribute or the second data attribute.

4. The method of claim 1 , wherein a second route in the graph data structure connects, either directly or indirectly, the at least one of the first data attribute or the second data attribute to the intermediary data attribute.

5. The method of claim 1 , wherein the first data attribute was determined to be associated with the first input data based on a response to a previous communication.

6. The method of claim 1 , further comprising:

determining the intermediary data attribute is asynchronous with the first data attribute; and

in response to determining the intermediary data attribute is asynchronous with the first data attribute, nullifying the first data attribute associated with the first input data.

7. The method of claim 6 , wherein the nullifying the first data attribute associated with the first input data causes at least some data attributes associated with the first input data to be nullified.

8. The method of claim 1 , wherein a second route connecting the intermediary data attribute and the second data attribute is stored as information in the intermediary data attribute or the second data attribute.

9. The method of claim 1 , wherein the first communication comprises a first survey question.

10. The method of claim 1 , wherein the first input data is associated with a digital computing history.

11. The method of claim 1 , wherein the first input data is sensed based on accessing the graph data structure.

12. The method of claim 1 , further comprising modifying the graph data structure such that at least one of a data attribute or a route associated with the data attribute is modified in the graph data structure, wherein the modification of the graph data structure causes real-time modification of a communication based on the graph data structure.

13. The method of claim 1 , further comprising adding translation metadata to the graph data structure or to a data attribute in the graph data structure, wherein the addition of the translation metadata causes a translated communication to be generated based on the graph data structure.

14. The method of claim 1 , wherein the first data attribute is a volatile data attribute associated with a period of validity.

15. The method of claim 1 , wherein the modifying, using the one or more computing device processors, the at least one data attribute from the plurality of data attributes or the at least one route from the routes, comprised in the graph data structure, is based on the sensing operation or the first response.

16. A method for communication generation, based on traversing routes of a graph data structure, in a computing network, the method comprising:

establishing a first connection to a first input data system;

receiving, from the first input data system, a first desired data attribute and a second desired data attribute;

establishing a second connection to a second input data system;

receiving, from the second input data system, first input data;

establishing a third connection to a third input data system or the second input data system;

accessing a graph data structure stored at the third input data system or the second input data system, the graph data structure comprising a plurality of data attributes and routes among at least some data attributes in the plurality of data attributes;

sensing, using one or more computing device processors, a first data attribute associated with the first input data;

determining, using the one or more computing device processors, the first data attribute is substantially or partially equivalent to the first desired data attribute;

executing, using the one or more computing device processors, a sensing operation to determine whether the first input data has a second data attribute, wherein the executing comprises:

transmitting, using the one or more computing device processors, a first communication to a first computing device, wherein the first communication is based on an intermediary data attribute or the second data attribute, wherein a first route connects, either directly or indirectly, the intermediary data attribute to the second data attribute in the graph data structure; and

receiving, using the one or more computing device processors, a first response, to the first communication, from the first computing device; and

determining, using the one or more computing device processors, and based on the first response, that the first input data has the second data attribute.

17. The method of claim 16 , further comprising modifying, using the one or more computing device processors, at least one data attribute from the plurality of data attributes or at least one route from the routes, comprised in the graph data structure.

18. An apparatus for communication generation, based on traversing routes of a graph data structure, in a computing network, the apparatus comprising one or more computing device processors configured for:

receiving, from a first input data system and via a first connection a first desired data attribute and a second desired data attribute;

receiving, from a second input data system and via a second connection, first input data;

accessing a graph data structure stored at a third input data system or the second input data system, the graph data structure comprising a plurality of data attributes and routes among at least some data attributes in the plurality of data attributes;

sensing a first data attribute associated with the first input data;

determining the first data attribute is substantially or partially equivalent to the first desired data attribute;

executing a sensing operation to determine whether the first input data has a second data attribute, wherein the executing comprises:

transmitting a first communication to a first computing device, wherein the first communication is based on an intermediary data attribute or the second data attribute, wherein a first route connects, either directly or indirectly, the intermediary data attribute to the second data attribute in the graph data structure; and

receiving a first response, to the first communication, from the first computing device; and

determining and based on the first response, that the first input data has the second data attribute.

19. The apparatus of claim 18 , wherein the one or more computing device processors are further configured for modifying at least one data attribute from the plurality of data attributes or at least one route from the routes, comprised in the graph data structure.

20. The apparatus of claim 18 , wherein the one or more computing device processors are further configured for modifying at least one data attribute from the plurality of data attributes or at least one route from the routes, comprised in the graph data structure, based on the sensing operation or the first response.

Assignments (12)
RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 068551/FRAME 0322 Recorded May 6, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: RESEARCH NOW GROUP, LLC; DYNATA, LLC; IMPERIUM, LLC
Reel/Frame 075523/0128 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2022
From: BIGBY, MICHAEL D.; BUCCHINO, LEONARD A., III; HUNT, CHARLES A.; KHALID, KHUSRO; MAHARJAN, RABIK; MOLIK, GREGORY B.; MUNSIE, MICHAEL C.; PROFFITT, TIMOTHY W.; WHITE, BRADLEY D.
To: RESEARCH NOW GROUP, INC.
Reel/Frame 061945/0589 →
CHANGE OF NAME Recorded Dec 1, 2022
From: RESEARCH NOW GROUP, INC.
To: RESEARCH NOW GROUP, LLC
Reel/Frame 062038/0864 →
Continuity (5)
Continuation 16792863 · Feb 17, 2020
Continuation 16235689 · Dec 28, 2018
Continuation 15097851 · Apr 13, 2016
Provisional Application 62146483 · Apr 13, 2015
Related Publication 20230004822A1 · Jan 5, 2023