IP Library Granted Patent US 12,499,114
Granted Patent B2
US 12,499,114 · App. 18/810,880 · Granted Dec 16, 2025

Apparatus for enhanced outreach and method of use

Inventors: Matt McGregor (Seattle, WA); Craig Rosenberg (Shoreline, WA)
G06F16/24578G06F16/22G06F16/248
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 12,499,114
App. No.
18/810,880
Granted
Dec 16, 2025
Kind
B2
Abstract

An apparatus for enhanced outreach, the apparatus comprising a computing device configured to receive user data, identify one or more sets of potential data as a function of user data wherein each set of potential data is associated with a potential target, calculate one or more outreach indexes as a function of the one or more sets of potential data comprising, receiving at least one indicator weighting, calculating the one or more outreach indexes as a function of the at least one indicator weighting, sort the one or more sets of potential data as a function of the one or more outreach indexes, determine one or more outreach recommendations as a function of the one or more outreach indexes and the one of more sets of potential data, create a user interface data structure and visually display the user interface data structure as a function of a graphical user interface.

Claims (55)

1 . An apparatus for enhanced outreach, the apparatus comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

receive user data comprising a plurality of previous potential targets;

identify one or more sets of potential data comprising an employee satisfaction, including at least a turnover rate, of the plurality of previous potential targets as a function of the user data, wherein each set of potential data of the one or more sets of potential data is associated with a potential target;

calculate one or more outreach indexes as a function of the one or more sets of potential data, wherein calculating one or more outreach indexes comprises:

receiving at least one indicator weighting associated with the one or more sets of potential data; and

calculating the one or more outreach indexes as a function of the at least one indicator weighting;

determine one or more outreach recommendations as a function of the one or more outreach indexes and the one of more sets of potential data, wherein:

the one or more outreach recommendations comprise a suggestive script instructing a user on how to communicate with the potential target; and

determining the one or more outreach recommendations comprises determining the one or more outreach recommendations using a recommendation machine learning model iteratively trained on recommendation training data; and

display the one or more outreach recommendations using a graphical user interface.

2 . The apparatus of claim 1 , wherein the processor is further configured to sort the one or more sets of potential data as a function of the one or more outreach indexes.

3 . The apparatus of claim 2 , wherein:

sorting the one or more sets of potential data comprises ranking the one or more sets of potential data as a function of a plurality of scores; and

determining the one or more outreach recommendations comprises determining the one or more outreach recommendations as a function of the ranking.

4 . The apparatus of claim 3 , wherein the at least a processor is further configured to generate an aggregate ranking as a function of the one or more sets of potential data.

5 . The apparatus of claim 2 , wherein sorting the one or more sets of potential data comprises: training a classifier using outreach training data; and

classifying the one or more sets of potential data using the classifier.

6 . The apparatus of claim 1 , wherein the one or more outreach recommendations comprise at least an outreach channel correlated with a suggested mode of communication with the potential target.

7 . The apparatus of claim 1 , wherein:

the one or more outreach recommendations comprise one or more autogenerated communications; and

determining the one or more outreach recommendations comprises outputting the one or more autogenerated communications using a natural language processing algorithm.

8 . The apparatus of claim 7 , wherein the one or more autogenerated communications comprise an email or a letter.

9 . The apparatus of claim 1 , wherein identifying the one or more sets of potential data comprises:

classifying the plurality of previous potential targets to a field class; and

identifying the one or more sets of potential data as a function of the field class.

10 . The apparatus of claim 1 , wherein the suggestive script comprises a list of talking points.

11 . A method for enhanced outreach, the method comprising:

receiving, by a processor, user data comprising a plurality of previous potential targets;

identifying, by the processor, one or more sets of potential data comprising an employee satisfaction, including at least a turnover rate, of the plurality of previous potential targets as a function of the user data, wherein each set of potential data of the one or more sets of potential data is associated with a potential target;

calculating, by the processor, one or more outreach indexes as a function of the one or more sets of potential data, wherein calculating one or more outreach indexes comprises:

receiving at least one indicator weighting associated with the one or more sets of potential data; and

calculating the one or more outreach indexes as a function of the at least one indicator weighting;

determining, by the processor, one or more outreach recommendations as a function of the one or more outreach indexes and the one of more sets of potential data, wherein:

the one or more outreach recommendations comprise a suggestive script instructing a user on how to communicate with the potential target; and

determining the one or more outreach recommendations comprises determining the one or more outreach recommendations using a recommendation machine learning model iteratively trained on recommendation training data; and

displaying, by the processor, the one or more outreach recommendations using a graphical user interface.

12 . The method of claim 11 , wherein the processor is further configured to sort the one or more sets of potential data as a function of the one or more outreach indexes.

13 . The method of claim 12 , wherein:

sorting the one or more sets of potential data comprises ranking the one or more sets of potential data as a function of a plurality of scores; and

determining the one or more outreach recommendations comprises determining the one or more outreach recommendations as a function of the ranking.

14 . The method of claim 13 , further comprising generating, by the processor, an aggregate ranking as a function of the one or more sets of potential data.

15 . The method of claim 12 , wherein sorting the one or more sets of potential data comprises:

training a classifier using outreach training data; and

classifying the one or more sets of potential data using the classifier.

16 . The method of claim 11 , wherein the one or more outreach recommendations comprise at least an outreach channel correlated with a suggested mode of communication with the potential target.

17 . The method of claim 11 , wherein:

the one or more outreach recommendations comprise one or more autogenerated communications; and

determining the one or more outreach recommendations comprises outputting the one or more autogenerated communications using a natural language processing algorithm.

18 . The method of claim 17 , wherein the one or more autogenerated communications comprise an email or a letter.

19 . The method of claim 11 , wherein identifying the one or more sets of potential data comprises:

classifying the plurality of previous potential targets to a field class; and

identifying the one or more sets of potential data as a function of the field class.

20 . The method of claim 11 , wherein the suggestive script comprises a list of talking points.

Continuity (2)
Continuation In Part 18233372 · Aug 14, 2023
Related Publication 20250061119A1 · Feb 20, 2025
References Cited (10)
US 9911131B1 · Ross · 2018 [cited by examiner]
US 11392964B2 · Gao · 2022 [cited by applicant]
US 20150046215A1 · Crofts · 2015 [cited by examiner]
US 20180204226A1 · Balasubramanian · 2018 [cited by applicant]
US 20190012697A1 · Nemani · 2019 [cited by applicant]
US 20190220875A1 · Fatemi · 2019 [cited by applicant]
US 20210049628A1 · Baird · 2021 [cited by applicant]
US 20210406933A1 · Carmody · 2021 [cited by applicant]
US 20220180391A1 · Prakash · 2022 [cited by applicant]
US 20220398609A1 · Feriante · 2022 [cited by applicant]