Prosecution Insights
Last updated: July 17, 2026
Application No. 18/680,384

SYSTEM AND METHOD FOR GENERATING ENTERPRISE FORECASTS BASED ON INPUT VARIABLES

Final Rejection §101§103
Filed
May 31, 2024
Priority
Sep 26, 2023 — IN 202341064482 +1 more
Examiner
POE, KEVIN T
Art Unit
3692
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
ORACLE INTERNATIONAL Corporation
OA Round
2 (Final)
40%
Grant Probability
At Risk
3-4
OA Rounds
2y 1m
Est. Remaining
56%
With Interview

Examiner Intelligence

Grants only 40% of cases
40%
Career Allowance Rate
207 granted / 524 resolved
-12.5% vs TC avg
Strong +16% interview lift
Without
With
+16.1%
Interview Lift
resolved cases with interview
Typical timeline
4y 2m
Avg Prosecution
27 currently pending
Career history
577
Total Applications
across all art units

Statute-Specific Performance

§101
16.4%
-23.6% vs TC avg
§103
61.8%
+21.8% vs TC avg
§102
9.5%
-30.5% vs TC avg
§112
8.4%
-31.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 524 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 . This office action is in response to applicant's communication of February 2, 2026. The rejections are stated below. Claims 1-15 are pending and have been examined. Response to Amendment/Arguments Applicant’s arguments concerning claims 1-15 rejected under 35 U.S.C. 101 have been considered but are not persuasive. Examiner maintains the position that the amended claims remain directed to an abstract idea. The claimed system recites: determining a set of contributing variables; fitting a regression model on a combination of previous values, differentials, and accumulations; continuing the fitting for each contributing variable; and using the outcome to determine an enterprise forecast. These steps are mathematical operations and mental processes. See CyberSource Corp. v. Retail Decisions, Inc., 654 F.3d 1366, 1372 (Fed. Cir. 2011) (analyzing data and generating a forecast are abstract); In re Bilski, 545 F.3d 943, 956 (Fed. Cir. 2008) (hedging risk in commodities trading is abstract), aff’d sub nom. Bilski v. Kappos, 561 U.S. 593 (2010). The data pipeline process and customer schema limitations describe data management steps that link the exception to a particular environment. Assuming that the claims are not directed to an abstract idea, the claims do not contain an inventive concept sufficient to transform the abstract idea into a patent-eligible application. The additional limitations of a data pipeline process and a customer schema recite activities that are described in the Specification as: a data pipeline process that “operates in combination with the data transformation layer to transform data into a model format” (0049); a “data pipeline or process” that “can be scheduled to execute at intervals (e.g., hourly/daily/weekly) to extract enterprise data” (0047); a “data quality component and data protection component” (0047); a “data pipeline or process” that “maintains, for each of a plurality of customers, a data analytics schema” (0096); and “activation plans” that “can be used to control the operation of the data pipeline or process services for a customer” (0099). The Specification does not identify any aspect of the data pipeline process or customer schema that is not already present in the prior art as of the priority date. The use of a regression model “on a combination of previous values, differentials, and accumulations” is a mathematical technique that has been described in the literature. The Specification notes that “the system can use linear regression or other mathematical models or modeling techniques” (0006). There is no indication in the Specification or the claim that the claimed combination of features provides any inventive concept that transforms the abstract idea into patent-eligible subject matter. See Alice, 573 U.S. at 225 (“[T]he mere recitation of a generic computer cannot transform a patent-ineligible abstract idea into a patent-eligible invention.”). With respect to Applicant’s amendment, the rejection of claims 1-15 under 35 U.S.C. 112a and 112b have been withdrawn. 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-15 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Claim 6 recites “providing, at a computer system comprising one or more microprocessors, and a memory, a data analytics environment operating thereon, wherein the system includes one or more software components operating as a data plane and providing access to one or more data warehouse instances; wherein the system includes a data pipeline process that operates to retrieve enterprise data from a tenant enterprise data environment, to be loaded to a data warehouse instance associated with the tenant wherein each tenant, of a plurality of tenants, is associated with a customer schema that supplements data within their data warehouse instance; receiving an enterprise data or information; determining a set of contributing variables within the enterprise data or information that are associated with an enterprise forecast; fitting regression model on a combination of previous values, differentials, and accumulations based relationships within the enterprise data or information, for use in determining the enterprise forecast; continuing the fitting of the regression model for each of the contributing variables within the enterprise data or information; and using the outcome of the regression model to determine the enterprise forecast for a particular time period”. These limitations describe an abstract idea of forecasting a company’s cash flow and corresponds to Certain Methods of Organizing Human Activity( hedging, mitigating risk) and Mathematical Concepts (mathematical calculations). Accordingly, claim 6 recites an abstract idea (Step 2A: Prong 1: YES). The claim also recites as additional elements such as “providing, at a computer system comprising one or more microprocessors, and a memory, a data analytics environment operating thereon, wherein the system includes one or more software components operating as a data plane and providing access to one or more data warehouse instances, wherein the system includes a data pipeline process that operates to retrieve … form a tenant enterprise data environment, data warehouse, customer schema” which do no more than implement the abstract idea and/or provide a particular technological environment. Therefore, claim 6 recites an abstract idea without a practical application (Step 2A - Prong 2: NO). Further, as the additional elements of claim 6 do no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, they do not improve computer functionality or improve another technology or technical field. Thus, claim 6 is not patent eligible (Step 2B: NO). Claims 1 and 11 also recite the abstract idea of idea of forecasting a company’s cash flow and corresponds to Certain Methods of Organizing Human Activity (hedging, mitigating risk) and Mathematical Concepts (mathematical calculations) step one of step 2A (MPEP 2106.04). Claim 1 includes the additional elements of “a computer system comprising one or more microprocessors, and a memory, a data analytics environment operating thereon, wherein the system includes one or more software components operating as a data plane and providing access to one or more data warehouse instances, wherein the system includes a data pipeline process that operates to retrieve … form a tenant enterprise data environment, data warehouse, customer schema”. Claim 11 includes the additional elements of “a non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers, providing, at a computer system comprising one or more microprocessors, and a memory, a data analytics environment operating thereon, wherein the system includes one or more software components operating as a data plane and providing access to one or more data warehouse instances, wherein the system includes a data pipeline process that operates to retrieve … form a tenant enterprise data environment, data warehouse, customer schema”. The additional elements do no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as they do no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, they do not improve computer functionality or improve another technology or technical field. Claim 2 recites “wherein the regression model assesses a set of variables related to the enterprise forecast, and their values and rate of change of such values, within a particular forecast window, and based on such assessment, the enterprise forecast is generated for that time period, or for a subsequent time period” which further defines the abstract idea. Claim 3 recites “wherein the enterprise forecast comprises a cash flow position” which further defines the abstract idea. Claim 4 recites “wherein the method is performed by one or more components of a data analytics environment” as additional elements. The additional elements do no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as they do no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, they do not improve computer functionality or improve another technology or technical field. Claim 5 recites “wherein the method comprises receiving an enterprise data or information into the … for purposes of providing cash flow position or other enterprise forecasts, and one of displaying or communicating such enterprise forecasts to other systems or processes for use thereof” which further defines the abstract idea. The claim recites “data analytics environment” as an additional elements. The additional element does no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as it does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve computer functionality or improve another technology or technical field. Claim 7 recites “wherein the regression model assesses a set of variables related to the enterprise forecast, and their values and rate of change of such values, within a particular forecast window, and based on such assessment, the enterprise forecast is generated for that time period, or for a subsequent time period” which further defines the abstract idea. Claim 8 recites “wherein the enterprise forecast comprises a cash flow position” which further defines the abstract idea. Claim 9 recites “wherein the method is performed by one or more components of a data analytics environment” as additional elements. The additional elements do no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as they do no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, they do not improve computer functionality or improve another technology or technical field. Claim 10 recites “wherein the method comprises receiving an enterprise data or information into the … for purposes of providing cash flow position or other enterprise forecasts, and one of displaying or communicating such enterprise forecasts to other systems or processes for use thereof” which further defines the abstract idea. The claim recites “data analytics environment” as an additional elements. The additional element does no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as it does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve computer functionality or improve another technology or technical field. Claim 12 recites “wherein the regression assesses a set of variables related to the enterprise forecast, and their values and rate of change of such values, within a particular forecast window, and based on such assessment, the enterprise forecast is generated for that time period, or for a subsequent time period” which further defines the abstract idea. Claim 13 recites “wherein the enterprise forecast comprises a cash flow position” which further defines the abstract idea. Claim 14 recites “wherein the method is performed by one or more components of a data analytics environment” as additional elements. The additional elements do no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as they do no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, they do not improve computer functionality or improve another technology or technical field. Claim 15 recites “wherein the method comprises receiving an enterprise data or information into the … for purposes of providing cash flow position or other enterprise forecasts, and one of displaying or communicating such enterprise forecasts to other systems or processes for use thereof” which further defines the abstract idea. The claim recites “data analytics environment” as an additional elements. The additional element does no more than serve as a tool to implement the abstract idea and/or link the abstract idea a particular technological environment. Therefore, as it does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve computer functionality or improve another technology or technical field. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103(a) which forms the basis for all obviousness rejections set forth in this Office action: (a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in section 102 of this title, if the differences between the subject matter sought to be patented and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negatived by the manner in which the invention was made. Claims 1-15 are rejected under 35 U.S.C. 103(a) as being unpatentable over Colcord et al. [US Pub No. 2022/0012251 A1] in view of Vu et al. [US Pub No. 2022/0327058 A1] and further in view of Sekar [US Pub No. 2020/0394061 A1]. Regarding claim 1, Colcord discloses a system for generating enterprise forecasts, comprising: a computer comprising one or more microprocessors, and a cloud or other computing data analytics environment operating thereon, wherein the system includes one or more software components operating as a data plane and providing access to one or more data warehouse instances (0002, 0004); wherein the system includes a data pipeline process that operates to retrieve enterprise data from a tenant enterprise data environment, to be loaded to a data warehouse instance associated with the tenant (0005, 0008, 0010, 0166). Colcord does not disclose however Sekar teaches wherein each tenant, of a plurality of tenants, is associated with a customer schema that supplements data within their data warehouse instance (0008, 0010, claim 1). Colcord does not disclose however Vu teaches wherein the system includes an enterprise forecast component that performs a method comprising: receiving an enterprise data or information; Colcord does not disclose however Vu teaches determining a set of contributing variables within the enterprise data or information that are associated with an enterprise forecast (Abstract, 0085). Colcord does not disclose however Vu teaches fitting a regression model on a combination of previous values, differentials, and accumulations based relationships within the enterprise data or information, for use in determining the enterprise forecast (0005, 0023, 0031, 0128). Colcord does not disclose however Vu teaches continuing the fitting of the regression model for each of the contributing variables within the enterprise data or information (Abstract, 0002, 0028, 0073; 0084-0085). Colcord does not disclose however Vu teaches using the outcome of the regression model to determine the enterprise forecast for a particular time period (0035). Before the effective filing date of the invention, it would have been obvious to a person of ordinary skill in the art to combine the multi-tenant data pipeline architecture of Colcord with the tenant-specific schema isolation of Sekar to create a scalable enterprise data platform. Recognizing that such a platform could be used for analytical purposes, they would have further looked to Vu's automated time series forecasting system which uses linear regression on sequential data to generate business forecasts. This combination addresses the predictable need for tenant-isolated, forecasting-capable data analytics systems, resulting in no more than the sum of its parts. Claim 6 recites method comprising steps that correspond directly to the system limitations of claim 1. Claim 11 recites a non-transitory computer readable storage medium storing instructions to perform the same method steps. Each limitation is taught by the exact citations Colcord, Sekar, and Vu. Therefore, the rejections of claims 6 and 11 stand on the same grounds. Regarding claims 2, 7, and 12, Colcord in view of Sekar and Vu disclose wherein the linear regression assesses a set of variables related to the enterprise forecast, and their values and rate of change of such values, within a particular forecast window, and based on such assessment, the enterprise forecast is generated for that time period, or for a subsequent time period (Vu Abstract, 0002-0003, 0028-0029, 0035, 0073, 0084-0085). Before the effective filing date of the invention, it would have been obvious to a person of ordinary skill in the art to combine the multi-tenant data pipeline architecture of Colcord with the tenant-specific schema isolation of Sekar to create a scalable enterprise data platform. Recognizing that such a platform could be used for analytical purposes, they would have further looked to Vu's automated time series forecasting system which uses linear regression on sequential data to generate business forecasts. This combination addresses the predictable need for tenant-isolated, forecasting-capable data analytics systems, resulting in no more than the sum of its parts. Regarding claims 3, 8, and 13, Colcord in view of Sekar and Vu disclose wherein the enterprise forecast comprises a cash flow position (Vu 0022-0023). Before the effective filing date of the invention, it would have been obvious to a person of ordinary skill in the art to combine the multi-tenant data pipeline architecture of Colcord with the tenant-specific schema isolation of Sekar to create a scalable enterprise data platform. Recognizing that such a platform could be used for analytical purposes, they would have further looked to Vu's automated time series forecasting system which uses linear regression on sequential data to generate business forecasts. This combination addresses the predictable need for tenant-isolated, forecasting-capable data analytics systems, resulting in no more than the sum of its parts. Regarding claims 4, 9, and 14, Colcord in view of Sekar and Vu disclose wherein the method is performed by one or more components of a data analytics environment (Colcord Abstract, 0004). Regarding claims 5, 10, and 15, Colcord in view of Sekar and Vu disclose wherein the method comprises receiving an enterprise data or information into the data analytics environment for purposes of providing cash flow position or other enterprise forecasts (Colcord 0010), and one of displaying or communicating such enterprise forecasts to other systems or processes for use thereof (Vu 0022). Before the effective filing date of the invention, it would have been obvious to a person of ordinary skill in the art to combine the multi-tenant data pipeline architecture of Colcord with the tenant-specific schema isolation of Sekar to create a scalable enterprise data platform. Recognizing that such a platform could be used for analytical purposes, they would have further looked to Vu's automated time series forecasting system which uses linear regression on sequential data to generate business forecasts. This combination addresses the predictable need for tenant-isolated, forecasting-capable data analytics systems, resulting in no more than the sum of its parts. 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 KEVIN T POE whose telephone number is (571)272-9789. The examiner can normally be reached Monday-Friday 9:30am through 6pm est. 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, Ryan Donlon can be reached on 571-270-3602. 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. /K.T.P/Examiner, Art Unit 3692 /KEVIN T POE/ /RYAN D DONLON/Supervisory Patent Examiner, Art Unit 3692 July 2, 2026
Read full office action

