IP Library › Granted Patent US 12,626,789
Granted Patent B2
US 12,626,789 · App. 17/305,368 · Granted May 12, 2026

Lazy copy for database systems

Inventors: Mark Watson (Bryan, TX); Robert Ross (Lumberton, NJ)
Assignee: Nurocor, Inc.
G16H10/20G06F3/0486G06F8/34G06F16/211G06F16/212G06F16/2246G06F16/2379G06F16/9024G06F16/9027G06F16/907G06F16/908G16H10/60
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,626,789
App. No.
17/305,368
Granted
May 12, 2026
Kind
B2
Abstract

A computing device comprising a processor is configured to perform the techniques of this disclosure. The processor may duplicate a first node of a tree data structure to create a duplicate node, and create an inbound edge of the duplicate node to a parent node of the first node and an outbound edge to at least one child node of the first node. The processor may receive an update to the at least one child node of the first node. In response to determining that the at least one child node has multiple parent nodes, the processor may duplicate the at least one child node to create a duplicate child node, create an outbound edge of the duplicate node to the duplicate child node, delete the outbound edge of the duplicate node to the at least one child node, and perform the update to the at least one child node.

Claims (85)

1 . A method for copying a first node of a tree data structure, the method comprising:

storing, by processing circuitry and to a graph database that stores a template for a generic clinical research study as the tree data structure, the tree data structure representative of at least a portion of a clinical research study to be performed in support of a specific test for confirming a hypothesis concerning one or more of a utility, an impact, a pharmacological, a physiological, or a psychological effects of a particular treatment, procedure, drug, device, biological, food product, cosmetic, care plan, or subject characteristic, the tree data structure representing a form of a graph data structure that stores the template for objectives and endpoints, wherein when the tree data structure is modified, the tree data structure is used to generate a parameterized template specific to the clinical research study;

duplicating, by the processing circuitry according to a shallow copy, the first node to create a duplicate node within the tree data structure, wherein the first node comprises an inbound edge from a parent node of the first node and at least one outbound edge to at least one child node of the first node defined by reference pointers in the graph database, and wherein the first node comprises data for one of the clinical research study, a clinical research study protocol, a clinical research study protocol version, a clinical research study design, a clinical research study schedule, a clinical research study arm, a study, a study protocol, a study protocol version, a study design, or a study schedule;

creating, by the processing circuitry, an inbound edge of the duplicate node from the parent node of the first node and an outbound edge to the at least one child node of the first node by generating reference pointers linking the duplicate node to the parent node and the at least one child node;

receiving, by the processing circuitry, an update to the at least one child node of the first node that modifies the template to form the parameterized template specific to the clinical research study; and

in response to determining that the at least one child node has multiple parent nodes:

duplicating, by the processing circuitry according to a deep copy different from the shallow copy, the at least one child node to create a duplicate child node;

creating, by the processing circuitry, an outbound edge of the duplicate node to the duplicate child node;

deleting, by the processing circuitry, the outbound edge of the duplicate node to the at least one child node; and

performing, by the processing circuitry, the update to the at least one child node to generate, based on the tree data structure and after updating the at least one child node, the parameterized template specific to the clinical research study.

2 . The method of claim 1 , further comprising:

duplicating, by the processing circuitry, one or more child nodes of the at least one child node to create one or more duplicate child nodes of the child node; and

creating, by the processing circuitry, an outbound edge of the duplicate child node to each of the one or more duplicate child nodes of the child nodes.

3 . The method of claim 1 , further comprising:

determining, by the processing circuitry, that a second node of the tree data structure has multiple parent nodes, wherein the second node comprises multiple inbound edges from the multiple parent nodes of the second node and at least one outbound edge to at least one child node of the second node;

in response to determining that the second node has multiple parent nodes:

determining, by the processing circuitry, a closest superior ancestor node of the second node that has only a single parent node:

duplicating, by the processing circuitry, the superior ancestor node of the second node to create a duplicate superior ancestor node;

duplicating, by the processing circuitry, a branch descending from the superior ancestor node of the second node to create a duplicate branch descending from the duplicate superior ancestor node, wherein the duplicate branch descending from the duplicate superior ancestor node duplicates nodes and edges of the branch descending from the superior ancestor node of the second node; and

deleting, by the processing circuitry, the second node and any inferior descendent nodes of the first node.

4 . The method of claim 1 , further comprising:

