Prosecution Insights
Last updated: April 19, 2026
Application No. 18/409,941

SYSTEM AND METHOD FOR GENERATING AND RENDERING A SELF-CONTAINED REPORT DATA STRUCTURE

Non-Final OA §102§103
Filed
Jan 11, 2024
Examiner
CORTES, HOWARD
Art Unit
2118
Tech Center
2100 — Computer Architecture & Software
Assignee
Digits Financial Inc.
OA Round
1 (Non-Final)
79%
Grant Probability
Favorable
1-2
OA Rounds
3y 2m
To Grant
93%
With Interview

Examiner Intelligence

Grants 79% — above average
79%
Career Allow Rate
399 granted / 507 resolved
+23.7% vs TC avg
Moderate +14% lift
Without
With
+14.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
19 currently pending
Career history
526
Total Applications
across all art units

Statute-Specific Performance

§101
7.0%
-33.0% vs TC avg
§103
55.8%
+15.8% vs TC avg
§102
16.2%
-23.8% vs TC avg
§112
9.8%
-30.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 507 resolved cases

Office Action

§102 §103
Detailed Action 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 responsive to the communications filed 1/11/2024. As per the claims filed 1/11/2024: Claims 1-20 are pending. Claim(s) 1, 10, 20 is/are independent claim(s). Note Regarding Prior Art Examiner cites particular columns, paragraphs, figures and line numbers in the references as applied to the claims below for the convenience of the applicant. Although the specified citations are representative of the teachings in the art and are applied to the specific limitations within the individual claim, other passages and figures may apply as well. It is respectfully requested that, in preparing responses, the applicant fully consider the references in their entirety as potentially teaching all or part of the claimed invention, as well as the context of the passage as taught by the prior art or disclosed by the examiner. Note Regarding AIA Status In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1, 4, 10, 12, 14, 15, 20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Daniel Gruen (US PG Pub No. 2020/0285981; Filed: 03/04/2019)(hereinafter: Gruen). Claim 1: As per independent claim 1, Gruen discloses a computer implemented method comprising: identifying a type of report for a report [[0053] , the type of the at least one section and/or at least one option that is selected for inclusion in the generated report can be based on known information or a prediction regarding the audience of the report]. obtaining a set of data related to entries that are associated with at least the type of report [[0070] the system can further predict information that should be included in the report to be generated. The system (e.g., via generating component 403) can determine prediction z by accessing all of the one or more data items in the training data set 402, and then using classification y to search for any documents or other types of data that contain information relevant to the report to be generated]. generating input data utilizing at least one of the type of report and the set of data related to the entries [[0071] the system (e.g., via populating component 404) can populate the report to be generated with information similar to the information contained in the similar documents. In other embodiments, the system (e.g., via populating component 404) can add or change at least one section and/or at least one option of the report to be generated based on the information contained in the similar documents.] providing the input data to one or more artificial intelligence predictive models that are pre-trained utilizing training input and output data [[0076] the system (e.g., via populating component 404) can populate the report to be generated with information similar to the information contained in the similar documents. In other embodiments, the system (e.g., via populating component 404) can add or change at least one section and/or at least one option of the report to be generated based on the information contained in the similar documents.] processing, by the one or more artificial intelligence predictive models, the input data to generate output data that includes one or more report sections that are to be included in the report and one or more components that are to be included in at least one particular section of the report [[0069] FIG. 4A shows a diagram of an example implementation of an AI system that can generate reports and can predict information to include in the generated reports,]and; generating a serialized data structure that comprises a structured set of data configured to enable a report renderer to display, on a computer display screen, the one or more report sections each and the one or more components [[0053] the first generating component 310 can generate a report with at least one section and/or at least one option. For example, a report for a medical examination can include a section and/or an option for a medical history of a patient. In some embodiments, the type of the at least one section and/or at least one option that is selected for inclusion in the generated report can be based on known information or a prediction regarding the audience of the report, a situation that preceded generation of the report, and/or compulsory input to the report. In some embodiments, the first generating component 310 can add the at least one section and/or at least one option of the generated report by accessing the known information stored directly on the AI system local memory, or, alternatively, the known information stored on the external system memory.]. Report must correspond to a serialized data structure in order to be displayed. Claim 4: As per claim 4, which depends on claim 1 Gruen discloses wherein output further includes one or more display options for the one or more components [[0079] the computer-implemented method can comprise identifying (e.g., via the generating component 110) at least one of one or more relevant sections or one or more relevant options of an automatically generated report, wherein the identifying is based on a defined factor and employs artificial intelligence.] Claim 10: As per independent claim 10, it recites a system comprising: an application executing on a processor of a device, the application including a report generator, the report generator configured to perform the method of claim 1, therefore it is rejected under the same rationale as claim 1 above. Claim 12: As per claim 12, which depends on claim 10, Gruen discloses wherein the device is a server [[0032] System 100 can optionally include a server device, one or more networks and one or more devices (not shown). The system 100 can also include or otherwise be associated with at least one processor 102 that executes computer executable components stored in memory 104.] Claim 14: As per claim 14, it is rejected under the same rationale as claim 4 above. Claim 15: As per claim 15, which depends on claim 10, Gruen discloses wherein the set of data is stored within the serialized data structure. [[0053] the first generating component 310 can generate a report with at least one section and/or at least one option. For example, a report for a medical examination can include a section and/or an option for a medical history of a patient. In some embodiments, the type of the at least one section and/or at least one option that is selected for inclusion in the generated report can be based on known information or a prediction regarding the audience of the report, a situation that preceded generation of the report, and/or compulsory input to the report. In some embodiments, the first generating component 310 can add the at least one section and/or at least one option of the generated report by accessing the known information stored directly on the AI system local memory, or, alternatively, the known information stored on the external system memory.]. Report must correspond to a serialized data structure and at least temporarily stored in order to be displayed. Claim 20: As per independent claim 20, it recites a non-transitory computer readable medium having software encoded thereon, the software when executed by or more computing devices operable to perform the method of claim 1, therefore it is rejected under the same rationale as claim 1 above. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 2, 13 is/are rejected under 35 U.S.C. 103 as being unpatentable over Gruen in view of Serge Mankovskii (US PG Pub No. US2020/0134103; Published: 04/30/2020)(hereinafter: Mankovskii). Claim 2: As per claim 2, which depends on claim 1, Gruen discloses generating a report including different sections but failed to specifically disclose wherein the one or more components are selected from a group consisting of a scatter plot, a line chart, a pie chart,a bar graph, and a table. Mankovskii, in the same field of AI generated reports discloses this limitation in that [[0038]the dashboard design record may include a plurality of records corresponding to individual data visualizations that each specify how to construct instances of the individual data visualizations. In some embodiments, these data visualization records may indicate a title the data visualization, a type of the data visualization (e.g., , a bar chart, a pie graph, a force directed graph, Voroni diagram, a heat map, or the like), visual attributes of the data visualization]. Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Gruen’s report generation to include one or more components are selected from a group consisting of a scatter plot, a line chart, a pie chart,a bar graph, and a table in the report as disclosed by Mankovskii. The motivation for doing so would have been to include some visual information for ease of report consumption by the end user. Claim 13: As per claim 13, it is rejected under the same rationale as claim 2 above. Claim(s) 3, 11 is/are rejected under 35 U.S.C. 103 as being unpatentable over Gruen in view of Adam Rodriguez et al (US PG Pub. 20180367483; Published: 12/20/2018)(hereinafter: Rodriguez). Claim 3: As per claim 3, which depends on claim 1, Gruen failed to specifically disclose further comprising: providing, as a suggestion in a chat session window, the one or more report sections that are to be included in the report and the one or more components that are to be included in at least one particular section of the report. Rodriguez, in the same field of document editing discloses this limitation in [[0354] the first embedded application can be a shared document application causing display of a shared content document (e.g., list of items) in the embedded interface that is displayed by a subset of the user devices participating in the chat conversation, where the embedded interface is configured to receive user input that changes one or more items in the shared document, and the suggested response items include one or more suggested commands operative to modify the shared document. [0259] A suggestion event can be a change of an item or element in a shared content document based on local (first user device) or remote (other member/chat device) user input, or other shared data being edited in an embedded application of the embedded session] Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Gruen’s report generation to provide as a suggestion in a chat session window, the one or more report sections that are to be included in the report and the one or more components that are to be included in at least one particular section of the report as disclosed by Rodriguez. The motivation for doing so would have been to implement a chat-based interface in order to foment collaboration thus increasing efficiency. Claim 11: As per claim 11, it is rejected under the same rationale as claim 3 above. Claim(s) 5 is/are rejected under 35 U.S.C. 103 as being unpatentable over Gruen in view of Seymour Duncker et al (US PG Pub. 2017/0206684; Published: 07/20/2017)(hereinafter: Duncker). Claim 5: As per claim 5, which depends on claim 4 Gruen failed to specifically disclose wherein the display options include one or more of sparkline visual. Duncker, in the same field of report generation discloses this limitation in [[0048] The analytic visualization 110 may be any type of visualization useful in analyzing data. For example, the analytic visualization 110 may be line graph, a bar chart, a pie chart, an area graph, a scatter plot, a volume graph, a surface graph, a doughnut chart, a bubble chart, a box plot, a radar chart, a sparkline chart, a cone chart, a pyramid chart, a stock chart, a histogram, a Gantt chart, a waterfall chart, a binary chart (e.g., win/loss), a pictograph, an organizational chart, a flow chart, a map, a gauge, a table, or another type of chart, graph, or indicator]. Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Gruen’s report generation to include one or more of sparkline visual as disclosed by Duncker. The motivation for doing so would have been to include some visual information for ease of report consumption by the end user. Claim(s) 6-8, 16-18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Gruen in view of Kristin E. Coppen et al (US PG Pub No. US2018/0152404; Published: 05/31/2018)(hereinafter: Coppen). Claim 6: As per claim 6, which depends on claim 1, Gruen failed to specifically disclose further comprising ordering the one or more report sections by ranking each of the one or more report sections using each of the one or more particular components included in each of the one or more report sections. Coppen, in the same field of document generation discloses this limitation in [[0026] At block 380, the method may determine the relative importance of each section of the conversation document. For example, block 380 may rank the sections of the document in order of their corresponding importance value, as determined in block 360. Alternatively, block 380 may assign a relative importance level (e.g., very important, fairly important, neither important/unimportant, fairly unimportant and very unimportant) or relative importance score (e.g., between 0 and 5, where 5 is very important) to each section of the document based on its corresponding importance value, as determined at block 360.] Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Gruen’s report generation to order the one or more report sections by ranking each of the one or more report sections using each of the one or more particular components included in each of the one or more report sections as disclosed by Coppen. The motivation for doing so would have been to determine a measure of relative importance for the section based on user interactions observed by the monitoring thus assuring most important sections are predominantly displayed. Claim 16: As per claim 16, it is rejected under the same rationale as claim 6 above. Claim 7: As per claim 7, which depends on claim 6, it is rejected under the same rationale as claim 6 above. Additionally, Gruen and Coppen discloses wherein ordering each of the one or more report sections further comprises assigning a rank value to each of the one or more report sections based on a selected component included in each of the one or more report sections. Coppen [[0026] At block 380, the method may determine the relative importance of each section of the conversation document. For example, block 380 may rank the sections of the document in order of their corresponding importance value, as determined in block 360. Alternatively, block 380 may assign a relative importance level (e.g., very important, fairly important, neither important/unimportant, fairly unimportant and very unimportant) or relative importance score (e.g., between 0 and 5, where 5 is very important) to each section of the document based on its corresponding importance value, as determined at block 360.] Claim 17: As per claim 17, it is rejected under the same rationale as claim 7 above. Claim 8: As per claim 8, which depends on claim 7, it is rejected under the same rationale as claim 6 above. Additionally, Gruen and Coppen discloses wherein the rank value is based on a comparison of the selected component with other components included in each of the one or more report sections. Coppen, [[claim 8] determining an importance value for each section of the conversation document, based on observed user interactions therewith; comparing the importance value of each section with the importance value of one or more of the other sections of the plurality of sections; and determining a relative importance of each sections based on the comparison.]. Claim 18: As per claim 18, it is rejected under the same rationale as claim 8 above. Claim(s) 9, 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Gruen in view of Hiroaki Nakata (US PG Pub No 2010/019531; Published: 08/05/2010)(hereinafter: Nakata). Claim 9: As per claim 9, which depends on claim 1, Gruen failed to specifically disclose further comprising: receiving user input to modify a position of a selected report section on the computer display screen; and in response to receiving the user input, automatically adjusting a width of a different report section on the computer display screen. Nakata, in the same field of document editing discloses this limitation in [[0045] copy 35 of the selected part can be resized, by the user grabbing and dragging a frame 351 (displayed with a dotted line in FIG. 5) of the copy 35 of the selected part with a mouse cursor, for example. In the case where text is included in the selected part 34, and the text does not fit on one line and is returned in accordance with the width of the frame, the return position shifts in accordance with an increase in the width of the copy 35 of the selected part. Layout can thereby be performed so as to display a large number of characters on one line]. Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Gruen’s report generation receive user input to modify a position of a selected report section on the computer display screen and in response to receiving the user input, automatically adjusting a width of a different report section on the computer display screen as disclosed by Nakata. The motivation for doing so would have been to allow a user make edits on the report, thus increasing productivity and customizability. Claim 19: As per claim 19, it is rejected under the same rationale as claim 9 above. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Contact Any inquiry concerning this communication or earlier communications from the examiner should be directed to HOWARD CORTES whose telephone number is (571)270-1383. The examiner can normally be reached on M-F, 8:00 am - 5:00 pm EST. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Scott T Baderman can be reached on (571)272-3644. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /HOWARD CORTES/ Primary Examiner, Art Unit 2118
Read full office action

Prosecution Timeline

Jan 11, 2024
Application Filed
Mar 05, 2026
Non-Final Rejection — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602447
SYSTEM AND METHOD FOR THIRD PARTY APPLICATION ACTIVITY DATA COLLECTION
2y 5m to grant Granted Apr 14, 2026
Patent 12583182
INFORMATION PROCESSING APPARATUS, THREE-DIMENSIONAL SHAPING SYSTEM, AND INFORMATION DISPLAY METHOD
2y 5m to grant Granted Mar 24, 2026
Patent 12582214
COSMETIC MANUFACTURING METHOD CALCULATION SYSTEM AND METHOD FOR OPERATING SAME
2y 5m to grant Granted Mar 24, 2026
Patent 12584820
System For Monitoring A Rolling Bearing, Associated Rolling Bearing And Method
2y 5m to grant Granted Mar 24, 2026
Patent 12572140
ASSET PROTECTION, MONITORING, OR CONTROL DEVICE AND METHOD, AND ELECTRIC POWER SYSTEM
2y 5m to grant Granted Mar 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
79%
Grant Probability
93%
With Interview (+14.1%)
3y 2m
Median Time to Grant
Low
PTA Risk
Based on 507 resolved cases by this examiner. Grant probability derived from career allow 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