Prosecution Insights
Last updated: July 17, 2026
Application No. 15/949,017

SWITCHING BETWEEN DATA AGGREGATOR SERVERS

Non-Final OA §103§112
Filed
Apr 09, 2018
Priority
Sep 25, 2012 — provisional 61/744,398 +2 more
Examiner
GREGG, MARY M
Art Unit
3695
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Mx Technologies Inc.
OA Round
9 (Non-Final)
14%
Grant Probability
At Risk
9-10
OA Rounds
0m
Est. Remaining
28%
With Interview

Examiner Intelligence

Grants only 14% of cases
14%
Career Allowance Rate
89 granted / 637 resolved
-38.0% vs TC avg
Moderate +14% lift
Without
With
+14.1%
Interview Lift
resolved cases with interview
Typical timeline
4y 6m
Avg Prosecution
39 currently pending
Career history
697
Total Applications
across all art units

Statute-Specific Performance

§101
6.3%
-33.7% vs TC avg
§103
90.1%
+50.1% vs TC avg
§102
2.2%
-37.8% vs TC avg
§112
0.9%
-39.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 637 resolved cases

Office Action

§103 §112
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application is being examined under the pre-AIA first to invent provisions. The following is a Non- Final Office Action in response to communications received December 16, 2025. Claims 2-4, 15, 17 and 19 have been canceled. Claims 1, 5, 14 and 18 have been amended. No new claims have been added. Therefore, claims 1, 5-14, 16, 18 and 20 are pending and addressed below. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17 (e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission has been entered. Priority Application No. 15949017 filed 04/09/2018 and having 4 RCE-type filing therein is a Continuation of 15058000 , filed 03/01/2016 ,now U.S. Patent # 9940668 and having 1 RCE-type filing therein 15058000 is a Continuation of 14036951 , filed 09/25/2013, now abandoned 14036951 Claims Priority from Provisional Application 61744398 , filed 09/25/2012 Assignee/Application Name: MX Technologies, Inc. Inventor(s): Caldwell, John Response to Amendment/Argument Claim Rejections - 35 USC § 103 Applicant argues the prior art references fail to teach the amended claim limitations. Applicant’s argument is moot the 103 rejection has been withdrawn in response to the amendments submitted. Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claim(s) 1 and 5-13; Claim(s) 14 and 16; Claim(s) 18 and 20: are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. In reference to Claim(s) 1 and 5-13; Claim(s) 14 and 16; Claim(s) 18 and 20: Independent claims 1, 14 and 18 recite the limitation “wherein the first API defines a first set of transaction fields having first semantic definitions”…”determining, at the PFM server, prior to transaction matching, that the first API and the second API are semantically incompatible based on at least one of differing transaction field names representing equivalent financial concepts, differing transaction field formats for representing transaction attributes, or differing presence or absence of transaction fields between the first API and the second API;”…”in response to determining the semantic incompatibility, generating, at the PFM server, an API-specific field-mapping model that maps transaction fields of the second API to corresponding canonical transaction fields associated with the first API”, “comparing, at the PFM server, the first account transaction data and the normalized second account transaction data over a specified period of time to determine whether the normalized second account transaction data corresponds to the first financial account, the comparing comprising a semantic field-level comparison rather than a direct syntactic comparison of API fields;”; which is new matter. There is no support or possession of “wherein the first API defines a first set of transaction fields having first semantic definitions”. There is no support or possession of a first and second API being “semantically incompatible based on differing…field names…differing… field formats or differing presence or absence of transaction fields between the first API and the second API”. There is no support or possession of the limitation “generating, at the PFM server, an API-specific field-mapping model that maps transaction fields of the second API to corresponding canonical transaction fields associated with the first API” or “comparing, at the PFM server, the first account transaction data and the normalized second account transaction data over a specified period of time to determine whether the normalized second account transaction data corresponds to the first financial account, the comparing comprising a semantic field-level comparison rather than a direct syntactic comparison of API fields;” The original written description has possession of: [0010]… method and system for moving at least one account from one financial institution to another over a network of computers using an aggregation provider or direct access with an application programming interface in accordance with the principles and teachings of the disclosure… [0017]… moving at least one account from one financial institution to another over a network of computers using direct access with an application programming interface to collect user account information and data where user accounts are compared to expected or anticipated account information using transaction matching and also implementing an accuracy check. [0038]… the retrieval process at 220, the old account data may be retrieved through a direct application programming interface (API) at 222. In an implementation of the retrieval process at 220, the old account data may be retrieved from an aggregation provider at 224. In an implementation at 220, the old account data may be retrieved from a combination of both a direct application programming interface and from an aggregation provider. At 230, the field values from the old account data may be retrieved from computer memory and scraped. The data obtained or scraped from the field values may be stored in computer readable memory for later use in matching and merging at 240…. [0051]… method and system 900 for moving at least one account from one institution to another over a network of computers using direct access with an application programming interface to collect user account information and data where user accounts are compared to expected or anticipated account information using transaction matching and also implementing an accuracy check by the user… The method and system may further comprise directly accessing the application programming interface of an institution dependent on the first institution and the old account data and attributes. [0052]… In order to make use of the vast amounts of financial data available from the various financial institutions 1125, a plurality of aggregation sources 1117 may be used by the system to aggregate financial information through an application program interface (API) 1123. Please note the original description has support for data being retrieved, accessed, moved through an application program interface not a first and second API with different semantic definitions or the first and second API being incompatible based on differing…field names…differing… field formats or differing presence or absence of transaction fields between the first API and the second API or API-specific field-mapping model that maps transaction fields of the second API to corresponding canonical transaction fields associated with the first API. There is no possession of “comparing, at the PFM server, the first account transaction data and the normalized second account transaction data over a specified period of time to determine whether the normalized second account transaction data corresponds to the first financial account, the comparing comprising a semantic field-level comparison rather than a direct syntactic comparison of API fields;” The specification has possession of mapping transaction fields of data stored that has been obtained for later use in matching and merging. Application programing interface tool are not part of the field by field mapping process. [0030]… The problem is that the new data feed may not have the same fields available or may call those fields by different names or different identifying characteristics and therefore may determine that the new source is not just a new source for the same accounts at Acme Financial, but are mistaken as new accounts. [0038]… At 230, the field values from the old account data may be retrieved from computer memory and scraped. The data obtained or scraped from the field values may be stored in computer readable memory for later use in matching and merging at 240. At 250, forms may be automatically or manually filled out. Form fields within the new account may be populated with field values retrieved from the computer memory as required by the second institution in order to create the at least one new account with the second institution. [0043] It will be appreciated that due to differences in the type of data organization used by different aggregators, or institutions, and differences in the descriptions or names of the fields of data, it may not be immediately apparent whether the data fields match or not the last 10 transactions or a specified a date range, for example 30 days, 60 days, 90 days, 120 days etc., depending on the type of transaction and the regularity or occurrence of the transactions, may be compared. If those transactions match for a large percentage of the fields compared, then the system can conclude that it is highly likely or probable that the accounts are the same. If the accounts are viewed as likely being the same then the system can reformat the data if necessary and, where appropriate and/or desired, merge the data from the plurality of aggregators or institutions. For example, if the system determines that fields determined by a user to be important fields, such as transaction description, transaction amount, transaction date, vendor, etc., match for several transactions, then a match may be determined to have occurred and the data may be merged. [0044] This process can be viewed as a field-by-field match or overlay. In an implementation, the system may conclude that there is a match if a certain specified percentage of the fields ( or verification criteria) match or is larger than a threshold, such as 80%, or between 80% and 99%, including all percentages in between, or some other desired match success threshold. It will be appreciated that the threshold may be any suitable measure or range, and may be predetermined or may be adjusted on the fly without departing from the scope of the disclosure. In an implementation, thresholds may be adjusted to control the output of any given process within the disclosure. For example, in a situation where a user is able to check the accuracy of the matching, the number of transactions to check can be limited by tightening the threshold during operation of the method. [0045]… For example, distinctive fields may be retrieved at 448 and compared from a plurality of accounts, for example two accounts, using transaction matching at 446 such that the accounts may be identified as being potentially the same account, but that may not initially meet a determined threshold. The comparison may help confirm or verify that the accounts are in fact the same and can be merged at 450 based on additional information retrieved at 448 that may be compared and matched at 446. The distinctive fields that may be compared may include, but are not limited to, dates of the transactions, descriptions of the transactions, amounts of the transactions, and other identifying information, which may be overlaid. Therefore, the limitations of the independent claim(s) 1, 14 and 18 include new matter. Dependent claims 5-13 of claim 1; dependent claim 16 of Claim 14 and dependent claim 20 of claim 18 contain the same deficiencies and are also rejected under 112(a) for new matter. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to MARY M GREGG whose telephone number is (571)270-5050. 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, Christine Behncke can be reached at 571-272-8103. 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. /MARY M GREGG/Examiner, Art Unit 3695
Read full office action

Prosecution Timeline

Show 32 earlier events
Nov 19, 2024
Response after Non-Final Action
Nov 20, 2024
Response after Non-Final Action
Nov 21, 2024
Response after Non-Final Action
Nov 21, 2024
Response after Non-Final Action
Oct 15, 2025
Response after Non-Final Action
Dec 16, 2025
Request for Continued Examination
Dec 31, 2025
Response after Non-Final Action
Jun 17, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12450653
FIRM TRADE PROCESSING SYSTEM AND METHOD
12y 2m to grant Granted Oct 21, 2025
Patent 12443991
MINIMIZATION OF THE CONSUMPTION OF DATA PROCESSING RESOURCES IN AN ELECTRONIC TRANSACTION PROCESSING SYSTEM VIA SELECTIVE PREMATURE SETTLEMENT OF PRODUCTS TRANSACTED THEREBY BASED ON A SERIES OF RELATED PRODUCTS
4y 6m to grant Granted Oct 14, 2025
Patent 12217312
System and Method for Indicating Whether a Vehicle Crash Has Occurred
2y 3m to grant Granted Feb 04, 2025
Patent 11900469
Point-of-Service Tool for Entering Claim Information
2y 11m to grant Granted Feb 13, 2024
Patent 11861715
System and Method for Indicating Whether a Vehicle Crash Has Occurred
7y 6m to grant Granted Jan 02, 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

9-10
Expected OA Rounds
14%
Grant Probability
28%
With Interview (+14.1%)
4y 6m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 637 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