Prosecution Insights
Last updated: August 17, 2026
Application No. 19/302,308

DATA TRANSFORMATION IN CLOUD-BASED DATA WAREHOUSING ENVIRONMENT

Non-Final OA §103
Filed
Aug 18, 2025
Priority
Sep 17, 2024 — provisional 63/695,774 +1 more
Examiner
HARMON, COURTNEY N
Art Unit
2159
Tech Center
2100 — Computer Architecture & Software
Assignee
SAP SE
OA Round
1 (Non-Final)
63%
Grant Probability
Moderate
1-2
OA Rounds
2y 4m
Est. Remaining
72%
With Interview

Examiner Intelligence

Grants 63% of resolved cases
63%
Career Allowance Rate
273 granted / 436 resolved
+7.6% vs TC avg
Moderate +9% lift
Without
With
+9.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 4m
Avg Prosecution
19 currently pending
Career history
454
Total Applications
across all art units

Statute-Specific Performance

§101
16.4%
-23.6% vs TC avg
§103
66.1%
+26.1% vs TC avg
§102
8.8%
-31.2% vs TC avg
§112
5.7%
-34.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 436 resolved cases

Office Action

§103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This Office Action is sent in response to Applicant's Communication received on August 18, 2025 for application number 19/3022,308. This Office hereby acknowledges receipt of the following and placed of record in file: Specification, Drawings, Abstract, Oath/Declaration, and Claims. Information Disclosure Statement The information disclosure statement (IDS) submitted on 12/26/2025 is noted. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. 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 of this title, 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. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1-3, 8-10, and 15-17 are rejected under 35 U.S.C. 103 as being unpatentable over Ash (US 2023/0385300) (hereinafter Ash) in view of Mudigonda et al. (US 2023/0074414) (hereinafter Mudigonda). Regarding claim 1, Ash teaches a system comprising: at least one hardware processor; a non-transitory computer-readable medium storing instructions that, when executed by the at least one hardware processor (see Fig. 4, discloses memory and processor), cause the at least one hardware processor to perform operations comprising: receiving, via a graphical user interface, a definition of a transformation flow between source data and target data (see Figs. 1-2, Table 1, para [0044-0045], discloses Treasure Data platform receiving pipeline instruction between source and target data, it is known to one of ordinary skill in the art that Treasure Data features a browser based graphical user interface): generating a virtual procedure corresponding to the definition of the transformation flow (see Figs. 1-2, para [0044], discloses generating data pipeline instructions according to programmed pipeline of steps), storing the virtual procedure in an in-memory cloud database (see Figs. 1-2, para [0039], para [0044], discloses storing data pipeline instructions in target database system). Ash does not explicitly teach the source data and the target data being data from a data lake that is stored in a first format object storage, executing the virtual procedure, causing retrieval of metadata from the first format object storage and triggering a transformation job on a computing cluster, the transformation job reading the source data from the first format object storage, applying one or more transformations specified in the definition of the transformation flow, and writing results to the target data in the first format object storage. Mudigonda teaches the source data and the target data being data from a data lake that is stored in a first format object storage (see Fig. 1, Fig. 5, para [0024-0025], para [0051], discloses source and target data from a data lake stored in cloud environment (first format object storage)); executing the virtual procedure, causing retrieval of metadata from the first format object storage and triggering a transformation job on a computing cluster (see Fig. 5, para [0035], para [0063], discloses schema partitioner for retrieving and identifying database columns and keywords in nodes (computing cluster) in cloud environment to be transformed to target data), the transformation job reading the source data from the first format object storage, applying one or more transformations specified in the definition of the transformation flow, and writing results to the target data in the first format object storage (see Figs. 4-5, para [0036-0037], para [0063], discloses applying technical and business rules in transforming source data that indicates which database columns to transform and generating a target schema for target database in the cloud environment). Ash/Mudigonda are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash to utilize a computing cluster from disclosure of Mudigonda. The motivation to combine these arts is disclosed by Mudigonda as “improve the technology or technical field involving extract, transform, load (ETL) data processing pipelines” (para [0119]) and utilizing a computing cluster is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 8, Ash teaches a method comprising: receiving, via a graphical user interface, a definition of a transformation flow between source data and target data(see Figs. 1-2, Table 1, para [0044-0045], discloses Treasure Data platform receiving pipeline instruction between source and target data, it is known to one of ordinary skill in the art that Treasure Data features a browser based graphical user interface): generating a virtual procedure corresponding to the definition of the transformation flow (see Figs. 1-2, para [0044], discloses generating data pipeline instructions according to programmed pipeline of steps); storing the virtual procedure in an in-memory cloud database (see Figs. 1-2, para [0039], para [0044], discloses storing data pipeline instructions in target database system). Ash does not explicitly teach the source data and the target data being data from a data lake that is stored in an a first format object storage; executing the virtual procedure, causing retrieval of metadata from the first format object storage and triggering a transformation job on a computing cluster, the transformation job reading the source data from the first format object storage, applying one or more transformations specified in the definition of the transformation flow, and writing results to the target data in the first format object storage. Mudigonda teaches the source data and the target data being data from a data lake that is stored in a first format object storage (see Fig. 1, Fig. 5, para [0024-0025], para [0051], discloses source and target data from a data lake stored in cloud environment (first format object storage)); executing the virtual procedure, causing retrieval of metadata from the first format object storage and triggering a transformation job on a computing cluster (see Fig. 5, para [0035], para [0063], discloses schema partitioner for retrieving and identifying database columns and keywords in nodes (computing cluster) in cloud environment to be transformed to target data), the transformation job reading the source data from the first format object storage, applying one or more transformations specified in the definition of the transformation flow, and writing results to the target data in the first format object storage (see Figs. 4-5, para [0036-0037], para [0063], discloses applying technical and business rules in transforming source data that indicates which database columns to transform and generating a target schema for target database in the cloud environment). Ash/Mudigonda are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash to utilize a computing cluster from disclosure of Mudigonda. The motivation to combine these arts is disclosed by Mudigonda as “improve the technology or technical field involving extract, transform, load (ETL) data processing pipelines” (para [0119]) and utilizing a computing cluster is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claim 15, Ash teaches a non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors (see Fig. 4, para [0068], medium and processor) discloses to perform operations comprising: receiving, via a graphical user interface, a definition of a transformation flow between source data and target data (see Figs. 1-2, Table 1, para [0044-0045], discloses Treasure Data platform receiving pipeline instruction between source and target data, it is known to one of ordinary skill in the art that Treasure Data features a browser based graphical user interface): generating a virtual procedure corresponding to the definition of the transformation flow (see Figs. 1-2, para [0044], discloses generating data pipeline instructions according to programmed pipeline of steps); storing the virtual procedure in an in-memory cloud database (see Figs. 1-2, para [0039], para [0044], discloses storing data pipeline instructions in target database system). Ash does not explicitly teach the source data and the target data being data from a data lake that is stored in a first format object storage; executing the virtual procedure, causing retrieval of metadata from the first format object storage and triggering a transformation job on a computing cluster, the transformation job reading the source data from the first format object storage, applying one or more transformations specified in the definition of the transformation flow, and writing results to target data in the first format object storage. Mudigonda teaches the source data and the target data being data from a data lake that is stored in a first format object storage (see Fig. 1, Fig. 5, para [0024-0025], para [0051], discloses source and target data from a data lake stored in cloud environment (first format object storage)); executing the virtual procedure, causing retrieval of metadata from the first format object storage and triggering a transformation job on a computing cluster (see Fig. 5, para [0035], para [0063], discloses schema partitioner for retrieving and identifying database columns and keywords in nodes (computing cluster) in cloud environment to be transformed to target data), the transformation job reading the source data from the first format object storage, applying one or more transformations specified in the definition of the transformation flow, and writing results to the target data in the first format object storage (see Figs. 4-5, para [0036-0037], para [0063], discloses applying technical and business rules in transforming source data that indicates which database columns to transform and generating a target schema for target database in the cloud environment). Ash/Mudigonda are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash to utilize a computing cluster from disclosure of Mudigonda. The motivation to combine these arts is disclosed by Mudigonda as “improve the technology or technical field involving extract, transform, load (ETL) data processing pipelines” (para [0119]) and utilizing a computing cluster is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claims 2, 9, and 16 Ash/Mudigonda teaches a system of claim 1, a method of claim 8, and medium of claim 15. Ash further teaches wherein the virtual procedure further comprises Python code for performing non-Structured Query Language (SQL)-based transformations the Python code being executed using a distributed computing framework (see Fig. 1, para [0021], para [0040], discloses Python code performing SQL transformations in a distributed computer system). Regarding claims 3, 10, and 17 Ash/Mudigonda teaches a system of claim 1, a method of claim 8, and medium of claim 15. Ash further teaches wherein the first format object storage is an open data format object storage, and wherein the transformation flow comprises one or more operations include filtering, aggregating, merging, or projecting data in the source data (see Fig. 2, Table 1, para [0051], discloses serial data transformations including filtering). Claims 4, 6-7, 11, 13-14, 18, and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Ash (US 2023/0385300) (hereinafter Ash) in view of Mudigonda et al. (US 2023/0074414) (hereinafter Mudigonda) as applied to claims 1, 8, and 15, and in further view of Syed et al. (US 2009/0276449)(hereinafter Syed). Regarding claims 4, 11, and 18 Ash/Mudigonda teaches a system of claim 1, a method of claim 8, and medium of claim 15. Ash/Mudigonda does not explicitly teach wherein the source data is a delta table. Syed teaches wherein the source data is a delta table (see Fig. 1, para [0041], discloses source table is a delta table). Ash/Mudigonda/Syed are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash/Mudigonda to utilize a source table as delta table from disclosure of Syed. The motivation to combine these arts is disclosed by Syed as “overhead data is saved in the logs used by the CDC component and still one can build an efficient delta load” (para [0148]) and utilizing a source table as delta table is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claims 6, 13, and 20 Ash/Mudigonda teaches a system of claim 1, a method of claim 8, and medium of claim 15. Ash/Mudigonda does not explicitly wherein the graphical user interface provides a drag- and-drop interface for defining the transformation flow, including specifying the source data, target data, and transformation operations. Syed teaches wherein the graphical user interface provides a drag- and-drop interface for defining the transformation flow, including specifying the source data, target data, and transformation operations (see Fig. 3, para [0021, 0027], discloses Extract, Load, and Transform task using GUI with drag and drop icons specifying a delta load task). Ash/Mudigonda/Syed are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash/Mudigonda to utilize a drag and drop interface from disclosure of Syed. The motivation to combine these arts is disclosed by Syed as “overhead data is saved in the logs used by the CDC component and still one can build an efficient delta load” (para [0148]) and utilizing a drag and drop interface is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Regarding claims 7 and 14 Ash/Mudigonda teaches a system of claim 1 and a method of claim 8. Ash/Mudigonda does not explicitly teach wherein the system further comprises a monitoring framework configured to track execution metrics of the transformation flow, including a number of records processed and execution time. Syed teaches wherein the system further comprises a monitoring framework configured to track execution metrics of the transformation flow, including a number of records processed and execution time (see Fig. 6, para [0016], para [0051], discloses tables are read for a time-range covered by the delta load). Ash/Mudigonda/Syed are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash/Mudigonda to utilize a drag and drop interface from disclosure of Syed. The motivation to combine these arts is disclosed by Syed as “overhead data is saved in the logs used by the CDC component and still one can build an efficient delta load” (para [0148]) and utilizing a drag and drop interface is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Claims 5, 12, and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Ash (US 2023/0385300) (hereinafter Ash) in view of Mudigonda et al. (US 2023/0074414) (hereinafter Mudigonda) as applied to claims 1, 8, and 15, and in further view of Yu et al. (US 2024/0386295)(hereinafter YU). Regarding claims 5, 12, and 19 Ash/Mudigonda teaches a system of claim 1, a method of claim 8, and medium of claim 15. Ash/Mudigonda does not explicitly teach wherein the target data is a delta table. Yu teaches wherein the target data is a delta table (see Fig. 1, Fig. 3A, para [0041], discloses target table is a delta table). Ash/Mudigonda/Yu are analogous arts as they are each from the same field of endeavor of database systems. Before the effective filing date of the invention it would have been obvious to a person of ordinary skill in the art to modify the system of Ash/Mudigonda to utilize a target table as a delta table from disclosure of Yu. The motivation to combine these arts is disclosed by Yu as “reduce inefficiencies within the executed elements of code, and improve or optimize a speed at which the distributed computing components of computing system 130 execute featurizer pipeline script” (para [0144]) and utilizing utilize a target table as a delta table is well known to persons of ordinary skill in the art, and therefore one of ordinary skill would have good reason to pursue the known options within his or her technical grasp that would lead to anticipated success. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. See Anilkumar et al. US Publication No. 2025/0245217. Any inquiry concerning this communication or earlier communications from the examiner should be directed to COURTNEY HARMON whose telephone number is (571)270-5861. The examiner can normally be reached M-F 9am - 5pm. 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, Ann Lo can be reached at 571-272-9767. 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. /Courtney Harmon/Primary Examiner, Art Unit 2159
Read full office action