determining, by processing circuitry, that the second node comprises at least one outbound edge to at least one child node of the second node, wherein the second node comprises an inbound edge to a parent node of the second node;

determining, by the processing circuitry and based on inbound edges of the at least one child node to the second node and to a third node, that the at least one child node has multiple parent nodes; and

deleting, by the processing circuitry, the second node, an outbound edge of the parent node to the second node, and the inbound edges of the at least one child node to the second node.

5 . The method of claim 1 , further comprising:

retrieving, by the processing circuitry, the tree data structure from a storage medium;

updating, by the processing circuitry, the tree data structure with data for the first node; and

storing, by the processing circuitry, the updated tree data structure.

6 . A computing device comprising:

a graph database that stores a template for a generic clinical research study as a tree data structure, the tree data structure representative of at least a portion of a clinical research study to be performed in support of a specific test for confirming a hypothesis concerning one or more of utility, impact, pharmacological, physiological, or psychological effects of a particular treatment, procedure, drug, device, biological, food product, cosmetic, care plan, or subject characteristic, the tree data structure representing a form of a graph data structure that stores the template for objectives and endpoints, wherein when the tree data structure is modified, the tree data structure is used to generate a parameterized template specific to the clinical research study; and

one or more processors configured to:

duplicate, according to a shallow copy, the first node to create a duplicate node within the tree data structure, wherein the first node comprises an inbound edge from a parent node of the first node and at least one outbound edge to at least one child node of the first node defined by reference pointers in the graph database, and wherein the first node comprises data for one of the clinical research study, a clinical research study protocol, a clinical research study protocol version, a clinical research study design, a clinical research study schedule, a clinical research study arm, a study, a study protocol, a study protocol version, a study design, or a study schedule;

create an inbound edge of the duplicate node from the parent node of the first node and an outbound edge to the at least one child node of the first node by generating reference pointers linking the duplicate node to the parent node and the at least one child node;

receive an update to the at least one child node of the first node that modifies the template to form the parameterized template specific to the clinical research study; and

in response to determining that the at least one child node has multiple parent nodes:

duplicate, according to a deep copy different from the shallow copy, the at least one child node to create a duplicate child node;

create an outbound edge of the duplicate node to the duplicate child node;

delete the outbound edge of the duplicate node to the at least one child node; and

perform the update to the at least one child node to generate, based on the tree data structure and after updating the at least one child node, the parameterized template specific to the clinical research study.

7 . The computing device of claim 6 , wherein the one or more processors are further configured to:

duplicate one or more child nodes of the at least one child node to create one or more duplicate child nodes of the child node; and

create an outbound edge of the duplicate child node to each of the one or more duplicate child nodes of the child nodes.

8 . The computing device of claim 6 , wherein the one or more processors are further configured to:

determine that a second node of the tree data structure has multiple parent nodes, wherein the second node comprises multiple inbound edges from the multiple parent nodes of the second node and at least one outbound edge to at least one child node of the second node;

in response to determining that the second node has multiple parent nodes:

determine a closest superior ancestor node of the second node that has only a single parent node:

duplicate the superior ancestor node of the second node to create a duplicate superior ancestor node;

duplicate a branch descending from the superior ancestor node of the second node to create a duplicate branch descending from the duplicate superior ancestor node, wherein the duplicate branch descending from the duplicate superior ancestor node duplicates nodes and edges of the branch descending from the superior ancestor node of the second node; and

delete the second node and any inferior descendent nodes of the first node.

9 . The computing device of claim 6 , wherein the one or more processors are further configured to:

determine that the second node comprises at least one outbound edge to at least one child node of the second node, wherein the second node comprises an inbound edge to a parent node of the second node;

determine, based on inbound edges of the at least one child node to the second node and to a third node, that the at least one child node has multiple parent nodes; and

delete the second node, an outbound edge of the parent node to the second node, and the inbound edges of the at least one child node to the second node.

10 . The computing device of claim 6 , wherein the one or more processors are further configured to:

retrieve the tree data structure from a storage medium;

update the tree data structure with data for the first node; and

store the updated tree data structure.

11 . A non-transitory computer-readable storage medium having instructions stored thereon that, when executed, cause one or more processors to:

