Prosecution Insights
Last updated: October 21, 2026
Application No. 19/213,383

METHODS AND SYSTEMS FOR APPLYING A STORED ROUTINE TO A PLURALITY OF BLOCKS OF A STRUCTURED DATA OBJECT

Final Rejection §112
Filed
May 20, 2025
Priority
May 22, 2024 — GB 2407298.5
Examiner
CAO, PHUONG THAO
Art Unit
2164
Tech Center
2100 — Computer Architecture & Software
Assignee
Leo Regtech Limited
OA Round
2 (Final)
78%
Grant Probability
Favorable
3-4
OA Rounds
1y 6m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
608 granted / 778 resolved
+23.1% vs TC avg
Moderate +15% lift
Without
With
+14.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
8 currently pending
Career history
803
Total Applications
across all art units

Statute-Specific Performance

§101
17.6%
-22.4% vs TC avg
§103
41.4%
+1.4% vs TC avg
§102
6.6%
-33.4% vs TC avg
§112
24.8%
-15.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 778 resolved cases

Office Action

§112
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 . This action is in response to Amendment filed on 07/30/2026. Claims 1, 3-4, 7, 10, 12, 16, 19-20 and 22-23 have been amended, and claims 13-15 were previously canceled. Currently, claims 1-12 and 16-23 are pending. Response to Amendment Amendments to claims are effective to overcome the claim objections presented in the previous Office action. Therefore, the previous claim objections have been withdrawn. Response to Arguments Regarding Applicant’s concern with respect to whether the amendment to the Specification presented in their Preliminary Amendment filed May 20, 2025 was entered, Examiner has checked on the issue and been confirmed that it will be entered. Regarding Applicant’s argument (see Remarks, filed 07/30/2026), with respect to the objection to the drawings for failing to show necessary textual labels of features or symbols, that all of the depicted elements are adequately identified in the Specification in a manner such that one of skill in the art would understand the drawings without having to undertake substantial analysis of the detailed specification, Examiner respectfully disagrees. Drawings should be used to illustrate and provide an overview of components, elements, functions, or steps of a system or a process without the need to reference to Specification. Drawings including only general symbols (e.g., boxes, lines, shapes, arrows, etc.) and references in numbers and/or letters are hard to understand what is illustrated or described without checking the Specification for all details related to the referenced numbers/letters. Therefore, the objection to the drawings is maintained. In view of claim amendments and Applicant’s arguments (see Remarks, pages 11-12), with respect to 101 rejection of claims 1-12 and 16-23 for being directed to an abstract idea without significantly more, the previous 101 rejection of claims 1-12 and 16-23 has been withdrawn. Drawings The drawings are objected to because they fail to show necessary textual labels of features or symbols in Figs. 1-4 as described in the specification. For example, placing a label, "structured data object", with element 100 of Fig. 1, would give the viewer necessary detail to fully understand this element at a glance. A descriptive textual label for each numbered element in these figures would be needed to better understand these figures without substantial analysis of the detailed specification. Any structural detail that is of sufficient importance to be described should be labeled in the drawing. Optionally, the applicant may wish to include a table next to the present figure to fulfill this requirement. See 37 CFR 1.84(n)(o), recited below: "(n) Symbols. Graphical drawing symbols may be used for conventional elements when appropriate. The elements for which such symbols and labeled representations are used must be adequately identified in the specification. Known devices should be illustrated by symbols which have a universally recognized conventional meaning and are generally accepted in the art. Other symbols which are not universally recognized may be used, subject to approval by the Office, if they are not likely to be confused with existing conventional symbols, and if they are readily identifiable. (o) Legends. Suitable descriptive legends may be used, or may be required by the Examiner, where necessary for understanding of the drawing, subject to approval by the Office. They should contain as few words as possible." Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-12 and 16-23 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Regarding claim 1, it is unclear whether/how the limitation “one or more execution variables” in line 9 is related to the limitation “one or more execution variables” in line 6. Also, regarding the recitation “identifying, by a processor, one or more first nested blocks of the one or more block nests, each first nested block comprising a block variable instance match for one or more executable variable” in lines 7-9, it is unclear whether only one first nested block is identified for each block nest, and/or whether a first nested block can include any nested block comprising a block variable instance match in a block nest (i.e., the identifying step does not specify the first nested block as an innermost nested block in the block nest and comprising a block variable instance match). In addition, the limitation “the one or more execution variables of the first nested block” in line 13 appear to be unclear because “the one or more execution variables” is associated with “the stored routine” rather than a nested block. In the context of the claim, it is believed that a respective value assigned to each of the one or more execution variables is from the first nested block or of the first nested block. Therefore, the metes and bounds of the claimed invention are indefinite. Claim 5 recites the limitation "the block variables" in line 4. There is insufficient antecedent basis for this limitation in the claim. Claim 7 recites the limitation "the respective blocks" in line 1 and the limitation “the user” in line 4. There is insufficient antecedent basis for these limitations in the claim. Claim 8 recites the limitation "the questions" in line 2. There is insufficient antecedent basis for this limitation in the claim. There is also an instance of “the questions” in line 1 of claim 9, which should be amended accordingly. Claim 10 recites the limitation "the identified first nested blocks" in line 3, the limitation “the matched block variable instances” in line 4, and the limitation “that respective first nested block” in line 5. There is insufficient antecedent basis for these limitations in the claim. Regarding claim 16, it is unclear whether/how the limitation “one or more execution variables” in line 9 is related to the limitation “one or more execution variables” in line 6. Also, regarding the recitation “identifying, by a processor, one or more first nested blocks of the one or more block nests, each first nested block comprising a block variable instance match for one or more executable variable” in lines 8-10, it is unclear whether only one first nested block is identified for each block nest, and/or whether a first nested block can include any nested block comprising a block variable instance match in a block nest (i.e., the identifying step does not specify the first nested block as an innermost nested block in the block nest and comprising a block variable instance match). In addition, the limitation “the one or more execution variables of the first nested block” in lines 13-14 appear to be unclear because “the one or more execution variables” is associated with “the stored routine” rather than a nested block. In the context of the claim, it is believed that a respective value assigned to each of the one or more execution variables is from the first nested block or of the first nested block. Therefore, the metes and bounds of the claimed invention are indefinite. Claim 20 recites the limitation "the block variable instances" in line 5. There is insufficient antecedent basis for this limitation in the claim. Claim 22 recites the limitation "the respective blocks" in line 1 and the limitation “the user” in line 4. There is insufficient antecedent basis for these limitations in the claim. Regarding claim 23, it is unclear whether/how the limitation “one or more execution variables” in line 11 is related to the limitation “one or more execution variables” in line 8. Also, regarding the recitation “identifying, by a processor, one or more first nested blocks of the one or more block nests, each first nested block comprising a block variable instance match for one or more executable variable” in lines 10-12, it is unclear whether only one first nested block is identified for each block nest, and/or whether a first nested block can include any nested block comprising a block variable instance match in a block nest (i.e., the identifying step does not specify the first nested block as an innermost nested block in the block nest and comprising a block variable instance match). In addition, the limitation “the one or more execution variables of the first nested block” in lines 15-16 appear to be unclear because “the one or more execution variables” is associated with “the stored routine” rather than a nested block. In the context of the claim, it is believed that a respective value assigned to each of the one or more execution variables is from the first nested block or of the first nested block. Therefore, the metes and bounds of the claimed invention are indefinite. Other dependent claims are rejected as incorporating and failing to resolve the deficiencies of the rejected independent claims 1 and 16 upon which they depend correspondingly. Remarks Claims 1-12 and 16-23 would be allowable if rewritten or amended to overcome the rejection(s) under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), 2nd paragraph, set forth in this Office action. The following is a statement of reasons for the indication of allowable subject matter: The closest prior art of record, Convent et al. (U.S. Publication No. 2002/0016814), teaches a method/system for enabling access to data from database(s) consisting of one or more tables having rows and columns of data by invoking a stored procedure (e.g., a program including SQL statements) through a stored procedure call (see Abstract and [0023]-[0024]). The stored procedure can be invoked with input parameters (e.g., query terms) and return one or more result sets and/or output parameters (e.g., an average of the values of all rows that satisfy a query condition) to a data structure/object that can be returned to the client application (see [0010]-[0013] and [0027]). Convent et al. fails to anticipate, suggest or render obvious a method for applying a stored routine to a plurality of blocks of a structured data object as similarly recited in independent claims 1, 16 and 23. 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 PHUONG THAO CAO whose telephone number is (571)272-2735. The examiner can normally be reached Monday - Friday: 9:00 am - 6:00 pm. 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, Amy Ng can be reached at 571-270-1698. 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. /Phuong Thao Cao/Primary Examiner, Art Unit 2164
Read full office action

Prosecution Timeline

May 20, 2025
Application Filed
May 07, 2026
Non-Final Rejection mailed — §112
Jul 30, 2026
Response Filed
Oct 09, 2026
Final Rejection mailed — §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12762149
Efficient Storage Device Upgrades
2y 4m to grant Granted Oct 13, 2026
Patent 12762106
DATA PROCESSING
1y 10m to grant Granted Oct 13, 2026
Patent 12748762
TECHNIQUES FOR AUTOMATICALLY INFERRING INTENTS OF SEARCH QUERIES
3y 5m to grant Granted Sep 29, 2026
Patent 12748754
ELECTRONIC DEVICE AND SERVER DEVICE RESPONDING TO ENCRYPTED QUERY AND METHODS THEREOF
1y 11m to grant Granted Sep 29, 2026
Patent 12737332
DATA SAMPLING METHOD THAT MAINTAINS ACCURACY FOR DATA ANALYSIS
3y 9m to grant Granted Sep 15, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
78%
Grant Probability
93%
With Interview (+14.6%)
2y 11m (~1y 6m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 778 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month