Prosecution Timeline

May 31, 2024
Application Filed
Oct 02, 2025
Non-Final Rejection mailed — §101, §103
Feb 02, 2026
Response Filed
May 29, 2026
Final Rejection (signed) — §101, §103
Jul 07, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12561686
SYSTEMS AND METHODS FOR OUTLIER DETECTION USING UNSUPERVISED MACHINE LEARNING MODELS TRAINED ON BALANCED DATA
2y 10m to grant Granted Feb 24, 2026
Patent 12450652
PARAMETER-BASED COMPUTER EVALUATION OF USER ACCOUNTS BASED ON USER ACCOUNT DATA STORED IN ONE OR MORE DATABASES
3y 2m to grant Granted Oct 21, 2025
Patent 12412168
METHOD AND SYSTEM FOR GENERATING CUSTOMIZED ELECTRONIC CHECKOUT USER INTERFACES
4y 7m to grant Granted Sep 09, 2025
Patent 12406267
SUPPLIER DATA VALIDATION USING VALIDATION SUBSYSTEM
4y 6m to grant Granted Sep 02, 2025
Patent 12067541
INTEGRATED ELECTRONIC DISBURSEMENT AND CASH FLOW MANAGEMENT SYSTEM AND METHOD
5y 5m to grant Granted Aug 20, 2024
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

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

Prosecution Projections

3-4
Expected OA Rounds
40%
Grant Probability
56%
With Interview (+16.1%)
4y 2m (~2y 1m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 524 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