Prosecution Timeline

Aug 18, 2025
Application Filed
Jul 23, 2026
Non-Final Rejection mailed — §103
Aug 12, 2026
Examiner Interview Summary
Aug 12, 2026
Applicant Interview (Telephonic)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705630
ONLINE SOFTWARE PLATFORM (OSP) REPORTING PERIODICALLY TO DOMAIN BASED ON CUMULATIVE BASE VALUES OF RECEIVED DATASETS, AND CHANGING THE FREQUENCY OF REPORTING BASED ON THE CUMULATIVE BASE VALUES
1y 10m to grant Granted Aug 11, 2026
Patent 12699737
Application Recommendation Method and Electronic Device
1y 12m to grant Granted Aug 04, 2026
Patent 12694060
STORAGE METHOD FOR GRAPH DATA AND DISTRIBUTED COMPUTING METHOD FOR GRAPH DATA
3y 3m to grant Granted Jul 28, 2026
Patent 12688926
METHODS AND SYSTEMS FOR NEW DATA STORAGE AND MANAGEMENT SCHEME FOR MEDICAL IMAGING SOLUTIONS
1y 5m to grant Granted Jul 21, 2026
Patent 12681827
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
2y 8m to grant Granted Jul 14, 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

1-2
Expected OA Rounds
63%
Grant Probability
72%
With Interview (+9.0%)
3y 4m (~2y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 436 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