store, to a graph database a template for a generic clinical research study as the tree data structure, the tree data structure representative of at least a portion of a clinical research study to be performed in support of a specific test for confirming a hypothesis concerning one or more of utility, impact, pharmacological, physiological, or psychological effects of a particular treatment, procedure, drug, device, biological, food product, cosmetic, care plan, or subject characteristic, the tree data structure representing a form of a graph data structure that stores the template for objectives and endpoints, wherein when the tree data structure is modified, the tree data structure is used to generate a parameterized template specific to the clinical research study;

duplicate, according to a shallow copy, the first node to create a duplicate node, wherein the first node comprises an inbound edge from a parent node of the first node and at least one outbound edge to at least one child node of the first node defined by reference pointers in the graph database, and wherein the first node comprises data for one of the clinical research study, a clinical research study protocol, a clinical research study protocol version, a clinical research study design, a clinical research study schedule, a clinical research study arm, a study, a study protocol, a study protocol version, a study design, or a study schedule;

create an inbound edge of the duplicate node from the parent node of the first node and an outbound edge to the at least one child node of the first node by generating reference pointers linking the duplicate node to the parent node and the at least one child node;

receive an update to the at least one child node of the first node that modifies the generic parameterized template to form the parameterized template specific to the clinical research study; and

in response to determining that the at least one child node has multiple parent nodes:

duplicate, according to a deep copy different from the shallow copy, the at least one child node to create a duplicate child node;

create an outbound edge of the duplicate node to the duplicate child node;

delete the outbound edge of the duplicate node to the at least one child node; and

perform the update to the at least one child node to generate, based on the tree data structure and after updating the at least one child node, the parameterized template specific to the clinical research study.

12 . The non-transitory computer-readable storage medium of claim 11 , further comprising instructions that, when executed, cause the one or more processors to:

duplicate one or more child nodes of the at least one child node to create one or more duplicate child nodes of the child node; and

create an outbound edge of the duplicate child node to each of the one or more duplicate child nodes of the child nodes.

13 . The non-transitory computer-readable storage medium of claim 11 , further comprising instructions that, when executed, cause the one or more processors to:

determine that a second node of the tree data structure has multiple parent nodes, wherein the second node comprises multiple inbound edges from the multiple parent nodes of the second node and at least one outbound edge to at least one child node of the second node;

in response to determining that the second node has multiple parent nodes:

determine a closest superior ancestor node of the second node that has only a single parent node;

duplicate the superior ancestor node of the second node to create a duplicate superior ancestor node;

duplicate a branch descending from the superior ancestor node of the second node to create a duplicate branch descending from the duplicate superior ancestor node, wherein the duplicate branch descending from the duplicate superior ancestor node duplicates nodes and edges of the branch descending from the superior ancestor node of the second node; and

delete the second node and any inferior descendent nodes of the first node.

14 . The non-transitory computer-readable storage medium of claim 11 , further comprising instructions that, when executed, cause the one or more processors to:

determine that the second node comprises at least one outbound edge to at least one child node of the second node, wherein the second node comprises an inbound edge to a parent node of the second node;

determine, based on inbound edges of the at least one child node to the second node and to a third node, that the at least one child node has multiple parent nodes; and

delete the second node, an outbound edge of the parent node to the second node, and the inbound edges of the at least one child node to the second node.

15 . The non-transitory computer-readable storage medium of claim 11 , further comprising instructions that, when executed, cause the one or more processors to:

retrieve the tree data structure from a storage medium;

update the tree data structure with data for the first node; and

