Prosecution Insights
Last updated: September 17, 2026
Application No. 18/321,267

Interactive Graphical User Interface for Displaying Search Data for an Observability Pipeline System

Non-Final OA §101§103
Filed
May 22, 2023
Priority
May 23, 2022 — provisional 63/344,864 +3 more
Examiner
ALLEN, NICHOLAS E
Art Unit
2154
Tech Center
2100 — Computer Architecture & Software
Assignee
Cribl Inc.
OA Round
5 (Non-Final)
76%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
587 granted / 776 resolved
+20.6% vs TC avg
Moderate +15% lift
Without
With
+14.6%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
30 currently pending
Career history
835
Total Applications
across all art units

Statute-Specific Performance

§101
21.3%
-18.7% vs TC avg
§103
53.5%
+13.5% vs TC avg
§102
16.0%
-24.0% vs TC avg
§112
4.2%
-35.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 776 resolved cases

Office Action

§101 §103
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 . In response to Applicant’s claims filed on April 29, 2025 claims 1-20 are now pending for examination in the application. Response to Arguments Applicant’s arguments with respect to claim(s) 1-20 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Applicant’s arguments: In regards to claim 1 on Pages 10-11, applicant argues “The Office Action's response to Applicant's prior arguments characterizes the synchronized-updating limitations as "automation of a mental comparison between related time- aligned data sets and the corresponding display of that comparison." The Office Action does not address the graphical user interface limitations and the synchronized nature of the updates. As explained in MPEP § 2106.04(a), if the claim contains limitations that cannot practically be performed in the human mind, the claim is not directed to an abstract idea. Synchronized updating of a four-region programmed GUI in response to a user selection input cannot be a mental process because it cannot practically be performed in the human mind,” as recited in claim 1. Examiner’s Reply: Identifying time data and Generating histograms are steps performed by the human mind that are used with a computer as a tool. A GUI is merely an additional element that does not add any meaningful limitation beyond the abstract idea. Applicant’s arguments: In regards to claim 1 on Pages 13, applicant argues “The August 2025 Memo's "apply it" analysis further supports eligibility. The Memo instructs examiners to consider "[w]hether the claim invokes computers or other machinery merely as a tool to perform an existing process, or whether the claim purports to improve computer capabilities or to improve an existing technology" (page 4). The instant claims fall in the latter category: they purport to improve computer capabilities by providing a specific GUI structure paired with synchronized GUI updating that enable correlation of distinct event subsets sharing time bins -- not the use of a generic computer to perform an existing manual process. The Memo also cautions that "[e]xaminers are cautioned not to oversimplify claim limitations and expand the application of the 'apply it' consideration" (page 4),” as recited in claim 1. Examiner’s Reply: The examiner notes that the computer as recited in the claims are being used for displaying histograms and other search results using a computer (being used a generic tools) within a computing environment. Therefore, the abstract idea recited in the claims is generally linking it to a computer environment, and does not integrate the abstract idea into a practical application. Monitoring data using histograms does not improve the functioning of a computer. Again, Trading Techs was not decided merely because the claims has GUI elements or user selection logic; the Trading Techs claims recited a specific GUI structure that prevented a known trading error and improved the functioning of the trading system itself. It is not clear what this has to do with the dual histograms, synchronized bin selection, and data panels of the claims in this case. The claim of this case do not prevent an identified technical error or improve system operation, they are specifically and only for presenting correlated data for user inspection. Applicant’s arguments: In regards to claim 1 on Pages 13, applicant argues “Even assuming the analysis reaches Step 2B, the rejection states, with respect to 2B only that "[t]he claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Because the additional elements of the independent claims amount to insignificant extra solution activity and/or mere instructions, the additional elements do not add significantly more to the judicial exception such that the independent claims as a whole would be patent eligible." as recited in claim 1. Examiner’s Reply: There is nothing novel about a GUI, pipeline observability, time bins, search results, or histogram data. All of these are well-understood, routine and conventional. Applicant’s arguments: In regards to claim 1 on Pages 16, applicant argues " selection of a bin from a set of bins. The Office Action does not explain why the time period input of Khan is the same as a bin selection from a first set of bins graphically representing the first set of event clusters." Examiner’s Reply: At Paragraph 31, Khan et al. discloses the dynamic histogram builder 198 may generate histogram indices that can be retrieved for a dynamically changing time period for the histogram. That is, the dynamic histogram builder 198 enables the histogram displayed via the user interface to be dynamically adjusted and/or changed based on user input (e.g., a time period for the histogram displayed via the user interface) using the histogram indices without the system 190 from having to calculate a histogram based on the input stream and input from the histogram visualization client 200. In some embodiments, the change or update of the histogram indices used to generate the histogram may not be perceivable to the user. The multiple histograms that are generated and displayed based on the user’s input/selection of time information. Applicant’s arguments: In regards to claim 1 on Pages 17, applicant argues " Addressing the substance of the alleged combination, "directed to the same field of endeavor: data analysis" is too high a level of generality to support the specific combination required to yield the claimed invention. Breeden is, by its own description, is a system for "filter generation for real-time data stream." Khan is, by its own description, is a "dynamic histogram builder." The Office Action does not articulate why a person of ordinary skill working with Breeden would have specifically pulled in Khan's technique to arrive at the specifically arranged GUI of claim 1, much less arrive at the updating recited by the claim." Examiner’s Reply: The search results visualized as mentioned in the motivation to combine are the search results which would have been histograms which would have been improved by the ability to manipulate said visualization as such data can be large and resource intensive. 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-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-patentable subject matter. The claims are directed to an abstract idea without significantly more. Claim 1-20 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The judicial exception is not integrated into a practical application. The claims do not include additional elements that are sufficient to amount to significantly more than judicial exception. The eligibility analysis in support of these findings is provided below, on Claim Rejections - 35 USC 101 accordance with the "2019 Revised Patent Subject Matter Eligibility Guidance" (published on 1/7/2019 in Fed, Register, Vol. 84, No. 4 at pgs. 50-57, hereinafter referred to as the "2019 PEG"). Step 1. in accordance with Step 1 of the eligibility inquiry (as explained in MPEP 2106), it is first noted the claim method (claims 1-20) are directed to one of the eligible categories of subject matter and therefore satisfies Step 1. Step 2A. In accordance with Step 2A, prong one of the 2019 PEG, it is noted that the independent claims recite an abstract idea falling within the Mental Processes enumerated groupings of abstract ideas set forth in the 2019 PEG. Examiner is of the position that independent claims 1, 8, and 15 are directed towards the Mental Process Grouping of Abstract Ideas. Independent claims 1 recites the following limitations directed towards a Mental Processes: identifying time bins based on the search results (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying pipeline data); generating first histogram data based on the time bins and the events, the first histogram data comprising a first set of event clusters for the respective time bins, wherein the first set of event clusters correspond to a first subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); generating second histogram data based on the time bins and the events, the second histogram data comprising a second set of event clusters for the respective time bins, wherein the second set of event clusters correspond to a second, distinct subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); generating a graphical user interface comprising: a first histogram representing the first histogram data and comprising a first set of bins graphically representing the first set of event clusters (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by using computer as a tool); a first data panel for first event data describing one or more of the first subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by using computer as a tool); a second histogram representing the second histogram data and comprising a second set of bins graphically representing the second set of event clusters (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by using computer as a tool); and a second data panel for second event data describing one or more of the second subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by using computer as a tool); in response to a user selection of one of the first set of bins, updating the graphical user interface to include: in the first histogram, a visual indication of the selected bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by using computer as a tool); in the second histogram, a visual indication of a corresponding bin, wherein the selected bin and the corresponding bin represent event clusters for the same time bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by using computer as a tool); in the first data panel, a visual indication of first event data that corresponds to the selected bin in the first histogram (The limitation recites a mental process of observation and/or evaluation capable of being performed by using computer as a tool); in the second data panel, a visual indication of second event data that corresponds to the corresponding bin in the second histogram (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by using computer as a tool). Step 2A. In accordance with Step 2A, prong two of the 2019 PEG, the judicial exception is not integrated into a practical application because of the recitation in claim(s) 1: obtaining search results, the search results identified based on searching data generated by an observability pipeline system, the search results comprising events processed by the observability pipeline system (recites insignificant extra solution activity that amounts to mere data gathering). Step 2B. Similar to the analysis under 2A Prong Two, the claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Because the additional elements of the independent claims amount to insignificant extra solution activity and/or mere instructions, the additional elements do not add significantly more to the judicial exception such that the independent claims as a whole would be patent eligible. Independent claims 8 recites the following limitations directed towards a Mental Processes: identifying time bins based on the search results (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying pipeline data); generating first histogram data based on the time bins and the events, the first histogram data comprising a first set of event clusters for the respective time bins, wherein the first set of event clusters correspond to a first subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); generating second histogram data based on the time bins and the events, the second histogram data comprising a second set of event clusters for the respective time bins, wherein the second set of event clusters correspond to a second, distinct subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); generating a graphical user interface comprising: a first histogram representing the first histogram data and comprising a first set of bins graphically representing the first set of event clusters (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); a first data panel for first event data describing one or more of the first subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); a second histogram representing the second histogram data and comprising a second set of bins graphically representing the second set of event clusters (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); and a second data panel for second event data describing one or more of the second subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); in response to a user selection of one of the first set of bins, updating the graphical user interface to include: in the first histogram, a visual indication of the selected bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data); in the second histogram, a visual indication of a corresponding bin, wherein the selected bin and the corresponding bin represent event clusters for the same time bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data); in the first data panel, a visual indication of first event data that corresponds to the selected bin in the first histogram (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data); in the second data panel, a visual indication of second event data that corresponds to the corresponding bin in the second histogram (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data). Step 2A. In accordance with Step 2A, prong two of the 2019 PEG, the judicial exception is not integrated into a practical application because of the recitation in claim(s) 8: one or more processors (i.e., as a generic component performing a generic computer function); and a computer-readable medium storing instructions that are operable when executed by the one or more processors to perform operations for displaying search result data for an observability pipeline system (i.e., as a generic component performing a generic computer function), comprising: obtaining search results, the search results identified based on searching data generated by an observability pipeline system, the search results comprising events processed by the observability pipeline system (recites insignificant extra solution activity that amounts to mere data gathering). Step 2B. Similar to the analysis under 2A Prong Two, the claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Because the additional elements of the independent claims amount to insignificant extra solution activity and/or mere instructions, the additional elements do not add significantly more to the judicial exception such that the independent claims as a whole would be patent eligible. Independent claims 15 recites the following limitations directed towards a Mental Processes: identifying time bins based on the search results (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying pipeline data); generating first histogram data based on the time bins and the events, the first histogram data comprising a first set of event clusters for the respective time bins, wherein the first set of event clusters correspond to a first subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); generating second histogram data based on the time bins and the events, the second histogram data comprising a second set of event clusters for the respective time bins, wherein the second set of event clusters correspond to a second, distinct subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); generating a graphical user interface comprising: a first histogram representing the first histogram data and comprising a first set of bins graphically representing the first set of event clusters (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); a first data panel for first event data describing one or more of the first subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); a second histogram representing the second histogram data and comprising a second set of bins graphically representing the second set of event clusters (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); and a second data panel for second event data describing one or more of the second subset of the events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); in response to a user selection of one of the first set of bins, updating the graphical user interface to include: in the first histogram, a visual indication of the selected bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data); in the second histogram, a visual indication of a corresponding bin, wherein the selected bin and the corresponding bin represent event clusters for the same time bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data); in the first data panel, a visual indication of first event data that corresponds to the selected bin in the first histogram (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data); in the second data panel, a visual indication of second event data that corresponds to the corresponding bin in the second histogram (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by updating histogram data). Step 2A. In accordance with Step 2A, prong two of the 2019 PEG, the judicial exception is not integrated into a practical application because of the recitation in claim(s) 15: obtaining search results, the search results identified based on searching data generated by an observability pipeline system, the search results comprising events processed by the observability pipeline system (recites insignificant extra solution activity that amounts to mere data gathering). Step 2B. Similar to the analysis under 2A Prong Two, the claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Because the additional elements of the independent claims amount to insignificant extra solution activity and/or mere instructions, the additional elements do not add significantly more to the judicial exception such that the independent claims as a whole would be patent eligible. Therefore, independent claims 1, 8, and 15 are rejected under 35 U.S.C. 101. With respect to claim(s) 2, 9, 16: Step 2A, prong one of the 2019 PEG: identifying a characteristic of interest (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying characteristics); identifying the first subset of the events based on the characteristic of interest, wherein the first subset of events has a first value for the characteristic of interest (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying characteristics); and identifying the second subset of the events based on the characteristic of interest, wherein the second subset of events has a second, distinct value for the characteristic of interest (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying characteristics). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 3, 10, 17: Step 2A, prong one of the 2019 PEG: wherein the characteristic of interest comprises an event source, an event location, or an event destination (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying characteristics). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 4, 11, 18: Step 2A, prong one of the 2019 PEG: the first histogram and the second histogram are presented side-by-side in a first section of the graphical user interface (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data); the first data panel and the second data panel are presented side-by-side in a second section of the graphical user interface, wherein the first section is presented above or below the second section (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 5, 12, 19: Step 2A, prong one of the 2019 PEG: the first data panel comprises first segments corresponding to the first set of bins, each first segment comprising a text representation of one or more events in a respective one of the first set of bins and a numerical representation of the time bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events); and the second data panel comprises second segments corresponding to the second set of bins, each second segment comprising a text representation of one or more events in a respective one of the second set of bins and a numerical representation of the time bin (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 6, 13, 20: Step 2A, prong one of the 2019 PEG: wherein the each of the first segments is aligned with a respective one of the second segments, such that each pair of aligned first and second segments correspond to a respective one of the time bins (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by generating histogram data using time and events). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 7 and 14: Step 2A, prong one of the 2019 PEG: comprising, in response to a user selection of one of the first segments, expanding the selected segment to display a text representation of additional events (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by expanding histogram data). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. 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. Claim(s) 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Breeden et al. (US Patent No. 11388211) in view of Gogin et al. (US Pub. No. 20220277834). With respect to claim 1, Breeden et al. teaches a method of displaying search result data for an observability pipeline system, comprising: obtaining search results, the search results identified based on searching data generated by an observability pipeline system, the search results comprising events processed by the observability pipeline system (Column 17 Lines 16-34 discloses the monitoring platform executes the query against the selected data set to deliver results to the user and Column 9 Lines 42-55 disclose receives the observability data collected by the collector 304 and provides critical insights into the collected trace data to a client, who may be an application owner or developer); identifying time bins based on the search results (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity); generating first histogram data based on the time bins and the events (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity), the first histogram data comprising a first set of event clusters for the respective time bins, wherein the first set of event clusters correspond to a first subset of the events (Column 13 Lines 19-35 discloses generated content can include information at an individual container or pod level or at a host or cluster level); generating second histogram data based on the time bins and the events (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity), the second histogram data comprising a second set of event clusters for the respective time bins, wherein the second set of event clusters correspond to a second, distinct subset of the events (Column 13 Lines 19-35 discloses generated content can include information at an individual container or pod level or at a host or cluster level). Breeden et al. does not disclose a first histogram representing…; a first data panel for first event data…; a second histogram representing the second histogram data…; a second data panel for second event data. However, Gogin et al. discloses generating a graphical user interface comprising: a first histogram representing the first histogram data and comprising a first set of bins graphically representing the first set of event clusters (See Fig. 3 and Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); a first data panel for first event data describing one or more of the first subset of the events (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); a second histogram representing the second histogram data and comprising a second set of bins graphically representing the second set of event clusters (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); and a second data panel for second event data describing one or more of the second subset of the events (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); in response to a user selection of one of the first set of bins (Paragraph 44 discloses user input device 230 may be utilized to input patient data, scan parameters, settings, select protocols and/or templates, interact with an artificial intelligence segmentation processor to select tracking targets, and the like), updating the graphical user interface to include: in the first histogram, a visual indication of the selected bin (Paragraph 64 discloses making updates or revisions to histogram viewing related functions and Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); in the second histogram, a visual indication of a corresponding bin, wherein the selected bin and the corresponding bin represent event clusters for the same time bin (Paragraph 64 discloses making updates or revisions to histogram viewing related functions and Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); in the first data panel, a visual indication of first event data that corresponds to the selected bin in the first histogram (Paragraph 69 discloses Each of the histograms 310 and 320 comprises a plurality of bins); and in the second data panel, a visual indication of second event data that corresponds to the corresponding bin in the second histogram (Paragraph 69 discloses Each of the histograms 310 and 320 comprises a plurality of bins). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify over Breeden et al.’s data stream processing with Gogin et al.’s histogram views. This would have facilitated displaying search results and improved data analysis. The Breeden et al. reference as modified by Gogin et al. teaches all the limitations of claim 1. Regarding claim 2, Breeden et al. discloses the method of claim 1, comprising: identifying a characteristic of interest (Column 8 Lines 62-67and Column 9 Lines 1-8 discloses identify different log entries. Each log entry can include a portion of a log file, include unstructured raw machine data, and reflect an interaction between the client-side host and another computing device within the IT environment. As such, the collector 304 can generate log entries from the log data. The log entries may be further processed by the collector 304 or another system, such as the data intake and query system 326, to generate events); identifying the first subset of the events based on the characteristic of interest, wherein the first subset of events has a first value for the characteristic of interest (Column 8 Lines 62-67and Column 9 Lines 1-8 discloses identify different log entries. Each log entry can include a portion of a log file, include unstructured raw machine data, and reflect an interaction between the client-side host and another computing device within the IT environment. As such, the collector 304 can generate log entries from the log data. The log entries may be further processed by the collector 304 or another system, such as the data intake and query system 326, to generate events); and identifying the second subset of the events based on the characteristic of interest, wherein the second subset of events has a second, distinct value for the characteristic of interest (Column 8 Lines 62-67and Column 9 Lines 1-8 discloses identify different log entries. Each log entry can include a portion of a log file, include unstructured raw machine data, and reflect an interaction between the client-side host and another computing device within the IT environment. As such, the collector 304 can generate log entries from the log data. The log entries may be further processed by the collector 304 or another system, such as the data intake and query system 326, to generate events). The Breeden et al. reference as modified by Gogin et al. teaches all the limitations of claim 2. Regarding claim 3, Breeden et al. discloses the method of claim 2, wherein the characteristic of interest comprises an event source, an event location, or an event destination (Column 47 Lines 10-30 discloses approximately 20.6k data entries 1804 can include the field value “/var/log/containers/currency . . . ” or be associated with metadata that identifies the event as being associated with the service.name “/var/log/containers/currency). The Breeden et al. reference as modified by Gogin et al. teaches all the limitations of claim 2. Regarding claim 4, Gogin et al. discloses the method of claim 1, wherein: the first histogram and the second histogram are presented side-by-side in a first section of the graphical user interface (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison); the first data panel and the second data panel are presented side-by-side in a second section of the graphical user interface, wherein the first section is presented above or below the second section (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison). The motivation to combine statement previously provided in the rejection of dependent claim 2 provided above, combining the Breeden et al. reference and the Gogin et al. reference is applicable to dependent claim 4. The Breeden et al. reference as modified by Gogin et al. teaches all the limitations of claim 4. Regarding claim 5, Gogin et al. discloses the method of claim 4, wherein: the first data panel comprises first segments corresponding to the first set of bins, each first segment comprising a text representation of one or more events in a respective one of the first set of bins and a numerical representation of the time bin (Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); and the second data panel comprises second segments corresponding to the second set of bins, each second segment comprising a text representation of one or more events in a respective one of the second set of bins and a numerical representation of the time bin (Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)). The motivation to combine statement previously provided in the rejection of dependent claim 4 provided above, combining the Breeden et al. reference and the Gogin et al. reference is applicable to dependent claim 5. The Breeden et al. reference as modified by Gogin et al. teaches all the limitations of claim 5. Regarding claim 6, Gogin et al. discloses the method of claim 5, wherein the each of the first segments is aligned with a respective one of the second segments, such that each pair of aligned first and second segments correspond to a respective one of the time bins (Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)). The motivation to combine statement previously provided in the rejection of dependent claim 5 provided above, combining the Breeden et al. reference and the Khan et al. reference is applicable to dependent claim 6. The Breeden et al. reference as modified by Gogin et al. teaches all the limitations of claim 5. Regarding claim 7, Breeden et al. discloses the method of claim 5, comprising, in response to a user selection of one of the first segments, expanding the selected segment to display a text representation of additional events (Column 47 Lines 10-30 discloses approximately 20.6k data entries 1804 can include the field value “/var/log/containers/currency . . . ” or be associated with metadata that identifies the event as being associated with the service.name “/var/log/containers/currency). With respect to claim 8, Breeden et al. teaches a computer system comprising: one or more processors (Column 15 Lines 5-30 discloses hardware (non-limiting examples: processors, hard drives, solid-state memory, RAM, etc.)); and a computer-readable medium (Column 15 Lines 5-30 discloses hardware (non-limiting examples: processors, hard drives, solid-state memory, RAM, etc.)) storing instructions that are operable when executed by the one or more processors to perform operations for displaying search result data for an observability pipeline system, comprising: obtaining search results, the search results identified based on searching data generated by an observability pipeline system, the search results comprising events processed by the observability pipeline system (Column 17 Lines 16-34 discloses the monitoring platform executes the query against the selected data set to deliver results to the user and Column 9 Lines 42-55 disclose receives the observability data collected by the collector 304 and provides critical insights into the collected trace data to a client, who may be an application owner or developer); identifying time bins based on the search results (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity); generating first histogram data based on the time bins and the events (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity), the first histogram data comprising a first set of event clusters for the respective time bins, wherein the first set of event clusters correspond to a first subset of the events (Column 13 Lines 19-35 discloses generated content can include information at an individual container or pod level or at a host or cluster level); generating second histogram data based on the time bins and the events (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity), the second histogram data comprising a second set of event clusters for the respective time bins, wherein the second set of event clusters correspond to a second, distinct subset of the events (Column 13 Lines 19-35 discloses generated content can include information at an individual container or pod level or at a host or cluster level) . Breeden et al. does not disclose a first histogram representing…; a first data panel for first event data…; a second histogram representing the second histogram data…; a second data panel for second event data. However, Gogin et al. discloses generating a graphical user interface comprising: a first histogram representing the first histogram data and comprising a first set of bins graphically representing the first set of event clusters (See Fig. 3 and Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); a first data panel for first event data describing one or more of the first subset of the events (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); a second histogram representing the second histogram data and comprising a second set of bins graphically representing the second set of event clusters (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); and a second data panel for second event data describing one or more of the second subset of the events (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); in response to a user selection of one of the first set of bins (Paragraph 44 discloses user input device 230 may be utilized to input patient data, scan parameters, settings, select protocols and/or templates, interact with an artificial intelligence segmentation processor to select tracking targets, and the like), updating the graphical user interface to include: in the first histogram, a visual indication of the selected bin (Paragraph 64 discloses making updates or revisions to histogram viewing related functions and Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); in the second histogram, a visual indication of a corresponding bin, wherein the selected bin and the corresponding bin represent event clusters for the same time bin (Paragraph 64 discloses making updates or revisions to histogram viewing related functions and Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); in the first data panel, a visual indication of first event data that corresponds to the selected bin in the first histogram (Paragraph 69 discloses Each of the histograms 310 and 320 comprises a plurality of bins); and in the second data panel, a visual indication of second event data that corresponds to the corresponding bin in the second histogram (Paragraph 69 discloses Each of the histograms 310 and 320 comprises a plurality of bins). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify over Breeden et al.’s data stream processing with Gogin et al.’s histogram views. This would have facilitated displaying search results and improved data analysis. With respect to claim 9, it is rejected on grounds corresponding to above rejected claim 2, because claim 9 is substantially equivalent to claim 2. With respect to claim 10, it is rejected on grounds corresponding to above rejected claim 3, because claim 10 is substantially equivalent to claim 3. With respect to claim 11, it is rejected on grounds corresponding to above rejected claim 4, because claim 11 is substantially equivalent to claim 4. With respect to claim 12, it is rejected on grounds corresponding to above rejected claim 5, because claim 12 is substantially equivalent to claim 5. With respect to claim 13, it is rejected on grounds corresponding to above rejected claim 6, because claim 13 is substantially equivalent to claim 6. With respect to claim 14, it is rejected on grounds corresponding to above rejected claim 7, because claim 14 is substantially equivalent to claim 7. With respect to claim 15, Breeden et al. teaches a non-transitory computer-readable medium storing instructions that are operable when executed by a data-processing apparatus to perform operations comprising: obtaining search results, the search results identified based on searching data generated by an observability pipeline system, the search results comprising events processed by the observability pipeline system (Column 17 Lines 16-34 discloses the monitoring platform executes the query against the selected data set to deliver results to the user and Column 9 Lines 42-55 disclose receives the observability data collected by the collector 304 and provides critical insights into the collected trace data to a client, who may be an application owner or developer); identifying time bins based on the search results (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity); generating first histogram data based on the time bins and the events (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity), the first histogram data comprising a first set of event clusters for the respective time bins, wherein the first set of event clusters correspond to a first subset of the events (Column 13 Lines 19-35 discloses generated content can include information at an individual container or pod level or at a host or cluster level); generating second histogram data based on the time bins and the events (Column 22 Lines 47-58 discloses A fixed size bin histogram is generated for each span identity to track metrics associated with the span identity), the second histogram data comprising a second set of event clusters for the respective time bins, wherein the second set of event clusters correspond to a second, distinct subset of the events (Column 13 Lines 19-35 discloses generated content can include information at an individual container or pod level or at a host or cluster level) . Breeden et al. does not disclose a first histogram representing…; a first data panel for first event data…; a second histogram representing the second histogram data…; a second data panel for second event data. However, Gogin et al. discloses generating a graphical user interface comprising: a first histogram representing the first histogram data and comprising a first set of bins graphically representing the first set of event clusters (See Fig. 3 and Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); a first data panel for first event data describing one or more of the first subset of the events (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); a second histogram representing the second histogram data and comprising a second set of bins graphically representing the second set of event clusters (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); and a second data panel for second event data describing one or more of the second subset of the events (Paragraph 32 discloses dual histogram views may be used, particularly where use of such dual views may be advantageous or beneficial, such as for enhanced side-by-side comparison. In this regard, a dual histogram view may be generated and displayed, aligned to an image or a projection thereof (e.g., CT image, MR image, etc.), such as to facilitate side-by-side (e.g., left-right) comparison and Pargraph 69 discloses a plurality of bins, corresponding to slices within the organ(s) being examined (e.g., the left and right lungs, respectively), with width of each bin corresponding to a particular range. In this regard, in each of the histograms 310 and 320 values along the y-axis correspond to vertical positions within the lungs, whereas the values on x-axis corresponds to metric values for each bin); in response to a user selection of one of the first set of bins (Paragraph 44 discloses user input device 230 may be utilized to input patient data, scan parameters, settings, select protocols and/or templates, interact with an artificial intelligence segmentation processor to select tracking targets, and the like), updating the graphical user interface to include: in the first histogram, a visual indication of the selected bin (Paragraph 64 discloses making updates or revisions to histogram viewing related functions and Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); in the second histogram, a visual indication of a corresponding bin, wherein the selected bin and the corresponding bin represent event clusters for the same time bin (Paragraph 64 discloses making updates or revisions to histogram viewing related functions and Paragraph 70 discloses some of the parameters relating to the histograms (e.g., width of the bins) may be configurable or adjustable by the user. However, the parameters and configuration of histogram should be maintained constant when comparing images (e.g., images corresponding to different patients, images for the same patient but at different times, etc.)); in the first data panel, a visual indication of first event data that corresponds to the selected bin in the first histogram (Paragraph 69 discloses Each of the histograms 310 and 320 comprises a plurality of bins); and in the second data panel, a visual indication of second event data that corresponds to the corresponding bin in the second histogram (Paragraph 69 discloses Each of the histograms 310 and 320 comprises a plurality of bins). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify over Breeden et al.’s data stream processing with Gogin et al.’s histogram views. This would have facilitated displaying search results and improved data analysis. With respect to claim 16, it is rejected on grounds corresponding to above rejected claim 2, because claim 16 is substantially equivalent to claim 2. With respect to claim 17, it is rejected on grounds corresponding to above rejected claim 3, because claim 17 is substantially equivalent to claim 3. With respect to claim 18, it is rejected on grounds corresponding to above rejected claim 4, because claim 18 is substantially equivalent to claim 4. With respect to claim 19, it is rejected on grounds corresponding to above rejected claim 5, because claim 19 is substantially equivalent to claim 5. With respect to claim 20, it is rejected on grounds corresponding to above rejected claim 6, because claim 20 is substantially equivalent to claim 6. Relevant Prior Art The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US PG-PUB 20210287156 is directed to SYSTEMS AND METHODS FOR GENERATING PERFORMANCE PROFILES OF NODES: [0018] a new interactive user interface is presented. In some of the following examples, a bin adjustment mechanism is provided with the underlying data distribution as a visual reference adjacent to the bin adjustment mechanism. In some examples, the visual reference of the underlying data distribution is a histogram. In one example, a second histogram corresponding to the indicia legend (e.g., color, pattern, etc.), bin sizes, and breakpoints is shown overlaid on top of the underlying distribution. Bin adjustment control sliders are then used to manually adjust the size and breakpoint of the bins in one motion. Changes to the control slider position can be synchronized with standard manual entry boxes, such that changes to one result in a change to the other. When a change to the bins is made, the map is then updated in real-time to see the effect. Conclusion THIS ACTION IS MADE FINAL. 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 NICHOLAS E ALLEN whose telephone number is (571)270-3562. The examiner can normally be reached Monday through Thursday 830-630. 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, Boris Gorney can be reached at (571) 270-5626. 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. /N.E.A/Examiner, Art Unit 2154 /BORIS GORNEY/Supervisory Patent Examiner, Art Unit 2154
Read full office action

