IP Library Granted Patent US 12,711,117
Granted Patent B1
US 12,711,117 · App. 19/348,935 · Granted Aug 18, 2026

Apparatus and method for unified index generation by adaptive data stream monitoring

Inventor: Michael Mogill (Atlanta, GA)
Assignee: Crisp, Inc.
G06F16/2228G06F16/24568G06F16/285
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,711,117
App. No.
19/348,935
Granted
Aug 18, 2026
Kind
B1
Abstract

An apparatus and method for unified index generation by adaptive data stream monitoring are disclosed. The apparatus includes a memory that contains instructions configuring at least a processor to collect engagement data from one or more data sources, encode the engagement data into a weighted activity vector, generate a preparedness index value as a function of the weighted activity vector, collect latent data from the one or more data sources as a function of the preparedness index value, detect at least a latent engagement signal from the latent data using a latent engagement machine-learning module, generate a latent engagement embedding for the at least a latent engagement signal, merge the latent engagement embedding with the preparedness index value to form a unified index dataset, and output the unified index dataset for consumption by a plurality of downstream models.

Claims (74)

1 . An apparatus for unified index generation by adaptive data stream monitoring, the apparatus comprising:

at least a processor; and

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

collect engagement data from one or more data sources;

encode the engagement data into a weighted activity vector according to an engagement-specific weight, wherein each element of the weighted activity vector corresponds to a normalized representation of a respective engagement activity;

generate a preparedness index value as a function of the weighted activity vector;

collect latent data from the one or more data sources as a function of the preparedness index value;

detect at least a latent engagement signal from the latent data using a latent engagement machine-learning module;

generate a latent engagement embedding for the at least a latent engagement signal, wherein the latent engagement embedding indicates at least an indirect measure of a subject engagement, wherein the latent engagement embedding is generated using a latent engagement machine-learning model, wherein the latent engagement machine-learning model is a neural network;

merge the latent engagement embedding with the preparedness index value to form a unified index dataset; and

output the unified index dataset for consumption by a plurality of downstream models.

2 . The apparatus of claim 1 , wherein collecting the engagement data comprises receiving event records of the engagement data from one or more digital communication channels of the one or more data sources.

3 . The apparatus of claim 1 , wherein generating the preparedness index value comprises:

generating the preparedness index value for each of a plurality of subjects concurrently as a function of the engagement data;

storing the preparedness index value of each of the plurality of subjects in an index table; and

associating the preparedness index value of each of the plurality of subjects in the index table with a subject identifier corresponding to each respective subject.

4 . The apparatus of claim 1 , wherein collecting the latent data comprises:

generating and transmitting a web request as a function of the preparedness index value; and

retrieving at least a cookie value of the latent data from the one or more data sources as a function of the web request.

5 . The apparatus of claim 4 , wherein detecting the at least a latent engagement signal comprises parsing the at least a cookie value to extract a plurality of key-value pairs from the at least a cookie value, wherein parsing the at least a cookie value comprises:

tokenizing the at least a cookie value at one or more delimiter characters; and

determining a participation duration of the at least a latent engagement signal from the at least a tokenized cookie value.

6 . The apparatus of claim 1 , wherein collecting the latent data comprises:

adjusting a sampling rate of the collection of the latent data as a function of the preparedness index value of each of a plurality of subjects; and

wherein higher preparedness index values decrease the sampling rate and lower preparedness index values increase the sampling rate.

7 . The apparatus of claim 1 , wherein detecting the at least a latent engagement signal comprises:

normalizing the latent data into a numerical feature vector; and

inputting the numerical feature vector into the latent engagement machine-learning module to generate the at least a latent engagement signal, wherein the latent engagement machine-learning module has been trained with latent engagement training data comprising exemplary numerical feature vectors correlated to exemplary latent engagement signals.

8 . The apparatus of claim 7 , wherein detecting the at least a latent engagement signal comprises:

classifying the latent data into one or more subject cohorts using a cohort classifier;

updating the latent engagement training data as a function of the one or more subject cohorts; and

determining the at least a latent engagement signal using the latent engagement machine-learning module that has been trained with the updated latent engagement training data.

9 . The apparatus of claim 1 , wherein collecting the latent data comprises collecting the latent data from the one or more data sources as a function of the preparedness index value and a collection trigger threshold, wherein collecting the latent data comprises:

terminating the collection of the engagement data when the preparedness index value exceeds the collection trigger threshold; and

collecting the latent data in addition to the engagement data when the preparedness index value does not exceed the collection trigger threshold.

10 . The apparatus of claim 1 , wherein generating the latent engagement embedding comprises:

mapping the at least a latent engagement signal into a multidimensional vector space; and

encoding the at least a latent engagement signal as coordinate values within the multidimensional vector space.

11 . A method for unified index generation by adaptive data stream monitoring, the method comprising:

collecting, using at least a processor, engagement data from one or more data sources;

encoding, using the at least a processor, the engagement data into a weighted activity vector according to an engagement-specific weight, wherein each element of the weighted activity vector corresponds to a normalized representation of a respective engagement activity;

generating, using the at least a processor, a preparedness index value as a function of the weighted activity vector;

collecting, using the at least a processor, latent data from the one or more data sources as a function of the preparedness index value;

detecting, using the at least a processor, at least a latent engagement signal from the latent data using a latent engagement machine-learning module;

generating, using the at least a processor, a latent engagement embedding for the at least a latent engagement signal, wherein the latent engagement embedding indicates at least an indirect measure of a subject engagement, wherein the latent engagement embedding is generated using a latent engagement machine-learning model, wherein the latent engagement machine-learning model is a neural network;

merging, using the at least a processor, the latent engagement embedding with the preparedness index value to form a unified index dataset; and

outputting, using the at least a processor, the unified index dataset for consumption by a plurality of downstream models.

12 . The method of claim 11 , wherein collecting the engagement data comprises receiving event records of the engagement data from one or more digital communication channels of the one or more data sources.

13 . The method of claim 11 , wherein generating the preparedness index value comprises:

generating the preparedness index value for each of a plurality of subjects concurrently as a function of the engagement data;

storing the preparedness index value of each of the plurality of subjects in an index table; and

associating the preparedness index value of each of the plurality of subjects in the index table with a subject identifier corresponding to each respective subject.

14 . The method of claim 11 , wherein collecting the latent data comprises:

generating and transmitting a web request as a function of the preparedness index value; and

retrieving at least a cookie value of the latent data from the one or more data sources as a function of the web request.

15 . The method of claim 14 , wherein detecting the at least a latent engagement signal comprises parsing the at least a cookie value to extract a plurality of key-value pairs from the at least a cookie value, wherein parsing the at least a cookie value comprises:

tokenizing the at least a cookie value at one or more delimiter characters; and

determining a participation duration of the at least a latent engagement signal from the at least a tokenized cookie value.

16 . The method of claim 11 , wherein collecting the latent data comprises:

adjusting a sampling rate of the collection of the latent data as a function of the preparedness index value of each of a plurality of subjects; and

wherein higher preparedness index values increase the sampling rate and lower preparedness index values decrease the sampling rate.

17 . The method of claim 11 , wherein detecting the at least a latent engagement signal comprises:

normalizing the latent data into a numerical feature vector; and

inputting the numerical feature vector into the latent engagement machine-learning module to generate the at least a latent engagement signal, wherein the latent engagement machine-learning module has been trained with latent engagement training data comprising exemplary numerical feature vectors correlated to exemplary latent engagement signals.

18 . The method of claim 17 , wherein detecting the at least a latent engagement signal comprises:

classifying the latent data into one or more subject cohorts using a cohort classifier;

updating the latent engagement training data as a function of the one or more subject cohorts; and

determining the at least a latent engagement signal using the latent engagement machine-learning module that has been trained with the updated latent engagement training data.

19 . The method of claim 11 , wherein collecting the latent data comprises collecting the latent data from the one or more data sources as a function of the preparedness index value and a collection trigger threshold, wherein collecting the latent data comprises:

terminating the collection of the engagement data when the preparedness index value exceeds the collection trigger threshold; and

collecting the latent data in addition to the engagement data when the preparedness index value does not exceed the collection trigger threshold.

20 . The method of claim 11 , wherein generating the latent engagement embedding comprises:

mapping the at least a latent engagement signal into a multidimensional vector space; and

encoding the at least a latent engagement signal as coordinate values within the multidimensional vector space.