store the updated tree data structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2021
From: WATSON, MARK; ROSS, ROBERT
To: NUROCOR, INC.
Reel/Frame 057719/0130 →
Continuity (3)
Provisional Application 63198657 · Nov 2, 2020
Provisional Application 63048375 · Jul 6, 2020
Related Publication 20220004540A1 · Jan 6, 2022
References Cited (206)
US D344102S · Polak et al. · 1994 [cited by applicant]
US D502184S · Glezer et al. · 2005 [cited by applicant]
US 7030890B1 · Jouet et al. · 2006 [cited by applicant]
US D594911S · Hall et al. · 2009 [cited by applicant]
US 7818689B2 · Wada · 2010 [cited by applicant]
US 8041735B1 · Lacapra · 2011 [cited by examiner]
US 8286072B2 · Chamberlain et al. · 2012 [cited by applicant]
US D673577S · Cojuangco et al. · 2013 [cited by applicant]
US 8527920B1 · Choudhury · 2013 [cited by examiner]
US D698361S · Stiffler · 2014 [cited by applicant]
US D714334S · Cojuangco et al. · 2014 [cited by applicant]
US D715834S · Siddons · 2014 [cited by applicant]
US D723048S · Helliker et al. · 2015 [cited by applicant]
US D732058S · Landis et al. · 2015 [cited by applicant]
US D740840S · Zhang et al. · 2015 [cited by applicant]
US D753140S · Kouvas et al. · 2016 [cited by applicant]
US D753174S · Cojuangco et al. · 2016 [cited by applicant]
US D759072S · Siddons · 2016 [cited by applicant]
US D769315S · Scotti · 2016 [cited by applicant]
US D771107S · Spector · 2016 [cited by applicant]
US D772276S · Yampolskiy et al. · 2016 [cited by applicant]
US D776133S · Hill et al. · 2017 [cited by applicant]
US D788790S · Omata · 2017 [cited by applicant]
US D792448S · Take et al. · 2017 [cited by applicant]
US D799499S · Selden et al. · 2017 [cited by applicant]
US D803248S · Sunshine et al. · 2017 [cited by applicant]
US D819687S · Yampolskiy et al. · 2018 [cited by applicant]
US D841030S · Bradley-Pollack et al. · 2019 [cited by applicant]
US D841031S · Orlando et al. · 2019 [cited by applicant]
US D841675S · Hoffman et al. · 2019 [cited by applicant]
US D854558S · Melillo et al. · 2019 [cited by applicant]
US D855634S · Kim · 2019 [cited by applicant]
US D870762S · Mendoza Corominas et al. · 2019 [cited by applicant]
US D872121S · Einspahr et al. · 2020 [cited by applicant]
US D873846S · Melillo et al. · 2020 [cited by applicant]
US D876445S · Ting et al. · 2020 [cited by applicant]
US D877747S · Belliveau · 2020 [cited by applicant]
US D880517S · Imamura et al. · 2020 [cited by applicant]
US D881927S · Tsukahara et al. · 2020 [cited by applicant]
US D882598S · Belliveau · 2020 [cited by applicant]
US 10613711B1 · Makovsky et al. · 2020 [cited by applicant]
US D895642S · Hoofnagle et al. · 2020 [cited by applicant]
US D898054S · Everhart et al. · 2020 [cited by applicant]
US D900836S · Burnell et al. · 2020 [cited by applicant]
US D900840S · Dudey · 2020 [cited by applicant]
US D914046S · Tsukahara et al. · 2021 [cited by applicant]
US D916869S · Evangeliou et al. · 2021 [cited by applicant]
US D922422S · Molander et al. · 2021 [cited by applicant]
US D924906S · Nie et al. · 2021 [cited by applicant]
US D924909S · Nasu et al. · 2021 [cited by applicant]
US D928194S · Baker et al. · 2021 [cited by applicant]
US D929431S · Streifert et al. · 2021 [cited by applicant]
US D931314S · Xie et al. · 2021 [cited by applicant]
US 11132552B1 · Naslavsky et al. · 2021 [cited by applicant]
US D937862S · Anderson et al. · 2021 [cited by applicant]
US D940172S · Xie et al. · 2022 [cited by applicant]
US D946615S · Einspahr et al. · 2022 [cited by applicant]
US D950580S · Ahmed · 2022 [cited by applicant]
US D959446S · Doddi et al. · 2022 [cited by applicant]
US D959448S · Lee · 2022 [cited by applicant]
US D960173S · Steppan et al. · 2022 [cited by applicant]
US D962982S · Wolff · 2022 [cited by applicant]
US D963677S · Bahatyrevich · 2022 [cited by applicant]
US D964386S · Bill · 2022 [cited by applicant]
US D978887S · Caro et al. · 2023 [cited by applicant]
US D980863S · Balsamo et al. · 2023 [cited by applicant]
US D982596S · Sapre et al. · 2023 [cited by applicant]
US D985602S · Walecka et al. · 2023 [cited by applicant]
US D986271S · Shor · 2023 [cited by applicant]
US D987670S · Soerhaug et al. · 2023 [cited by applicant]
US D989122S · Griego et al. · 2023 [cited by applicant]
US D997194S · Simon · 2023 [cited by applicant]
US D998628S · Dinga et al. · 2023 [cited by applicant]
US D998629S · Dinga et al. · 2023 [cited by applicant]
US D1011375S · Miyaki et al. · 2024 [cited by applicant]
US D1031742S · Feldmann et al. · 2024 [cited by applicant]
US D1040175S · Potash · 2024 [cited by applicant]
US D1045896S · Zhou et al. · 2024 [cited by applicant]
US D1045919S · Zhou et al. · 2024 [cited by applicant]
US D1052603S · Ganapathy · 2024 [cited by applicant]
US D1055947S · Harmon et al. · 2024 [cited by applicant]
US D1060404S · Arora · 2025 [cited by applicant]
US D1061592S · Khokhar et al. · 2025 [cited by applicant]
US D1076936S · Chen et al. · 2025 [cited by applicant]
US D1076964S · Ganapathy · 2025 [cited by applicant]
US D1081702S · Malfait et al. · 2025 [cited by applicant]
US D1083954S · Offutt et al. · 2025 [cited by applicant]
US D1086195S · Lacroix · 2025 [cited by applicant]
US D1089276S · Karpukhina et al. · 2025 [cited by applicant]
US D1094411S · Sayeg et al. · 2025 [cited by applicant]
US D1095557S · Le Blanc et al. · 2025 [cited by applicant]
US D1095594S · Yamamoto et al. · 2025 [cited by applicant]
US 20040249664A1 · Broverman · 2004 [cited by examiner]
US 20050055241A1 · Horstmann · 2005 [cited by applicant]
US 20050138635A1 · Auerbach · 2005 [cited by examiner]
US 20050256380A1 · Nourie et al. · 2005 [cited by applicant]
US 20070174305A1 · Arocena · 2007 [cited by examiner]
US 20080104141A1 · McMahon · 2008 [cited by examiner]
US 20080120573A1 · Gilbert et al. · 2008 [cited by applicant]
US 20080120574A1 · Heredia et al. · 2008 [cited by applicant]
US 20090313048A1 · Kahn et al. · 2009 [cited by applicant]
US 20100118871A1 · Liu · 2010 [cited by examiner]
US 20110153358A1 · Campo et al. · 2011 [cited by applicant]
US 20120035954A1 · Yeskel · 2012 [cited by applicant]
US 20120101838A1 · Lingard et al. · 2012 [cited by applicant]
US 20130232104A1 · Goyal · 2013 [cited by examiner]
US 20140039921A1 · Broverman et al. · 2014 [cited by applicant]
US 20140222444A1 · Cerello et al. · 2014 [cited by applicant]
US 20140280363A1 · Heng et al. · 2014 [cited by applicant]
US 20150142330A1 · Yeang · 2015 [cited by examiner]
US 20150213547A1 · Gomez-Rosado et al. · 2015 [cited by applicant]
US 20150222495A1 · Mehta et al. · 2015 [cited by applicant]
US 20170075557A1 · Noble et al. · 2017 [cited by applicant]
US 20170116373A1 · Ginsburg et al. · 2017 [cited by applicant]
US 20170147794A1 · Harder et al. · 2017 [cited by applicant]
US 20170286456A1 · Wenzel et al. · 2017 [cited by applicant]
US 20170323320A1 · Mendoza Corominas et al. · 2017 [cited by applicant]
US 20170357778A1 · Archer et al. · 2017 [cited by applicant]
US 20180039399A1 · Kaltegaertner et al. · 2018 [cited by applicant]
US 20180261305A1 · Lindblad et al. · 2018 [cited by applicant]
US 20200177710A1 · Wyatt et al. · 2020 [cited by applicant]
US 20200335188A1 · Ozeran · 2020 [cited by applicant]
US 20200394612A1 · Khokhar et al. · 2020 [cited by applicant]
US 20210241859A1 · Bhattacharya · 2021 [cited by examiner]
US 20220004540A1 · Watson et al. · 2022 [cited by applicant]
US 20220005554A1 · Malfait · 2022 [cited by examiner]
US 20220005555A1 · Malfait et al. · 2022 [cited by applicant]
US 20220005558A1 · Malfait · 2022 [cited by examiner]
US 20220248988A1 · Kumar et al. · 2022 [cited by applicant]
US 20230274809A1 · Dimitrova · 2023 [cited by applicant]
US 20230360779A1 · Gnanasambandam et al. · 2023 [cited by applicant]
WO 2011135456A2 · 2011 [cited by applicant]
WO 2014033747A2 · 2014 [cited by applicant]
Kemegne et al., “Comparing checkerboard, isobologram and CCD methods for drug combination” A case study of ciprofloxacin and plant extracts on [cited by applicant]
Notice of Allowance from U.S. Appl. No. 29/652,731 dated Nov. 13, 2023, 11 pp. [cited by applicant]
International Preliminary Report on Patentability from International Application No. PCT/US2021/070828 dated Jan. 19, 2023, 9 pp. [cited by applicant]
“Biotech Out-Licensed Optimized Compound Value—Product Oriented Licensing Strategy,” Intilaris LifeSciences, accessed on Sep. 9, 2020, 6 pp. [cited by applicant]
“Clinical trials and their patients: The rising costs and how to stem the loss,” Pharmafile, accessed from http:/www.pharmafile.com/print/511225, Mar. 11, 2016, 6 pp. [cited by applicant]
“Cost of Developing a New Drug,” Tufts Center for the Study of Drug Development (CSDD), Tufts University, School of Medicine, Nov. 18, 2014, 30 pp. [cited by applicant]
“Digital Data Flow Solution Framework and Conceptual Design, Version 1.0,” TransCelebrate DDF Project Team, TransCelebrate Biopharma, Inc., Nov. 1, 2019, 46 pp. [cited by applicant]
“Drug Approval Process—Infographic,” U.S. Food and Drug Administration (FDA), accessed from http://www.fda.gov/downloads/Drugs/ResourcesForYou/Consumers/UCM284393.pdf, accessed on Jan. 20, 2015, 2 pp. [cited by applicant]
“Executive Summary—Digital Data Flow Solution Framework and Conceptual Design, Version 1.0,” TransCelebrate Biopharma, Inc., Nov. 7, 2019, 4 pp. [cited by applicant]
“Facts about Clinical Trials,” Arena International, accessed from https://web.archive.org/web/20180914235739/http://www.arena-international.com/clinicaltrials/facts-about-clinical-trials/1063.article, dated Sep. 14, 201… [cited by applicant]
“How to avoid costly clinical research delays,” MESM Blog, accessed from https://www.mesm.com/blog/tips-to-help-you-avoid-costly-clinical-research-delays/, dated Jan. 16, 2020, accessed on Mar. 4, 2021, 4 pp. [cited by applicant]
“ICH E9 (R1) addendum on estimands and sensitivity analysis in clinical trials to the guidelin on statistical principles for clinical trials,” European Medicines Agency, Committee for Medicinal Products for Human Use, E… [cited by applicant]
“Information technology—Metadata registries (MDR)—Part 1: Framework,” International Standards, ISO/IEC 11179-1, Second Edition, Sep. 15, 2004, 32 pp. [cited by applicant]
“Information technology—Metadata registries (MDR)—Part 2: Classification,” International Standards, ISO/IEC 11179-2, Second Edition, Nov. 15, 2005, 16 pp. [cited by applicant]
“Information technology—Metadata registries (MDR)—Part 3: Registry metamodel and basic attributes,” International Standards, ISO/IEC 11179-3, Third Edition, Feb. 15, 2013, 244 pp. [cited by applicant]
“Information technology—Metadata registries (MDR)—Part 4: Formulation of data definitions,” International Standards, ISO/IEC 11179-4, Second Edition, Jul. 15, 2004, 16 pp. [cited by applicant]
“Information technology—Metadata registries (MDR)—Part 5: Naming principles,” International Standards, ISO/IEC 11179-5, Third Edition, Apr. 1, 2015, 32 pp. [cited by applicant]
“Information technology—Metadata registries (MDR)—Part 6: Registration,” International Standards, ISO/IEC 11179-6, Third Edition, Aug. 1, 2015, 72 pp. [cited by applicant]
“Nurocor Clinical Platform—Technical Perspective,” Nurocor, Inc., accessed on Apr. 29, 2020, 11 pp. [cited by applicant]
“Optimize Clinical Development,” Nurocor and Intilaris brochure, accessed on Sep. 9, 2020, 2 pp. [cited by applicant]
“Reusable Asset Specification, Version 2.2,” Object Management Group (OMG), accessed from https://www.omg.org/spec/RAS/2.2/PDF, Nov. 2005, 121 pp. [cited by applicant]
“Streamline Your Clinical Operations Through Smarter Standardization,” Nurocor, PowerPoint presented at 2019 Clinical Data Interchange Standards Consortium (CDISC), US Interchange, San Diego, California, Oct. 18, 2019, … [cited by applicant]
“The Case for CDISC Standards,” CDISC, Business Case for CDISC Standards, Stage V, Sep. 30, 2014, 45 pp. [cited by applicant]
“Nurocor products allow customers to automate clinical development processes from protocol to submission,” Nurocor Brochure, accessed from www.nurocor.com, accessed on Sep. 10, 2019, 4 pp. [cited by applicant]
“Study Data Tabulation Model Implementation Guide: Human Clinical Trials,” Prepared by the CDISC Submission Standards Team, cdisc, Version 3.3 (Final), Clinical Data Interchange Standards Consortium, Inc., Nov. 20, 2018… [cited by applicant]
Burrows, “Report: The 8 biggest challenges facing clinical trail professionals,” Informa Connect, Clinical & Medical Affairs, accessed from https://informaconnect.com/report-biggest-challenges-clinical-trials-pt-1/, Nov… [cited by applicant]
Ganic et al., “PhUSE EU Connect 2018—Structure and Standardized Study Definition drives early study setup for added business benefits,” Bayer, Intilaris, Nov. 2018, 20 pp. [cited by applicant]
Getz et al., “Measuring the Incidence, Causes, and Repercussions of Protocol Amendments,” Therapeutic Innovation and Regulatory Science, Drug Information Journal, vol. 45, Issue 3, May 2011, pp. 265-275. [cited by applicant]
Grayling et al., “A web application for the design of multi-arm clinical trials,” Arvix.org, Cornell University Library, Jun. 21, 2019. [cited by applicant]
Hargreaves, “Clinical trails and their patients: The rising costs and how to stem the loss,” Pharmafile, accessed from http://www.pharmafile.com/news/511225/clinical-trials-and-their-patients-rising-costs-and-how-stem-l… [cited by applicant]
International Search Report and Written Opinion of International Application No. PCT/US2021/070828, dated Oct. 13, 2021, 13 pp. [cited by applicant]
Kountouris et al., “Efficient scheduling of conditional behaviors for high-level synthesis,” ACM Transactions on Design Automation of Electronic Systems, vol. 7, No. 3, Jul. 1, 2002, pp. 380-412. [cited by applicant]
Lin et al., “A Standard-Driven Approach for Electric Submission to Pharmaceutical Regulatory Authorities”, Journal of Biomedical Informatics, vol. 79, Jan. 31, 2018, pp. 60-70. [cited by applicant]
Nelson et al., “3D Standardized in Clinical Development to achieve End-to-End Automation,” Intilaris, Nurocor, 2019 Clinical Data Interchange Standards Consortium (CDISC), Oct. 14-18, 2019, 5 pp. [cited by applicant]
Nelson et al., “CDISC 2019 US Interchange,” [Presentation], CDISC, San Diego, CA, Oct. 14-18, 2019, 19 pp. [cited by applicant]
Nelson et al., PowerPoint presented at 2019 Clinical Data Interchange Standards Consortium (CDISC) US Interchange, San Diego, California, Oct. 14-18, 2018, 19 pp. [cited by applicant]
Seguine, “Overcoming the Industry's Data Crisis,” Clinical Link, EPC, Aug. 2019, pp. 38-41. [cited by applicant]
Sjobergh et al., “Visualizing Clinical Trial Data Using Pluggable Components,” Information Visualisation, 2012 16th International Conference, Jul. 11, 2012, pp. 291-296. [cited by applicant]
U.S. Appl. No. 29/652,731, filed Nov. 2, 2021, naming inventors Malfait et al. [cited by applicant]
Woodcock et al., “Master Protocols to Study Multiple Therapies, Multiple Diseases, or Both,” Massachusetts Medical Society, The New England Journal of Medicine, Jul. 6, 2017, 9 pp. [cited by applicant]
Response to Communication Pursuant to Rules 161(1) and 162 EPC dated Feb. 14, 2013, from counterpart European Application No. 21749512.6, filed Aug. 11, 2023, 34 pp. [cited by applicant]
Response to Communication Pursuant to Rules 161(1) and 162 EPC dated Feb. 14, 2023, from counterpart European Application No. 21749513.4, filed Aug. 9, 2023, 25 pp. [cited by applicant]
Response to Communication Pursuant to Rules 161(1) and 162 EPC dated Feb. 16, 2023, from counterpart European Application No. 21749511.8, filed Aug. 16, 2023, 30 pp. [cited by applicant]
Response to Communication Pursuant to Rules 161(1) and 162 EPC dated Feb. 16, 2023, from counterpart European Application No. 21749514.2, filed Aug. 25, 2023, 34 pp. [cited by applicant]
Response to Office Action dated Jun. 5, 2023 from U.S. Appl. No. 29/652,731, filed Sep. 1, 2023, 7 pp. [cited by applicant]
Jiang et al., “Using Semantic Web technologies for the generation of domain-specific templates to support clinical study metadata standards”, Journal of Biomedical Semantics, vol. 7, No. 10, BioMed Central, Mar. 6, 2016… [cited by applicant]
Office Action from U.S. Appl. No. 17/305,366 dated Jan. 29, 2024, 32 pp. [cited by applicant]
Office Action from U.S. Appl. No. 29/652,731 dated Jun. 5, 2023, 15 pp. [cited by applicant]
Response to Office Action dated Jan. 29, 2024 from U.S. Appl. No. 17/305,366, filed May 29, 2024, 21 pp. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/305,366 dated Sep. 28, 2024, 35 pp. [cited by applicant]
Response to Final Office Action dated Sep. 28, 2024 from U.S. Appl. No. 17/305,366, filed Nov. 27, 2024, 18 pp. [cited by applicant]
Advisory Action from U.S. Appl. No. 17/305,366 dated Jan. 3, 2025, 2 pp. [cited by applicant]
Dandapani et al., “Leveraging Mobile-Based Sensors for Clinical Research”, Frontiers in Digital Health, vol. 4, Jun. 13, 2022, 12 pp. [cited by applicant]
Kriebel, Andy, How to Create a Dot Strip Plot, Jun. 8, 2021, YouTube.com, retrieved Feb. 28, 2025, https://www.youtube.com/watch?v=fKSL-IMqILA. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 29/652,731 dated Mar. 14, 2025, 9 pp. [cited by applicant]
Office Action from U.S. Appl. No. 17/305,366 dated Mar. 24, 2025, 28 pp. [cited by applicant]
Communication pursuant to Article 94(3) EPC from counterpart European Application No. 21749512.6 dated Jul. 10, 2025, 6 pp. [cited by applicant]
Ex Parte Quayle Action from U.S. Appl. No. 30/004,959 dated Jul. 30, 2025, 8 pp. [cited by applicant]
Ex Parte Quayle Action from U.S. Appl. No. 30/004,961 dated Jul. 30, 2025, 9 pp. [cited by applicant]
Malfait et al., “OOF: The Art of the Possible Becomes Reality”, COISC.org, Jul. 18, 2024, 34 pp., URL: https://www.cdisc.org/sites/defaulUfiles/2024-06/cdiscjapan_interchange_2024_ -_nurocor _ -_presentation.pdf. [cited by applicant]
Murray, “Lazy object copy as a platform for population-based probabilistic programming”, arXiv preprint arXiv:2001, Jan. 9, 2020, 16 pp. [cited by applicant]
Corrected Notice of Allowance from U.S. Appl. No. 17/305,366 dated Oct. 23, 2025, 6 pp. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/305,366 dated Sep. 30, 2025, 9 pp. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 30/004,959 dated Oct. 27, 2025, 8 pp. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 30/004,961 dated Oct. 24, 2025, 8 pp. [cited by applicant]
Response to Ex Parte Quayle Action dated Jul. 30, 2025 from U.S. Appl. No. 30/004,959, filed Sep. 17, 2025, 5 pp. [cited by applicant]
Response to Ex Parte Quayle Action dated Jul. 30, 2025 from U.S. Appl. No. 30/004,961, filed Sep. 17, 2025, 5 pp. [cited by applicant]
Response to Office Action dated Mar. 24, 2025 from U.S. Appl. No. 17/305,366, filed Jul. 23, 2025, 20 pp. [cited by applicant]
Design U.S. Appl. No. 30/004,959, filed May 22, 2025, naming inventors Malfait et al. [cited by applicant]
Design U.S. Appl. No. 30/004,961, filed May 22, 2025, naming inventors Malfait et al. [cited by applicant]
Response to Communication pursuant to Article 94(3) EPC dated Jul. 10, 2025, from counterpart European Application No. 21749512.6 filed Nov. 7, 2025, 3 pp. [cited by applicant]
Corrected Notice of Allowance from U.S. Appl. No. 30/004,959 dated Nov. 18, 2025. [cited by applicant]
Corrected Notice of Allowance from U.S. Appl. No. 30/004,961 dated Nov. 18, 2025, 3 pp. [cited by applicant]