IP Library Granted Patent US 12,511,303
Granted Patent B1
US 12,511,303 · App. 19/240,370 · Granted Dec 30, 2025

Systems and methods for dual-path processing of time-based service records using structured metadata and threshold-based constraint validation

Inventor: Christopher D. Boothby (Laconia, NH)
Assignee: Boothby Therapy Services, LLC
G06F16/2477G06F16/211G06F16/24573
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,511,303
App. No.
19/240,370
Granted
Dec 30, 2025
Kind
B1
Abstract

A system including a computing device configured to receive a time-based service record, generate a structured metadata object for the service record, the structured metadata including a plurality of programmatically assigned descriptors selected from a configurable schema, instantiate a dual-path processing routine as a function of the programmatically assigned descriptors, retrieve a constraint profile comprising at least one temporal delivery threshold associated with the resource allocation output and the utilization performance evaluation, aggregate time-based service records over a reporting interval as a function of the structured metadata, compute, using a time-mapping module, a constraint deviation metric as a function of comparing the time-based service records and the temporal delivery threshold, and generate an output object as a function of the constraint deviation metric.

Claims (86)

1 . A system for dual-path processing of time-based service records using structured metadata and threshold-based constraint validation, the system 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, at a user interface, a time-based service record;

generate a structured metadata object for the time-based service record, the structured metadata object comprising a plurality of programmatically assigned descriptors selected from a configurable schema;

instantiate a dual-path processing routine, wherein the instantiating the dual-path processing routine comprises:

transmitting the structured metadata object to a first processing module configured to compute a resource allocation output as a function of transformation logic defined in a precompiled configuration file; and

transmitting the structured metadata object to a second processing module configured to evaluate utilization performance by applying a set of domain-specific normalization rules to the structured metadata object;

generate a constraint profile comprising at least one temporal delivery threshold associated with the resource allocation output and the utilization performance evaluation, wherein the generating the constraint profile comprises:

receiving, as input, a service document comprising one or more delivery requirements associated with a service-related activity;

identifying at least one delivery expectation;

mapping the at least one delivery expectation to a structured metadata field compatible with a constraint profile schema; and

storing the constraint profile by populating one or more fields of the constraint profile schema with the at least one delivery expectation;

aggregate a plurality of time-based service records over a reporting interval as a function of the structured metadata object;

generate a temporal distribution profile using a time-mapping module, wherein the time-mapping module is configured to:

segment the reporting interval into time units;

align each time-based service record of the plurality of time-based service records to the time units as a function of at least a structured metadata field; and

compute a constraint deviation metric as a function of comparing the plurality time-based service records to the at least one temporal delivery threshold; and

generate an output object as a function of the temporal distribution profile.

2 . The system of claim 1 , wherein the at least a processor is further configured to determine at least one time value associated with the time-based service record as a function of executing a timestamp resolution routine, wherein the timestamp resolution routine selects the at least one time value as a function of at least a data source comprising a temporal association between a service-related activity and at least one stored system datum.

3 . The system of claim 1 , wherein:

the configurable schema comprises a set of routing parameters; and

the at least a processor is further configured to select, using the programmatically assigned descriptors of the structured metadata object, the first and second processing modules as a function of the set of routing parameters.

4 . The system of claim 3 , wherein the routing parameters support conditional processing, and wherein:

the at least a processor is further configured to initially route the structured metadata object to only one of the first and second processing modules; and

the at least a processor is further configured to store metadata associated with the structured metadata object for subsequent processing by one or more of the first and second processing modules at a later time.

5 . The system of claim 1 , wherein the user interface is configured to:

present a dynamically generated list of candidate programmatically assigned descriptors, wherein generating the dynamically generated list comprises applying at least a selection algorithm to the structured metadata object; and

receive a user selection of at least one programmatically assigned descriptors from the dynamically generated list.

6 . The system of claim 1 , wherein the set of domain-specific normalization rules is selected as a function of at least a programmatically assigned descriptor in the structured metadata object.

7 . The system of claim 1 , wherein the at least a processor is further configured to:

input the service document into a large language model (LLM); and

identify, using the LLM, the at least one delivery expectation expressed in natural language.

8 . The system of claim 1 , wherein the time-mapping module is further configured to:

receive an additional time-based service record and

update the aggregation of time-based service records over the reporting interval as a function of the structured metadata object associated with the additional time-based service record.

9 . The system of claim 1 , further comprising a utilization support module communicatively connected to the at least a processor, wherein the at least a processor is further configured to:

identify, as a function of the constraint deviation metric, a service type and a corresponding time requirement;

transmit a query to the utilization support module, the query comprising one or more parameters representative of the corresponding time requirement and at least a provider assignment constraint; and

generate, in response to the query, an alert comprising a configurable event entry configured to satisfy the corresponding time requirement.

10 . The system of claim 1 , wherein the user interface is configured to:

display, using one or more graphical elements, a visualization layer comprising a temporal service distribution profile spanning the reporting interval; and

receive a user selection of a graphical segment corresponding to a particular time-based service record; and

in response to the user selection, surface at least a service delivery record associated with the particular time-based service record.

