Prosecution Insights
Last updated: October 01, 2026
Application No. 19/249,485

CHANGE MANAGEMENT AND CLOUD STORAGE FOR UNIFIED DATA CATALOG

Final Rejection §103
Filed
Jun 25, 2025
Priority
Jun 26, 2024 — provisional 63/664,555
Examiner
VU, BAI DUC
Art Unit
2163
Tech Center
2100 — Computer Architecture & Software
Assignee
Wells Fargo Bank, N.A.
OA Round
2 (Final)
79%
Grant Probability
Favorable
3-4
OA Rounds
1y 8m
Est. Remaining
97%
With Interview

Examiner Intelligence

Grants 79% — above average
79%
Career Allowance Rate
595 granted / 757 resolved
+23.6% vs TC avg
Strong +19% interview lift
Without
With
+18.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
12 currently pending
Career history
773
Total Applications
across all art units

Statute-Specific Performance

§101
20.1%
-19.9% vs TC avg
§103
33.8%
-6.2% vs TC avg
§102
17.6%
-22.4% vs TC avg
§112
25.3%
-14.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 757 resolved cases

Office Action

§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 . Response to Amendment Applicant has amended claims 1, 2, 6, 10-12, 15 and 18-20; and canceled claims 4 and 13 in the amendment filed on 8/21/2026. Claims 1-3, 5-12 and 14-20 are currently pending in the present application. Response to Arguments Applicant’s arguments filed on 8/21/2026 with respect to the claims 1-3, 5-12 and 14-20 have been considered but they are moot in view of the new ground of rejection. 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. Claims 1-3, 5-12 and 14-20 are rejected under 35 U.S.C. 103 as being unpatentable over Chu et al. (US 6,493,720 B1), and further in view of Crabtree et al. (US 2024/0231909 A1). As per claim 1, Chu et al. and Crabtree et al. disclose A computing system comprising: a memory storing a plurality of information assets; and as (Chu et al., see e.g., Col. 4 lines 13-17 and 51-58: as one or more data storage resources). a processing system of an enterprise, the processing system comprising one or more processors implemented in circuitry, the processing system being configured to: receive, via an application programming interface (API), a query for metadata for an information asset stored in one or more data catalogs of the enterprise; as (Chu et al., see e.g., Col. 6 lines 28-34: as “The information catalog system enables users to: locate data in the information catalog by keyword text search or navigation (“drill down”) through a subject area and business groupings, to understand data by browsing metadata descriptions in business terms, and to access the data by launching applications directly from the information catalog system”, wherein the keyword text search is referred to as the query), but Chu et al. does not explicitly disclose using the API in this process. However, the using the API is taught as (Crabtree et al., see e.g., ¶¶ 0081 and 0122: as “A combination of the above features allows for contextual universalization of computing assets across different aspects of a platform, such that customers using the platform can search for, select, and use computing assets appropriate to their computing needs. Some examples of computing assets that may be universalized in this manner include datasets, data feeds and streams, data stores or databases; stored queries schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”; and “The exemplary list of assets 1020 shows examples of computing assets that may be available to satisfy a customer's computing needs, including datasets, data feeds and streams, data stores or databases; stored queries, schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”). determine, via the API, a location of the metadata using a metadata registry that stores mapping data that maps information assets to locations of metadata for the information assets, the locations corresponding to the data catalogs of the enterprise; as (Crabtree et al., see e.g., ¶¶ 0052, 0079 and 0116: as “the asset registry may include provenance information for each asset which may include such information as who created the asset, when the asset was created, asset source type information, where the asset is located or stored, ownership, licensing, pricing and royalty information, data validation, schema, compliance and auditing information, trustworthiness scores, re-use, expiration and staleness, and known or suspected biases associated with the asset. This provenance information can be used to determine a suitability, reliability, or trustworthiness of the asset or of outputs of workflows associated with an asset”; and using the asset registry via the API (see e.g., ¶¶ 0081 and 0122) to locate the provenance information in the asset registry). retrieve, via the API, the metadata from the determined location; and provide, via the API, the metadata in response to the query, as (Chu et al., see e.g., Col. 6 lines 28-38: as “The information catalog system enables users to: locate data in the information catalog by keyword text search or navigation ("drill down") through a subject area and business groupings, to understand data by browsing metadata descriptions in business terms, and to access the data by launching applications directly from the information catalog system. Additionally, the information catalog system communicates comments and corrections on metadata descriptions to the information catalog system administrator via a comments object and shares administration of the information catalog system information catalog (when authorized)”), but Chu et al. does not explicitly disclose using the API in the processes. However, the using the API is taught as (Crabtree et al., see e.g., ¶¶ 0081 and 0122: as “A combination of the above features allows for contextual universalization of computing assets across different aspects of a platform, such that customers using the platform can search for, select, and use computing assets appropriate to their computing needs. Some examples of computing assets that may be universalized in this manner include datasets, data feeds and streams, data stores or databases; stored queries schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”; and “The exemplary list of assets 1020 shows examples of computing assets that may be available to satisfy a customer's computing needs, including datasets, data feeds and streams, data stores or databases; stored queries, schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing data of the claimed invention to modify the Chu et al. invention to include technique of using of database registries containing provenance-related and ontologically-related metadata, as taught by Crabtree et al., for the benefit of using an asset registry that contains provenance information and ontological information about available computing assets, a provenance manager which tracks the provenance of each asset for data validation and contextual analysis purposes, an ontology manager that uses ontological relationships among assets to determine other domains in which an asset may be useful, and an interoperability manager which combines the provenance and ontology outputs to suggest computing assets that may be useful in a given context (Crabtree et al., Abstract lines 7-16). As per claim 2, Chu et al. and Crabtree et al. disclose The computing system of claim 1, wherein the processing system is further configured to: receive, via the API, a change event message from one of the data catalogs via a change event queue; and update, via the API, the metadata registry according to the change event message, as (Chu et al., see e.g., Col. 7 lines 25-32: as “Once these objects are registered, changes in the metadata of the objects at their source or tool (e.g., at the Visual Warehouse.TM.) are detected by the metadata synchronizer 118. The metadata synchronizer 118 monitors the tools on a timed basis. The user who registers the objects specifies how often synchronization is to occur. The metadata synchronizer 118 will refresh metadata in the information catalog, if needed”), but Chu et al. does not explicitly disclose using the API in the processes. However, the using the API is taught as (Crabtree et al., see e.g., ¶¶ 0081 and 0122: as “A combination of the above features allows for contextual universalization of computing assets across different aspects of a platform, such that customers using the platform can search for, select, and use computing assets appropriate to their computing needs. Some examples of computing assets that may be universalized in this manner include datasets, data feeds and streams, data stores or databases; stored queries schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”; and “The exemplary list of assets 1020 shows examples of computing assets that may be available to satisfy a customer's computing needs, including datasets, data feeds and streams, data stores or databases; stored queries, schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing data of the claimed invention to modify the Chu et al. invention to include technique of using of database registries containing provenance-related and ontologically-related metadata, as taught by Crabtree et al., for the benefit of using an asset registry that contains provenance information and ontological information about available computing assets, a provenance manager which tracks the provenance of each asset for data validation and contextual analysis purposes, an ontology manager that uses ontological relationships among assets to determine other domains in which an asset may be useful, and an interoperability manager which combines the provenance and ontology outputs to suggest computing assets that may be useful in a given context (Crabtree et al., Abstract lines 7-16). As per claim 3, Chu et al. as modified by Crabtree et al. discloses The computing system of claim 1, wherein to receive the query, the processing system is configured to receive the query from a user via a user interface (UI), as (Chu et al., see e.g., Col. 7 lines 14-24 and Col. 8 lines 24-40). As per claim 5, Chu et al. as modified by Crabtree et al. discloses The computing system of claim 1, wherein the metadata includes one or more of a location of a corresponding information asset, business metadata for the corresponding information asset, a lineage of data for the corresponding information asset, where the corresponding information asset has been used, or a data quality score for the corresponding information asset, as (Chu et al., see e.g., Col. 6 lines 20-27: as “The information catalog system provides a powerful business-oriented solution to help end users locate, understand, and access enterprise data. In client/server information catalogs, business metadata (data about data) can be described in business terms, organized into subject areas, and customized for a user workgroup's or enterprise's needs. The information catalog system is a Data Warehouse facility for integrating and managing end-user business metadata”). As per claim 6, Chu et al. and Crabtree et al. disclose The computing system of claim 1, wherein the processing system is further configured to: maintain, via the API, the metadata registry, wherein each of the data catalogs stores a respective subset of the information assets; determine, via the API, that an information asset of one of the data catalogs has been modified; and update, via the API, the metadata registry in response to the modification, as (Chu et al., see e.g., Col. 9 lines 18-25: as “FIG. 8 is a flow diagram illustrating the steps performed by the metadata synchronizer 118. In Block 800, the metadata synchronizer 118 monitors, at specified intervals, a tool that operates on an object to identify changes to metadata of that object. In Block 802, when changes to the metadata are identified, the metadata synchronizer 118 updates an information catalog containing corresponding metadata for the object”), but Chu et al. does not explicitly disclose using the API in the processes. However, the using the API is taught as (Crabtree et al., see e.g., ¶¶ 0081 and 0122: as “A combination of the above features allows for contextual universalization of computing assets across different aspects of a platform, such that customers using the platform can search for, select, and use computing assets appropriate to their computing needs. Some examples of computing assets that may be universalized in this manner include datasets, data feeds and streams, data stores or databases; stored queries schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”; and “The exemplary list of assets 1020 shows examples of computing assets that may be available to satisfy a customer's computing needs, including datasets, data feeds and streams, data stores or databases; stored queries, schemas, indices, ontologies; connector workflows, data transformation workflows, and data processing workflows; data sources and sinks, data collectors and actuators; plugins for application programming interfaces (APIs) or cloud-based services or microservices; models, algorithms, and simulations; rules, scratchpads, reports, notes, and forms”). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing data of the claimed invention to modify the Chu et al. invention to include technique of using of database registries containing provenance-related and ontologically-related metadata, as taught by Crabtree et al., for the benefit of using an asset registry that contains provenance information and ontological information about available computing assets, a provenance manager which tracks the provenance of each asset for data validation and contextual analysis purposes, an ontology manager that uses ontological relationships among assets to determine other domains in which an asset may be useful, and an interoperability manager which combines the provenance and ontology outputs to suggest computing assets that may be useful in a given context (Crabtree et al., Abstract lines 7-16). As per claim 7, Chu et al. as modified by Crabtree et al. discloses The computing system of claim 6, wherein at least one of the data catalogs comprises a unified data catalog, as (Chu et al., see e.g., Col. 4 lines 13-17: as “The information catalog system allows knowledge workers to define metadata (or "meta information") of objects types and object instances corresponding to information managed by one or more data storage resources under the control of one or more data processing nodes”). As per claim 8, Chu et al. as modified by Crabtree et al. discloses The computing system of claim 6, wherein the modification comprises one of an addition, a change, or a deletion, as (Chu et al., see e.g., Col. 9 lines 18-25: as “FIG. 8 is a flow diagram illustrating the steps performed by the metadata synchronizer 118. In Block 800, the metadata synchronizer 118 monitors, at specified intervals, a tool that operates on an object to identify changes to metadata of that object. In Block 802, when changes to the metadata are identified, the metadata synchronizer 118 updates an information catalog containing corresponding metadata for the object”). As per claim 9, Chu et al. as modified by Crabtree et al. discloses The computing system of claim 1, wherein the metadata is related to one or more Data Management & Governance requirements for the enterprise, as (Chu et al., see e.g., Col. 6 lines 20-27: as “The information catalog system provides a powerful business-oriented solution to help end users locate, understand, and access enterprise data. In client/server information catalogs, business metadata (data about data) can be described in business terms, organized into subject areas, and customized for a user workgroup's or enterprise's needs. The information catalog system is a Data Warehouse facility for integrating and managing end-user business metadata”). As per claims 10 and 18, the claims are rejected under the same premise as the claim 1. As per claims 11 and 19, the claims are rejected under the same premise as the claim 2. As per claims 12 and 14, the claims are rejected under the same premises as the claims 3 and 5 respectively. As per claims 15 and 20, the claims are rejected under the same premise as claim 6. As per claims 16 and 17, the claims are rejected under the same premises as the claims 7 and 8 respectively. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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. Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to Bai D. Vu whose telephone number is (571) 270-1751. The examiner can normally be reached 9:00 - 5:30. 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, Tony Mahmoudi can be reached at (571) 272-4078. 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. /BAI D VU/Primary Examiner, Art Unit 2163 9/4/2026
Read full office action

Prosecution Timeline

Jun 25, 2025
Application Filed
Jun 15, 2026
Non-Final Rejection mailed — §103
Aug 06, 2026
Interview Requested
Aug 18, 2026
Examiner Interview Summary
Aug 18, 2026
Applicant Interview (Telephonic)
Aug 21, 2026
Response Filed
Sep 10, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12730849
AUGMENTED SEARCH ENGINE
2y 5m to grant Granted Sep 08, 2026
Patent 12705294
SYSTEMS AND METHODS FOR ADAPTIVE ONLINE USER PROFILES
1y 11m to grant Granted Aug 11, 2026
Patent 12694004
MACHINE-LEARNING BASED DATA ENTRY DUPLICATION DETECTION AND MITIGATION AND METHODS THEREOF
2y 2m to grant Granted Jul 28, 2026
Patent 12688173
DETECTING DATA ANOMALIES USING ARTIFICIAL INTELLIGENCE
11m to grant Granted Jul 21, 2026
Patent 12681997
INTERACTIVE AND CONVERSATIONAL DATA EXPLORATION
2y 6m 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

3-4
Expected OA Rounds
79%
Grant Probability
97%
With Interview (+18.8%)
2y 11m (~1y 8m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 757 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