Prosecution Timeline

Show 5 earlier events
Mar 27, 2025
Examiner Interview Summary
Mar 27, 2025
Applicant Interview (Telephonic)
Mar 28, 2025
Response Filed
Jul 23, 2025
Non-Final Rejection mailed — §101, §103
Dec 17, 2025
Response Filed
Jan 29, 2026
Non-Final Rejection mailed — §101, §103
Apr 29, 2026
Response Filed
Aug 21, 2026
Non-Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12717762
LIST ALIGNMENT META STRUCTURE AND TOOL
4y 8m to grant Granted Aug 25, 2026
Patent 12681918
MULTIPLE CACHING OPERATIONS TO SUPPORT OFFLINE EXECUTION
3y 5m to grant Granted Jul 14, 2026
Patent 12380068
RECENT FILE SYNCHRONIZATION AND AGGREGATION METHODS AND SYSTEMS
1y 6m to grant Granted Aug 05, 2025
Patent 12339822
METHOD AND SYSTEM FOR MIGRATING CONTENT BETWEEN ENTERPRISE CONTENT MANAGEMENT SYSTEMS
1y 10m to grant Granted Jun 24, 2025
Patent 12321704
COMPOSITE EXTRACTION SYSTEMS AND METHODS FOR ARTIFICIAL INTELLIGENCE PLATFORM
2y 7m to grant Granted Jun 03, 2025
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

5-6
Expected OA Rounds
76%
Grant Probability
90%
With Interview (+14.6%)
3y 0m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 776 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