11 . A method for dual-path processing of time-based service records using structured metadata and threshold-based constraint validation, the method comprising:

receiving, at a user interface, a time-based service record;

generating, using at least a processor, a structured metadata object for the service record, the structured metadata object comprising a plurality of programmatically assigned descriptors selected from a configurable schema;

instantiating, using the at least a processor, a dual-path processing routine, wherein the instantiating the dual-path processing routine comprises:

transmitting the structured metadata object to a first processing module configured to compute a resource allocation output as a function of transformation logic defined in a precompiled configuration file; and

transmitting the structured metadata object to a second processing module configured to evaluate utilization performance by applying a set of domain-specific normalization rules to the structured metadata object;

generating, using the at least a processor, a constraint profile comprising at least one temporal delivery threshold associated with the resource allocation output and the utilization performance evaluation, wherein the generating the constraint profile comprises:

receiving, as input, a service document comprising one or more delivery requirements associated with a service-related activity;

identifying at least one delivery expectation expressed in natural language;

mapping the at least one delivery expectation to a structured metadata field compatible with a constraint profile schema; and

storing the constraint profile by populating one or more fields of the constraint profile schema with the at least one delivery expectation;

aggregating, using the at least a processor, a plurality of time-based service records over a reporting interval as a function of the structured metadata object;

generating, using the at least a processor, a temporal distribution profile using a time-mapping module, wherein the time-mapping module is configured to:

segment the reporting interval into time units;

align each time-based service record of the plurality of time-based service records to the time units as a function of at least one structured metadata field; and

compute a constraint deviation metric as a function of comparing the plurality time-based service records to the at least one temporal delivery threshold; and

generating, using the at least a processor, an output object as a function of the temporal distribution profile.

12 . The method of claim 11 , further comprising determining at least one time value associated with the time-based service record as a function of executing a timestamp resolution routine, wherein the timestamp resolution routine selects the at least one time value as a function of at least a data source comprising a temporal association between a service-related activity and at least one stored system datum.

13 . The method of claim 11 , wherein:

the configurable schema comprises a set of routing parameters; and

the method further comprises selecting, using the programmatically assigned descriptors of the structured metadata object, the first and second processing modules as a function of the set of routing parameters.

14 . The method of claim 13 , wherein the routing parameters support conditional processing, and wherein the method further comprises:

initially routing the structured metadata object to only one of the first and second processing modules; and

storing the structured metadata object for subsequent processing by one or more of the first and second processing modules at a later time.

15 . The method of claim 11 , further comprising:

presenting, at the user interface, a dynamically generated list of candidate programmatically assigned descriptors, wherein generating the dynamically generated list comprises applying at least a selection algorithm to the structured metadata object; and

receiving, at the user interface, a user selection of at least one programmatically assigned descriptors from the dynamically generated list.

16 . The method of claim 11 , further comprising selecting the set of domain-specific normalization rules as a function of at least a programmatically assigned descriptor in the structured metadata object.

17 . The method of claim 11 , further comprising:

inputting the service document into a large language model (LLM); and

identifying, using the LLM, the at least one delivery expectation expressed in natural language.

18 . The method of claim 11 , further comprising:

receiving, by the at least a processor, an additional time-based service record; and

updating, using the time-mapping module, the aggregation of time-based service records over the reporting interval as a function of the structured metadata object associated with the additional time-based service record.

19 . The method of claim 11 , further comprising:

identifying, as a function of the constraint deviation metric, a service type and a corresponding time requirement;

transmitting a query to a utilization support module, the query comprising one or more parameters representative of the corresponding time requirement and at least a provider assignment constraint; and

generating, in response to the query, an alert comprising a configurable event entry configured to satisfy the corresponding time requirement.

20 . The method of claim 11 , further comprising:

displaying at the user interface, using one or more graphical elements, a visualization layer comprising a temporal service distribution profile spanning the reporting interval; and

receiving, at the user interface, a user selection of a graphical segment corresponding to a particular time-based service record; and

in response to the user selection, surfacing at least a service delivery record associated with the particular time-based service record.

Assignments (2)
SECURITY INTEREST Recorded Nov 13, 2025
From: BOOTHBY THERAPY SERVICES, LLC
To: AB PRIVATE CREDIT INVESTORS LLC
Reel/Frame 072900/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2025
From: BOOTHBY, CHRISTOPHER D.
To: BOOTHBY THERAPY SERVICES, LLC
Reel/Frame 071434/0455 →
References Cited (8)
US 12094582B1 · Goyal · 2024 [cited by examiner]
US 20080140453A1 · Poplinger et al. · 2008 [cited by applicant]
US 20190371475A1 · Oliveira · 2019 [cited by examiner]
US 20200286616A1 · Dunn · 2020 [cited by examiner]
US 20210150448A1 · Gray · 2021 [cited by examiner]
US 20220084664A1 · Ginsburg · 2022 [cited by examiner]
US 20230196471A1 · Mendell · 2023 [cited by examiner]
US 20230253082A1 · Ginsburg · 2023 [cited by examiner]