DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Claims 1-3, 5-12, 14, 16, 18-22 have been amended. Claims 1-22 are pending.
Claim Objections
Claim 2 is objected to because of the following informalities: Claim 2 recites “extracting the data by an NLP model” without defining NPL. For purposes of examination, limitation will be read as “extracting the data by a Natural Language Processing (NLP) model.”
Appropriate correction is required.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-22 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (i.e., a law of nature, a natural phenomenon, or an abstract idea) without significantly more.
Claims 1-20 (Group I) are drawn to a method for source data review which is within the four statutory categories (i.e. process). Claim 21 (Group II) is drawn to a system for source data review which is within the four statutory categories (i.e. machine). Claim 22 (Group III) is drawn to a non-transitory medium for source data review which is within the four statutory categories (i.e. manufacture).
Claims 21 (Group II) recites a source document review system comprising:
a computing device comprising at least one processor (apply it, MPEP § 2106.05(f)); and
a memory communicatively coupled to the at least one processor, the memory storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising (apply it, MPEP § 2106.05(f)):
obtaining, from one or more data sources for one or more clinical studies, a plurality of source documents, wherein each source document from the plurality of source documents comprises clinical trial information of the one or more clinical studies in an unstructured format;
converting, by an optical character recognition module, the clinical trial information into structured digital text data;
extracting, from the structured digital text data and for each source document in the plurality of source documents, data indicative of a plurality of clinical study events, each clinical study event being associated with at least one clinical study entity that is associated with at least one clinical study and each clinical study event having one or more event features;
calculating, for each clinical study event in the plurality of clinical study events based on a predetermined set of rules and further based on the one or more event features of each clinical study event, a degree of regulatory compliance for each clinical study event;
calculating, based on the degree of regulatory compliance for each clinical study event associated with a particular clinical study, a compliance score for the particular clinical study; and
generating, based on the compliance score and the degrees of regulatory compliance for each clinical study event, a visual representation of regulatory compliance over time for each clinical study entity associated with the particular clinical study.
The bolded limitations, given the broadest reasonable interpretation, cover amental process and/or a certain method of organizing human activity because it recites a process that is performed in the human mind, but for the recitation of generic computer components and/or fundamental economic practices, commercial or legal interactions, and/or managing personal behavior or relationships or interactions between people. Any limitations not identified above as part of the abstract idea are underlined and deemed “additional elements,” and will be discussed in further detail below.
Furthermore, the abstract idea for Claims 1-20 and Claim 22 is identical as the abstract idea for Claim 21 (Group II), because the only difference between is they are directed towards different statutory categories. Claim 22 further recites a non-transitory computer-readable storage device (apply it, MPEP § 2106.05(f)).
Dependent Claims 2-20 include other limitations, for example Claim 2 recites wherein extracting the data indicative of the plurality of clinical study events comprises extracting the data by a Natural Language Processing (NLP) model, the NLP model being trained using analyzed feature data from at least a subset of the plurality of source documents and using a subset of one or more corpora of documents pertaining to the clinical trial as contextual data; further comprising generating an updated NLP model by modifying one or more parameters of the NLP model in response to obtaining error data indicating a difference between the data extracted by the NLP model and data in the plurality of source documents, Claim 3 recites wherein at least one event from the one or more events detected by the updated NLP model indicates a correlation between two or more entities from the plurality of entities, Claim 4 recites wherein the clinical trial information comprises at least one of (i) data related to participants, (ii) data related to clinicians, (iii) data related to study protocols, or (iv) data related to regulations, for the one or more clinical studies, Claim 5 recites wherein generating the updated NLP model comprises generating, for each source document in the plurality of source documents, a classification of each respective entity from the plurality of entities, wherein the classification indicates a class of medical ontology for the respective entity based on the analyzed feature data, Claim 6 recites wherein the updated NLP model is configured to generate a plurality of events likely to have occurred among the plurality of entities, wherein the updated NLP model is configured to generate, for each event in the plurality of events, a value indicating a likelihood of association of entities from at least a subset of the plurality of entities, Claim 7 recites wherein training the updated NLP model comprises: providing a training example query for input to the updated NLP model; generating, using the training example query and by the updated NLP model, a training model output representing one or more detected events associated with plurality of entities; obtaining ground truth data, wherein the ground truth data indicates one or more events associated with the plurality of entities; determining a score based on a comparison of the ground truth data and the training model output; and based on the score exceeding a threshold, updating one or more parameters of at least one layer from the plurality of layers, Claim 8 recites detecting, using the updated NLP model, an adverse event from the one or more events, wherein the adverse event indicates that information related to participants in the one or more clinical studies does not follow a protocol from one or more protocols for conducting the one or more clinical studies; and in response to detecting the adverse event, generating data indicative of one or more updates to the information related to the participants found in the source document from the plurality of source documents that includes an entity associated with the adverse event, Claim 9 recites generating, by the updated NLP model, generative prompt data that configures a user interface of a client device, wherein the generative prompt data causes display of a visual representation of annotations corresponding to each respective entity from the plurality of entities, wherein each annotation indicates a class of medical ontology for the respective entity, and wherein the NLP model is trained to generate the generative prompt data using one or more generative visualization techniques, Claim 10 recites providing the generative prompt data to the client device, wherein providing the generative prompt data causes the client device to update the user interface to include one or more graphical elements, each graphical element corresponding to each annotation from the annotations, Claim 11 recites providing, for output by the one or more computers, the user interface including a respective selectable control for providing feedback to an identification of an event from the one or more events for the one or more clinical studies, the identified event corresponding to a graphical element from the one or more graphical elements; receiving, by the user interface, a user selection of one or more of the selectable controls included in the user interface; and updating one or more parameters of the updated NLP model based on the user selection, Claim 12 recites determining, from the one or more events and using the NLP model, one or more instances of non-compliant data in at least one source document from the plurality of source documents, wherein the non-compliant data is associated with an entity from the plurality of entities, Claim 12 recites wherein an instance from the one or more instances of non-compliance comprises a deviation from at least one protocol from one or more protocols for conducting the one or more clinical studies, Claim 14 recites wherein an instance from the one or more instances of non-compliant data indicates a treatment plan that does not follow protocol for the one or more clinical studies, Claim 15 recites identifying, based one or more instances of non-compliant data, an output trend indicating a pattern of non-compliance for the one or more clinical studies, the pattern being associated with at least one (i) a subset of entities from the plurality of entities, or (ii) one or more sites for conducting the one or more clinical studies, Claim 16 recites obtaining one or more documents corresponding to one or more sites for conducting the one or more clinical studies, the one or more documents comprising clinical data for the one or more clinical studies; determining, based on the one or more documents, a plurality of data fields and a plurality of data formats for the clinical data from the one or more documents; identifying, based on the one or more documents, at least one corpus of documents from a subset of the one or more corpora of documents related to the one or more documents; applying, a set of compliance rules to the clinical data for the one or more documents, wherein applying the set of compliance rules comprises: identifying one or more instances of non-compliant data in the clinical data from the one or more documents; generating, based on the one or more instances of non-compliant data in the clinical data and a set of quality indicators for the clinical data, a score representing a compliance rating for the one or more documents; and generating, based on the one or more instances of non-compliant data, a signal indicating one or more fields in at least one document from the one or more documents that include at least one instance from the one or more instances of non-compliant data; and providing at least one of (i) the score for the compliance rating for the at least one document, or (ii) the signal indicating the one or more fields in the at least one document, to a computing device, Claim 17 recites wherein the one or more documents comprises at least one of (i) certification records, (ii) delegation tasks, (iii) training logs, (iv) financial disclosures, or (v) a set of protocols, Claim 18 recites identifying a trend from the one or more instances of non-compliant data in the clinical data, the trend indicating the one or more documents that do not meet at least one protocol from the one or more protocols or at least one rule in the set of compliance rules, Claim 19 recites determining, based on the set of compliance rules, a non-compliance rate of a set of documents, the set of documents associated with a site from the one or more sites and a threshold value for non-compliant data for the site; comparing the non-compliance rate to a threshold value for non-compliant data for the site; and based on the non-compliance rate to the threshold value, providing the signal indicating the one or more instances of non-compliant data in the set of documents to a computing device, Claim 20 recites analyzing the one or more documents, wherein analyzing the one or more documents includes comparing one or more site fields in the one or more documents to one or more fields in the one or more corpora of documents; and based on the analyzing of the one or more documents, generating a set of indicators for a set of fields, each indicator in the set of indicators corresponding to a field in the set of fields, wherein the indicator from the set of indicators for the field in the set of fields represents compliance status of data represented by the field, but these only serve to further limit the abstract idea, and hence are nonetheless directed towards fundamentally the same abstract idea as independent Claims 1, 21 and 22.
Furthermore, Claims 1-22 are not integrated into a practical application because the additional elements (i.e. the limitations not identified as part of the abstract idea) amount to no more than limitations which:
amount to mere instructions to apply an exception – for example, the recitation of a computing device comprising at least one processor; and
a memory communicatively coupled to the at least one processor, the memory storing instructions…, a non-transitory computer-readable storage device, a user interface, a client device, which amounts to merely invoking a computer as a tool to perform the abstract idea, e.g. see paragraphs [0035] and [0138-0140] of the present Specification, see MPEP 2106.05(f).
Furthermore, the Claims do not include additional elements that are sufficient to amount to “significantly more” than the judicial exception because, the additional elements (i.e. the elements other than the abstract idea) amount to no more than limitations which:
amount to elements that have been recognized as well-understood, routine, and conventional activity in particular fields, as demonstrated by:
The Specification expressly disclosing that the additional elements are well-understood, routine, and conventional in nature:
Paragraphs [0035], [0071]and [0138-0140] of the Specification discloses that the additional elements (i.e. computing system processor, non-transitory computer readable medium, an optical character recognition module) comprise a plurality of different types of generic computing systems that are configured to perform generic computer functions that are well-understood, routine, and conventional activities previously known to the pertinent industry (i.e. healthcare).
Dependent Claims 2-20 include other limitations, but none of these functions are deemed significantly more than the abstract idea because the additional elements recited in the aforementioned dependent claims similarly represent no more than generic computer components recited at an apply it level (user interface, client device).
Thus, taken alone, the additional elements do not amount to “significantly more” than the above-identified abstract idea. Furthermore, looking at the limitations as an ordered combination adds nothing that is not already present when looking at the elements taken individually, and there is no indication that the combination of elements improves the functioning of a computer or improves any other technology, and their collective functions merely provide conventional computer implementation.
Therefore, whether taken individually or as an ordered combination, Claims 1-22 are nonetheless rejected under 35 U.S.C. 101 as being directed to non-statutory subject matter.
2025Attorney Docket No. 317EP.001US01
Response to Arguments
Applicant's arguments filed 01/06/2026 have been fully considered.
Claims Rejections – 35 U.S.C. § 101
Applicant asserts that the claims are not directed to an abstract idea (Remarks, page 15-16). Specifically, Applicant asserts that “[a]ll concepts presented in the claims are directed to the practical application of automated evaluation of clinical trial compliance presented in this application and accordingly do not "tie up" and pre-empt others from using an abstract idea (Remarks, page 16).” The claims as amended do not result in a practical application. The additional elements are recited an “apply it” level and are not improved as a result of the claimed invention. The claims require the use of computers and OCR, but do not improve either as a result of the abstract idea.
MPEP § 2106.04(d)(I) states limitations that the courts have found indicative of an additional element (or combination of elements) may have integrated the exception into a practical application include:
An improvement in the functioning of a computer, or an improvement to other technology or technical field, as discussed in MPEP §§ 2106.04(d)(1) and 2106.05(a);
Applying or using a judicial exception to effect a particular treatment or prophylaxis for a disease or medical condition, as discussed in MPEP § 2106.04(d)(2);
Implementing a judicial exception with, or using a judicial exception in conjunction with, a particular machine or manufacture that is integral to the claim, as discussed in MPEP § 2106.05(b);
Effecting a transformation or reduction of a particular article to a different state or thing, as discussed in MPEP § 2106.05(c); and
Applying or using the judicial exception in some other meaningful way beyond generally linking the use of the judicial exception to a particular technological environment, such that the claim as a whole is more than a drafting effort designed to monopolize the exception, as discussed in MPEP § 2106.05(e).
The courts have also identified limitations that did not integrate a judicial exception into a practical application:
Merely reciting the words "apply it" (or an equivalent) with the judicial exception, or merely including instructions to implement an abstract idea on a computer, or merely using a computer as a tool to perform an abstract idea, as discussed in MPEP § 2106.05(f);
Adding insignificant extra-solution activity to the judicial exception, as discussed
in MPEP § 2106.05(g); and
Generally linking the use of a judicial exception to a particular technological
environment or field of use, as discussed in MPEP § 2106.05(h).
Applicant asserts that the “conversion of a document into structured digital text data deviates from mental processes; the human mind cannot, in and of itself, perform such functions (Remarks, page 16).” The claims are not characterized as being a mental processing, thus, Applicant’s argument is moot.
Claims Rejections – 35 U.S.C. § 102
Applicant’s arguments have been considered, but they are moot as the rejection has been withdrawn in view of the amendments.
Claims Rejections – 35 U.S.C. § 103
Applicant’s arguments have been considered, but they are moot as the rejection has been withdrawn in view of the amendments.
Conclusion
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Rachelle Reichert whose telephone number is (303)297-4782. The examiner can normally be reached M-F 9-5 MT.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Jason Dunham can be reached at (571)272-8109. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/RACHELLE L REICHERT/Primary Examiner, Art Unit 3686