DETAILED ACTION
This Office Action is sent in response to Applicant’s Communication received 4/16/2026 for application number 18/159,246.
Claims 1-3, 5-10, 12-17, 19-23 are pending.
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 .
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
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.
The factual inquiries 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.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
Claim(s) 1-3, 5-10, 12-17, 19-21, and 23 is/are rejected under 35 U.S.C. 103 as being unpatentable over Joshi et al. (US 2022/0201021 A1) in view of Szeto et al. (US 2018/0018590 A1) and Takasaki et al. (US 2022/0343219 A1).
In reference to claim 1, Joshi teaches a method for providing computer implemented services using a final inference model (method for building an ML model using federated learning, para. 0017), the method comprising: obtaining inference models using local data sources, the inference models being obtain by data processing systems that have access to respective portions of the local data sources (local models train using local data, para. 0029), and each of the data processing systems not having access to more than one of the respective portions of the local data sources (see para. 0013-16: in the disclosed federated learning, each client keeps its own local data private); … classifying, using … data, the inference models into a first group and a second group (using ground truth data, local model is classified as either satisfying an accuracy threshold, or classified as below the accuracy threshold, para. 0064-65, fig. 9) by: ingesting, by the inference model, a feature of a record of the [verification] data to obtain an output corresponding to the feature of the record from each of the inference models; … making a comparison between the output … to an average output to identify a level of difference for each inference model; placing the data processing system in the first group or the second group based on the level of the difference (accuracy metric used to classify, para. 0065, metric can be mean square error, para. 0027, which is a level of different from the average output); performing, using the first group of the inference models, federated learning across a portion of the data processing systems that host the first group of the inference models to obtain the final inference model (federated learning is used to create global model only with models that meet accuracy threshold, para. 0064); and using the final inference model to provide the computer implemented services (global model can be deployed for use, para. 0069).
However, Joshi does not explicitly teach obtaining, based on the local data sources, synthetic data that is representative of features of the local data sources but cannot be used to obtain the local data sources.
Szeto teaches obtaining, based on the local data sources, synthetic data that is representative of features of the local data sources but cannot be used to obtain the local data sources (synthetic proxy data can be created for use in training on non-private computer, para. 0018, 0045-50).
It would have been obvious to one of ordinary skill in art, having the teachings of Joshi and Szeto before the earliest effective filing date, to modify the classification as disclosed by Joshi to include synthetic data as taught by Szeto.
One of ordinary skill in the art would have been motivated to modify the classification of Joshi to include the synthetic data of Szeto because it can help better share data while respecting privacy (Szeto, para. 0005) and further allow for verification when there is not pre-labeled ground-truth data available.
However, Joshi and Szeto do not explicitly teach averaging the outputs to obtain an average output corresponding to the feature of the record; for each inference model, making a comparison between the output of each inference model to the average output to identify a level of difference for each inference model.
Takasaki teaches averaging the outputs to obtain an average output corresponding to the feature of the record (each local model is validated using data to get an output accuracy, and then an average value of the accuracy is calculated, para. 0033-39, 0004-08); for each inference model, making a comparison between the output of each inference model to the average output to identify a level of difference for each inference model (average and per-model accuracies are compared in order to exclude models that are too accurate, and therefore overfitted, or are too inaccurate, para. 0039-40.).
It would have been obvious to one of ordinary skill in art, having the teachings of Joshi, Szeto, and Takasaki before the earliest effective filing date, to modify the validation of Joshi to include the average of Takasaki.
One of ordinary skill in the art would have been motivated to modify the validation of Joshi to include the average of Takasaki because it can help better exclude excessively biased or overfitted data (Takasaki, para. 0002-03, 0039).
In reference to claim 2, Joshi teaches the method of claim 1, wherein the final inference model is not based on the second group of the inference models (models below accuracy threshold are not used, para. 0065).
In reference to claim 3, Joshi teaches the method of claim 2, wherein obtaining the inference models using the local data sources comprises: by a data processing system of the data processing systems: obtaining training data using a respective portion of the local data sources; and training, using the training data, an inference model of the inference models (local models are trained using local data, para. 0029).
In reference to claim 5, Joshi teaches the method of claim 1, wherein placing each inference model in the first group or the second group based on the level of the difference comprises: making a determination regarding whether the level of difference exceeds a difference threshold; in a first instance of the determination where the level of difference exceeds the threshold: placing the corresponding inference model in the first group; and in a second instance of the determination where the level of difference is within the threshold: placing the corresponding inference model in the second group (if accuracy metric meets threshold, the model is put into the first group, otherwise the model is put in second group, para. 0064-65, fig. 9).
In reference to claim 6, Joshi does not explicitly teach the method of claim 5, wherein performing the federated learning comprises: exchanging learning data with the portion of the data processing systems; and obtaining the final inference model using the learning data.
Szeto teaches the method of claim 5, wherein performing the federated learning comprises: exchanging learning data with the portion of the data processing systems; and obtaining the final inference model using the learning data (federated learning can be performed with shared training data, para. 0018, 0045-50).
It would have been obvious to one of ordinary skill in art, having the teachings of Joshi and Szeto before the earliest effective filing date, to modify the classification as disclosed by Joshi to include synthetic data as taught by Szeto.
One of ordinary skill in the art would have been motivated to modify the classification of Joshi to include the synthetic data of Szeto because it can help better share data while respecting privacy (Szeto, para. 0005).
In reference to claim 7, Joshi teaches the method of claim 6, wherein using the final inference model to provide the computer implemented services comprises: distributing the final inference model to the data processing systems; and generating, using copies of the final inference model that are local to the data processing systems, inference using new data from the respective portions of the local data sources (global model can be deployed for use, which would entail clients using the model to make inferences on new data, para. 0069).
In reference to claim 8, this claim is directed to a non-transitory machine-readable medium associated with the method claimed in claim 1 and is therefore rejected under a similar rationale.
In reference to claim 9, this claim is directed to a non-transitory machine-readable medium associated with the method claimed in claim 2 and is therefore rejected under a similar rationale.
In reference to claim 10, this claim is directed to a non-transitory machine-readable medium associated with the method claimed in claim 3 and is therefore rejected under a similar rationale.
In reference to claim 12, this claim is directed to a non-transitory machine-readable medium associated with the method claimed in claim 5 and is therefore rejected under a similar rationale.
In reference to claim 13, this claim is directed to a non-transitory machine-readable medium associated with the method claimed in claim 6 and is therefore rejected under a similar rationale.
In reference to claim 14, this claim is directed to a non-transitory machine-readable medium associated with the method claimed in claim 5 and is therefore rejected under a similar rationale.
In reference to claim 15, this claim is directed to a system associated with the method claimed in claim 1 and is therefore rejected under a similar rationale.
In reference to claim 16, this claim is directed to a system associated with the method claimed in claim 2 and is therefore rejected under a similar rationale.
In reference to claim 17, this claim is directed to a system associated with the method claimed in claim 3 and is therefore rejected under a similar rationale.
In reference to claim 19, this claim is directed to a system associated with the method claimed in claim 5 and is therefore rejected under a similar rationale.
In reference to claim 20, this claim is directed to a system associated with the method claimed in claim 6 and is therefore rejected under a similar rationale.
In reference to claim 21, this claim is directed to a system associated with the method claimed in claim 5 and is therefore rejected under a similar rationale.
In reference to claim 23, Takasaki further teaches the method of claim 5, wherein the ingesting, by each of the inference models, includes ingesting all records of the synthetic data to obtain corresponding outputs, obtaining corresponding averages for each record, and making comparisons between the corresponding averages and the corresponding outputs to obtain a plurality of differences that are averaged into an average difference for each of the inference models (accuracy for each local model for plurality of records is determined to get a plurality of accuracies that are then averaged, para. 0037-38, figs. 5(a) and 5(b)).
Allowable Subject Matter
Claim 22 is objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims.
The following is a statement of reasons for the indication of allowable subject matter: The closest prior art is Takasaki, which teaches a threshold, but the prior art does not teach, “the difference threshold is iteratively adjusted until the first group includes a target number of inference models.”
Response to Arguments
Applicant’s arguments with respect to claim(s) 1, 8, and 15 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Please see new reference Takasaki above.
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.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Andrew T. Chiusano whose telephone number is (571)272-5231. The examiner can normally be reached M-F, 10am-6pm.
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, Tamara Kyle can be reached at 571-272-4241. 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.
/ANDREW T CHIUSANO/Primary Examiner, Art Unit 2144