Prosecution Insights
Last updated: August 16, 2026
Application No. 16/889,270

CASH FLOW RATING SYSTEM

Final Rejection §101
Filed
Jun 01, 2020
Priority
Apr 20, 2009 — continuation of 8244617 +1 more
Examiner
WONG, ERIC TAK WAI
Art Unit
3693
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Cfph LLC
OA Round
8 (Final)
51%
Grant Probability
Moderate
9-10
OA Rounds
0m
Est. Remaining
64%
With Interview

Examiner Intelligence

Grants 51% of resolved cases
51%
Career Allowance Rate
269 granted / 530 resolved
-1.2% vs TC avg
Moderate +14% lift
Without
With
+13.6%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
30 currently pending
Career history
578
Total Applications
across all art units

Statute-Specific Performance

§101
32.2%
-7.8% vs TC avg
§103
34.7%
-5.3% vs TC avg
§102
15.5%
-24.5% vs TC avg
§112
10.8%
-29.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 530 resolved cases

Office Action

§101
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application is being examined under the pre-AIA first to invent provisions. Claim Status The claims filed 4/27/2026 have been entered. Claims 2-21 are pending. Claims 2, 14, and 15 are independent. Claims 2, 14, and 15 are currently amended. Claims 3-13 and 16-21 are previously presented. Response to Arguments Applicant's arguments filed 4/27/2026 have been fully considered but are not persuasive. 35 U.S.C. 101 Applicant’s arguments with regards to the rejection of claims 2-21 under 35 U.S.C. 101 as being directed to an abstract idea without significantly more have been considered but are not persuasive. Regarding independent claims 2, 14, and 15, Applicant argues: …claims 2, 14, and 15 as now amended are integrated into a specific, non-conventional technological environment that provides a specific, technical solution to a problem arising in computer-centric financial analysis systems. The claim is limited to a particular machine that is specially configured to perform a specific, improved method of data visualization and user interaction. The claim's inventive concept lies in the specific, structured graphical user interface (GUI) and the unconventional data manipulation it enables. The GUI displays data in a first window with columns for time periods and payment information ("automatically cause time period and payment information entries about one or more debt instruments of a debt instrument portfolio to be displayed in a first column and a second column, respectively, at a first window of a graphical user interface"), and multiple pairs of graphical interactive slider objects that overlap these columns ("automatically display a first pair and a second pair of graphical interactive slider selection objects, each of the first pair and the second pair of graphical interactive slider selection objects overlapping the first column and the second column"). Since the "the first pair and the second pair operate independently of each other," the interface has a functionality where a user can manipulate the sliders to select discontinuous time periods ("detecting user manipulation of one of the first and the second pair of graphical interactive slider selection objects, such that a first time period entry between the first pair of graphical interactive slider selection objects and a second time period entry between the second pair of graphical interactive slider selection objects are discontinuous with eachother") This causes querying a debt instrument portfolio for the discontinuous time periods ( response to detecting the user manipulation, automatically generate a query for the debt instrument portfolio that specifically targets only the debt instruments and payments corresponding to the discontinuous first time period and second time period selected by the first and second pairs of graphical interactive slider selection objects") and displaying the data for these discontinuous selections continuously in a second window ("responsive to detecting the user manipulation of one of the first and the second pair of graphical interactive slider selection objects, displaying the respective payment information entries of the first time period and the second time period, continuously, in a second window of the graphical user interface"). Applicant respectfully submits that the GUI configuration is not a generic use of a computer implementation, but rather a technical solution - independent slider pairs - to a technical problem - the difficulty of selecting and comparing non-adjacent data segments from a vast and complex financial payment schedule - as enumerated in MPEP 2106.05(a). Accordingly, Applicant respectfully submits that claims 2, 14, and 15 are integrated into a practical application. The arguments are not persuasive. The amended limitations drawn to independent operation of the slider pairs, considered with the claims as a whole and in ordered combination, do not integrate the abstract idea into a practical application under Step 2A Prong 2, nor do they render an inventive concept under Step 2B. The claims remain directed to collecting, selecting, querying, organizing, and displaying financial information for debt instruments, which is an abstract idea. The recited slider objects merely provide a generic graphical mechanism for selecting date ranges and causing corresponding financial information to be displayed. The additional elements are both claimed and described in the specification at a level of generality which does not convey an improvement in graphical user interfaces to one of ordinary skill in the art. Here, querying a database based on user-selected date ranges and displaying responsive financial information amounts to reciting the words “apply it” (or an equivalent) with the judicial exception, or merely including instructions to implement an abstract idea on a computer, or merely using a computer as a tool to perform an abstract idea, as discussed in MPEP § 2106.05(f). Here, the improvement is to the user’s ability to review financial information and not to the graphical user interface itself. An improvement in the abstract idea itself (e.g. a recited fundamental economic concept) is not an improvement in technology. For example, in Trading Technologies Int’l v. IBG, 921 F.3d 1084, 1093-94, 2019 USPQ2d 138290 (Fed. Cir. 2019), the court determined that the claimed user interface simply provided a trader with more information to facilitate market trades, which improved the business process of market trading but did not improve computers or technology. Regarding dependent claims 3-13 and 16-21, Applicant’s arguments rely on those addressed above and are unpersuasive for the aforementioned reasons. 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 2-21 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Claims 2-13 are directed to an apparatus (machine), claim 14 is directed to a method (process), and claims 15-21 are directed to a non-transitory machine-readable medium (manufacture), and thus fall within the statutory categories of invention. (Step 1: YES). Step 2A - Prong 1 The Examiner has identified independent apparatus claim 2 as the claim that represents the claimed invention for analysis and is similar to independent method claim 14 and independent product claim 15. Claim 2 recites the limitations of: 2. (Currently Amended) An apparatus, comprising: at least one processor of at least one computer in electronic communication with at least one other computer via an electronic communications network; and a memory that stores instructions which, when executed by the at least one processor, directs the at least one processor to: generate a user account comprising one or more debt instruments relating at least in part to real estate to determine a cash flow rating based on communication with an account module, wherein the user account comprises a financial account based on user's holdings derived from the user's order book; automatically determine user preferences concerning one or more payments and/or debt instruments based on communication with a user preferences module, wherein the user preferences are automatically received from an automated user terminal; determine a schedule of payments for one or more debt instruments based on communication using a schedule module with a database of an electronic exchange over the electronic communications network; determine parameters for one or more debt instruments based on communication with a parameters module; search one or more debt instruments based on the parameters based on communication with an instrument module; allow for exchange of one or more debt instruments by operating a trading exchange based on communication with an exchange module; automatically display time period and payment information entries about one or more debt instruments of a debt instrument portfolio in a first column and a second column, respectively, at a first window of a graphical user interface of a computing device of a user; automatically display a first pair and a second pair of graphical interactive slider selection objects, each of the first pair and the second pair of graphical interactive slider selection objects overlapping the first column and the second column, and wherein each of the first pair and the second pair of graphical interactive slider selection objects is slidable to place respective first and second time period entries in the first column and respective payment information entries in the second column therebetween, wherein the first pair and the second pair operate independently of each other; detect user manipulation of one of the first pair and the second pair of graphical interactive slider selection objects, such that a first time period entry between the first pair of graphical interactive slider selection objects and a second time period entry between the second pair of graphical interactive slider selection objects are discontinuous with each other; in response to detecting the user manipulation, automatically generate a query for the debt instrument portfolio that specifically targets only the debt instruments and payments corresponding to the discontinuous first time period and second time period selected by the first and second pairs of graphical interactive slider selection objects; responsive to detecting the user manipulation of the one of the first and the second pairs of the graphical interactive slider selection objects, display the respective payment information entries of the first time period and the second time period, continuously, in a second window of the graphical user interface, based on the generated query, and receive first electronic data comprising information about the selected payments of the debt instrument portfolio comprising one or more debt instruments, the information comprising, for each debt instrument, a price associated with a debt instrument in at least one database electronically coupled to the at least one processor; determine, based on information stored in the at least one database, a current value for each of the one or more debt instruments; determine, based on information stored in the at least one database, a payment schedule for the selected payments of each of the one or more debt instruments, each payment schedule comprising one or more payments, each payment schedule correlating a series of payment amounts with respective scheduled times of payment; determine a probability of payment for the selected payments for each of the one or more debt instruments; after determining a probability of payment for the one or more payments for each of the one or more debt instruments, determine a portfolio cash flow rating of the selected payments of the debt instrument portfolio based on: (1) the current value of each of the one or more debt instruments associated with the selected payments; and (2) the probability of payment for the selected payments of the one or more payments of each debt instrument; and automatically cause information about the portfolio cash flow rating to be displayed in the second window of the graphical user interface of the computing device, and in a third window of the graphical user interface, outputting a graph, the graph graphing the probability of the payment for each of the one or more payments of a selected one of the one or more debt instruments, with each of the one or more payments, determining a rating for each of the one or more payments, based at least in part on the probability of the payment, and displaying the rating for each of the one or more payments, with a respective identifier of the one or more payments with the graph. These limitations, under their broadest reasonable interpretation, cover performance of the limitations as “Certain Methods of Organizing Human Activity”. The claim limitations delineated in bold above recite a fundamental economic practice, as they pertain to determining cash flow ratings. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation as a fundamental economic practice, then it falls within the “Certain Methods of Organizing Human Activity” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. The recitation of at least one processor, a memory, electronic communication network, the computer modules, and graphical user interface elements is just applying generic computer components to the recited abstract limitations. The recitation of generic computer components in a claim does not necessarily preclude that claim from reciting an abstract idea. Claims 14 and 15 are also abstract for similar reasons. (Step 2A-Prong 1: YES. The claims recite an abstract idea) Step 2A - Prong 2 This judicial exception is not integrated into a practical application. In particular, claim 2 recites the additional elements of a processor, a memory, electronic communication network, the computer modules (“account module”, “preferences module”, “schedule module”, “parameters module”, “instrument module”, “exchange module”), and graphical user interface elements drawn to selecting and displaying information. Claims 14 and 15 recite similar additional elements. The computer hardware/software is/are recited at a high-level of generality (i.e., as a generic processor performing a generic computer function) such that it amounts no more than mere instructions to apply the exception using a generic computer component. MPEP 2106.05(f). With regards to using slider selection objects to select data, the specification does not provide sufficient details such that one of ordinary skill in the art would recognize the claimed invention as providing an improvement because the specification only describes general user interface mechanisms like sliding bars for selecting ranges of data. MPEP 2106.04(d)(1). As such, these additional limitations amount to no more than mere instructions to apply the exception using a generic computer component. MPEP 2106.05(f). Accordingly, these additional elements, when considered separately and as an ordered combination, do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea and are at a high level of generality. Therefore, claims 2, 14, and 15 are directed to an abstract idea without a practical application. (Step 2A-Prong 2: NO. The additional claimed elements are not integrated into a practical application) Step 2B The claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception because, when considered separately and as an ordered combination, they do not add significantly more (also known as an “inventive concept”) to the exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional element of using a computer hardware amounts to no more than mere instructions to apply the exception using a generic computer component. Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. See Applicant’s specification para. [0059-0061] about implementation using general purpose or special purpose computing devices and MPEP 2106.05(f) where applying a computer as a tool is not indicative of significantly more. Furthermore, as set forth above with regards to Step 2A Prong 2 , the use of the graphical user elements to select and display information amount to no more than mere instructions to apply the exception using a generic computer component. MPEP 2106.05(f). These additional elements also do not go beyond what is well-understood-routine, and conventional activity in the field. MPEP 2106.05(d). The courts have recognized the following computer functions as well‐understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity. i. Receiving or transmitting data over a network, e.g., using the Internet to gather data, Symantec, 838 F.3d at 1321, 120 USPQ2d at 1362 (utilizing an intermediary computer to forward information); TLI Communications LLC v. AV Auto. LLC, 823 F.3d 607, 610, 118 USPQ2d 1744, 1745 (Fed. Cir. 2016) (using a telephone for image transmission); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network); buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network); but see DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1258, 113 USPQ2d 1097, 1106 (Fed. Cir. 2014) (“Unlike the claims in Ultramercial, the claims at issue here specify how interactions with the Internet are manipulated to yield a desired result‐‐a result that overrides the routine and conventional sequence of events ordinarily triggered by the click of a hyperlink.” (emphasis added)); Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; Furthermore, the use of mechanisms like sliding bars or range selectors have been commonly used in graphical interfaces for selecting ranges of data, such as in spreadsheets or list-based applications, as evidenced by: Jaeger (US 2007/0083823 A1) [0018] … A user may lasso or otherwise circumscribe any two marker bars to cause the system to select all of the document that lies between the two markers. Thus, for example, the user may lasso two marker bars to select several pages of text, and then change the font size or style for that selected portion of the document. Likewise, in a spreadsheet display a user may employ lassoed marker bars to select rows and columns of the spreadsheet. Victor (US 2012/0030566 A1) [Abstract]… movable markers may be placed in the list. The markers can be dragged to new locations to adjust how many of the data items are selected and highlighted in the list. Ranges of selected items may be merged by moving the markers to unify separate groups of selected items… Selecting multiple discontinuous rows in Microsoft Excel: PNG media_image1.png 326 832 media_image1.png Greyscale Accordingly, these additional elements, do not change the outcome of the analysis, when considered separately and as an ordered combination. Thus, claims 2, 14, and 15 are not patent eligible. (Step 2B: NO. The claims do not provide significantly more) Dependent Claims Dependent claims 3-13 and 16-21 further define the abstract idea that is present in their respective independent claims 2 and 15 and thus correspond to “Certain Methods of Organizing Human Activity” and hence are abstract for the reasons presented above. The dependent claims do not include any additional elements that integrate the abstract idea into a practical application or are sufficient to amount to significantly more than the judicial exception when considered both individually and as an ordered combination. Therefore, the dependent claims are directed to an abstract idea without significantly more. Thus, claims 2-21 are not patent-eligible. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Mays (US 2010/0030700 A1) discloses a method for calculating the net present value and internal rate of return on an investment. The method takes into account discounts that affect the net cash flow over the period of the investment. These discounts may be static or vary depending on the circumstances warranting their inclusion. 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 ERIC T WONG whose telephone number is (571)270-3405. The examiner can normally be reached 9am-5pm M-F. 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, Michael W Anderson can be reached at 571-270-0508. 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. /ERIC T WONG/Primary Examiner, Art Unit 3693 ERIC WONG Primary Examiner Art Unit 3693
Read full office action

Prosecution Timeline

Show 20 earlier events
May 16, 2025
Non-Final Rejection mailed — §101
Aug 15, 2025
Response Filed
Sep 08, 2025
Final Rejection mailed — §101
Dec 05, 2025
Request for Continued Examination
Dec 17, 2025
Response after Non-Final Action
Jan 28, 2026
Non-Final Rejection mailed — §101
Apr 27, 2026
Response Filed
Jul 15, 2026
Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12700045
CLAIMS ADJUSTER ALLOCATION
2y 7m to grant Granted Aug 04, 2026
Patent 12694406
SYSTEMS AND METHODS FOR MACHINE LEARNING USING ADVERSARIAL LEARNING AND DATA TRANSFORMATION
1y 11m to grant Granted Jul 28, 2026
Patent 12639765
SELECTIVE SUPPRESSION OF IMPLIED CONTRACT GENERATION
3y 6m to grant Granted May 26, 2026
Patent 12639698
Systems, Methods, and Computer Program Products for Automatically Selecting a Card for Contactless Payment
1y 8m to grant Granted May 26, 2026
Patent 12626252
BLOCKCHAIN-IMPLEMENTED SYSTEMS AND METHODS FOR CONCURRENT BYTECODE INTERPRETATION
2y 4m to grant Granted May 12, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

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

Prosecution Projections

9-10
Expected OA Rounds
51%
Grant Probability
64%
With Interview (+13.6%)
4y 0m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 530 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