Prosecution Insights
Last updated: April 19, 2026
Application No. 18/030,175

DECENTRALIZED TRAINING METHOD SUITABLE FOR DISPARATE TRAINING SETS

Non-Final OA §101§103§112
Filed
Apr 04, 2023
Examiner
MAIDO, MAGGIE T
Art Unit
2129
Tech Center
2100 — Computer Architecture & Software
Assignee
Koninklijke Philips N V
OA Round
1 (Non-Final)
64%
Grant Probability
Moderate
1-2
OA Rounds
4y 3m
To Grant
85%
With Interview

Examiner Intelligence

Grants 64% of resolved cases
64%
Career Allow Rate
23 granted / 36 resolved
+8.9% vs TC avg
Strong +21% interview lift
Without
With
+20.7%
Interview Lift
resolved cases with interview
Typical timeline
4y 3m
Avg Prosecution
51 currently pending
Career history
87
Total Applications
across all art units

Statute-Specific Performance

§101
25.6%
-14.4% vs TC avg
§103
56.1%
+16.1% vs TC avg
§102
2.6%
-37.4% vs TC avg
§112
15.3%
-24.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 36 resolved cases

Office Action

§101 §103 §112
DETAILED ACTION This action is responsive to claims filed on 4 April 2023. Claims 1-17 are pending for examination. 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 . Information Disclosure Statement The information disclosure statement (IDS) submitted on 4 April 2023 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered and attached by the examiner. Claim Objections Claim 8 is objected to because of the following informalities: “the main feature set” in line 6 should be “the main set of features”. Appropriate correction is required. Claim 14 and analogous claim 16 are objected to because of the following informalities: “wherein the method further comprises, wherein the model further comprises” in lines 7-8 should be “wherein the method further comprises”. Appropriate correction is required. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-17 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 1 recites the limitation "the aggregated feature weight" in line 13. There is insufficient antecedent basis for this limitation in the claim. For examination purposes, the term “the aggregated feature weight" has been construed to be “an aggregated feature weight”. Claims 2-13, 17, which are dependent on claim 1, are similarly rejected. Claim 15 recites the limitation "the aggregated feature weight" in line 17. There is insufficient antecedent basis for this limitation in the claim. For examination purposes, the term “the aggregated feature weight" has been construed to be “an aggregated feature weight”. Claim 9 recites the limitation "the base training set" in line 3. There is insufficient antecedent basis for this limitation in the claim. For examination purposes, the term “the base training set" has been construed to be “a base training set”. Claim 14 and analogous claim 16 recites the limitation "the other client training sets" in line 5. There is insufficient antecedent basis for this limitation in the claim. For examination purposes, the term “the other client training sets" has been construed to be “other client training sets”. 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. Claim 17 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter. The claims do not fall within at least one of the four categories of patent eligible subject matter because the full scope of “A transitory or non-transitory computer readable medium” includes transitory signals or “signals per se”, See MPEP 2106.03. Claims 3, 6, 12-13, 14, 16 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception, abstract idea, without significantly more. Step 1: This part of the eligibility analysis evaluates whether the claim(s) falls within any statutory category. MPEP 2106.03: According to the first part of the Alice analysis, in the instant case, the claims were determined to be directed to one of the four statutory categories: an article of manufacture, a method/process (Claims 1-14), a machine/system/product (Claims 15-16), and a composition of matter. Based on the claims being determined to be within of the four categories (i.e., process, machine, manufacture, or composition of matter), (Step 1), it must be determined if the claims are directed to a judicial exception (i.e., law of nature, natural phenomenon, and abstract idea). Step 2A Prong One: This part of the eligibility analysis evaluates whether the claim(s) recites a judicial exception. Regarding independent claims 14, 16, the claims recite a judicial exception (i.e., an abstract idea enumerated in the 2019 PEG) without significantly more (Step-2A: Prong One). The applicant's claim limitations under broadest reasonable interpretation covers activities classified under mental processes - concepts performed in the human mind (including an observation, evaluation, judgment, opinion) (see MPEP § 2106.04(a)(2), subsection Ill) and the 2019 PEG. As evaluated below: Claims 14, 16: “determining client feature weights for the aggregated model” (mental process of judgement) If the identified limitation(s) falls within at least one of the groupings of abstract ideas, it is reasonable to conclude that the claim(s) recites an abstract idea in Step 2A Prong One. Step 2A Prong Two: This part of the eligibility analysis evaluates whether the claim(s) as a whole integrates the recited judicial exception into a practical application of the exception. As evaluated below: “sending a model update representing the improved model parameters to a training system” “receiving an aggregated model from the training system” “sending the client feature weights to the training system” “receiving a signal indicating a particular feature not indicated in the client training set” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions for mere data gathering or data output, see MPEP 2106.05(g). “improving model parameters in training iterations executed on a client training set” “a training sample in a client training set indicating values for multiple features, at least some of the other client training sets indicating values for different features” “wherein the client training set does not indicate values for the particular feature and a relative importance of the particular feature is above a threshold” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception, see MPEP 2106.05(h). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea when considered as an ordered combination and as a whole. Step 2B: This part of the eligibility analysis evaluates whether the claim, as a whole, amounts to significantly more than the recited exception, i.e., whether any additional element, or combination of additional elements, adds an inventive concept to the claim. MPEP 2106.05. First, the additional elements considered as part of the preamble and the additional elements directed to the use of computer technology are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because they generally link the judicial exception to the technology environment, see MPEP 2106.05(h). Second, the additional elements mere application of the abstract idea or mere instructions to implement an abstract idea on a computer are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because the limitations generally apply the use of a generic computer and/or process with the judicial exception, see MPEP 2106.05(f). Lastly, the claims are directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception. The courts have found these types of limitations insufficient to transform the judicial exception to a patentable invention, see MPEP 2106.05(g). Furthermore, when considering evidence in view of Berkheimer v. HP, Inc., 881 F.3d 1360, 1368, 125 USPQ2d 1649, 1654 (Fed. Cir. 2018), see USPTO Berkheimer Memorandum (April 2018). Examiner notes Berkheimer: Option 2 - A citation to one or more of the court decisions discussed in MPEP § 2106.05(d}(II} as noting the well understood, routine, conventional nature of the additional element (s) (e.g., limitations directed to mere data gathering): The courts have recognized the following computer functions as well understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity, see MPEP 2106.05(d). The additional limitations, as analyzed, failed to integrate a judicial exception into a practical application at Step 2A and provide an inventive concept in Step 2B, per the analysis above. Thus, considering the additional elements individually and in combination and the claims as a whole, the additional elements do not provide significantly more than the abstract idea. This claim is not patent eligible. Therefore, in examining elements as recited by the limitations individually and as an ordered combination, as a whole, claims 14, 16 do not recite what the courts have identified as "significantly more". Regarding dependent claims 3, 6, 12-13, the claims recite a judicial exception (i.e., an abstract idea enumerated in the 2019 PEG) without significantly more (Step-2A: Prong One). The applicant's claim limitations under broadest reasonable interpretation covers activities classified under mental processes - concepts performed in the human mind (including an observation, evaluation, judgment, opinion) (see MPEP § 2106.04(a)(2), subsection Ill) and the 2019 PEG. As evaluated below: Claim 3: Incorporates claim 1. “selecting a particular feature and a client training set” (mental process of judgement) If the identified limitation(s) falls within at least one of the groupings of abstract ideas, it is reasonable to conclude that the claim(s) recites an abstract idea in Step 2A Prong One. Step 2A Prong Two: This part of the eligibility analysis evaluates whether the claim(s) as a whole integrates the recited judicial exception into a practical application of the exception. As evaluated below: “sending the signal comprises sending a signal to the client system corresponding to the selected client training set indicating the particular feature” “receiving multiple model updates from multiple client systems” “the aggregated model being arranged to receive multiple feature values representing multiple features” “obtaining feature weights for the aggregated model representing a relative importance of the multiple features for the aggregated model's output” “sending a signal to at least one of the multiple client systems in dependence on the aggregated feature weight for a feature of the aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions for mere data gathering or data output, see MPEP 2106.05(g). “wherein the client training set does not indicate values for the particular feature and the relative importance of the particular feature is above a threshold” “a model update representing model parameters improved in training iterations executed by a client system on a corresponding client training set” “a training sample in a client training set indicating values for multiple features, at least some of the multiple client training sets indicating values for different features” “aggregating the multiple model updates to obtain an aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception, see MPEP 2106.05(h). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea when considered as an ordered combination and as a whole. Step 2B: This part of the eligibility analysis evaluates whether the claim, as a whole, amounts to significantly more than the recited exception, i.e., whether any additional element, or combination of additional elements, adds an inventive concept to the claim. MPEP 2106.05. First, the additional elements considered as part of the preamble and the additional elements directed to the use of computer technology are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because they generally link the judicial exception to the technology environment, see MPEP 2106.05(h). Second, the additional elements mere application of the abstract idea or mere instructions to implement an abstract idea on a computer are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because the limitations generally apply the use of a generic computer and/or process with the judicial exception, see MPEP 2106.05(f). Lastly, the claims are directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception. The courts have found these types of limitations insufficient to transform the judicial exception to a patentable invention, see MPEP 2106.05(g). Furthermore, when considering evidence in view of Berkheimer v. HP, Inc., 881 F.3d 1360, 1368, 125 USPQ2d 1649, 1654 (Fed. Cir. 2018), see USPTO Berkheimer Memorandum (April 2018). Examiner notes Berkheimer: Option 2 - A citation to one or more of the court decisions discussed in MPEP § 2106.05(d}(II} as noting the well understood, routine, conventional nature of the additional element (s) (e.g., limitations directed to mere data gathering): The courts have recognized the following computer functions as well understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity, see MPEP 2106.05(d). The additional limitations, as analyzed, failed to integrate a judicial exception into a practical application at Step 2A and provide an inventive concept in Step 2B, per the analysis above. Thus, considering the additional elements individually and in combination and the claims as a whole, the additional elements do not provide significantly more than the abstract idea. This claim is not patent eligible. Therefore, in examining elements as recited by the limitations individually and as an ordered combination, as a whole, claim 3 does not recite what the courts have identified as "significantly more". Claim 6: Incorporates claim 5. “wherein an aggregated feature weight is determined from the multiple client feature weights for which the corresponding client training set indicates values for the aggregated feature weights” (mental process of judgement) If the identified limitation(s) falls within at least one of the groupings of abstract ideas, it is reasonable to conclude that the claim(s) recites an abstract idea in Step 2A Prong One. Step 2A Prong Two: This part of the eligibility analysis evaluates whether the claim(s) as a whole integrates the recited judicial exception into a practical application of the exception. As evaluated below: “obtaining feature weights for the aggregated model comprises receiving multiple client feature weights for the aggregated model determined by multiple clients” “receiving multiple model updates from multiple client systems” “the aggregated model being arranged to receive multiple feature values representing multiple features” “obtaining feature weights for the aggregated model representing a relative importance of the multiple features for the aggregated model's output” “sending a signal to at least one of the multiple client systems in dependence on the aggregated feature weight for a feature of the aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions for mere data gathering or data output, see MPEP 2106.05(g). “aggregating the client feature weights” “a model update representing model parameters improved in training iterations executed by a client system on a corresponding client training set” “a training sample in a client training set indicating values for multiple features, at least some of the multiple client training sets indicating values for different features” “aggregating the multiple model updates to obtain an aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception, see MPEP 2106.05(h). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea when considered as an ordered combination and as a whole. Step 2B: This part of the eligibility analysis evaluates whether the claim, as a whole, amounts to significantly more than the recited exception, i.e., whether any additional element, or combination of additional elements, adds an inventive concept to the claim. MPEP 2106.05. First, the additional elements considered as part of the preamble and the additional elements directed to the use of computer technology are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because they generally link the judicial exception to the technology environment, see MPEP 2106.05(h). Second, the additional elements mere application of the abstract idea or mere instructions to implement an abstract idea on a computer are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because the limitations generally apply the use of a generic computer and/or process with the judicial exception, see MPEP 2106.05(f). Lastly, the claims are directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception. The courts have found these types of limitations insufficient to transform the judicial exception to a patentable invention, see MPEP 2106.05(g). Furthermore, when considering evidence in view of Berkheimer v. HP, Inc., 881 F.3d 1360, 1368, 125 USPQ2d 1649, 1654 (Fed. Cir. 2018), see USPTO Berkheimer Memorandum (April 2018). Examiner notes Berkheimer: Option 2 - A citation to one or more of the court decisions discussed in MPEP § 2106.05(d}(II} as noting the well understood, routine, conventional nature of the additional element (s) (e.g., limitations directed to mere data gathering): The courts have recognized the following computer functions as well understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity, see MPEP 2106.05(d). The additional limitations, as analyzed, failed to integrate a judicial exception into a practical application at Step 2A and provide an inventive concept in Step 2B, per the analysis above. Thus, considering the additional elements individually and in combination and the claims as a whole, the additional elements do not provide significantly more than the abstract idea. This claim is not patent eligible. Therefore, in examining elements as recited by the limitations individually and as an ordered combination, as a whole, claim 6 does not recite what the courts have identified as "significantly more". Claim 12: Incorporates claim 1. “selecting two or more of the multiple model updates and configuring an ensemble model from the selected model updates” (mental process of judgement) If the identified limitation(s) falls within at least one of the groupings of abstract ideas, it is reasonable to conclude that the claim(s) recites an abstract idea in Step 2A Prong One. Step 2A Prong Two: This part of the eligibility analysis evaluates whether the claim(s) as a whole integrates the recited judicial exception into a practical application of the exception. As evaluated below: “receiving multiple model updates from multiple client systems” “the aggregated model being arranged to receive multiple feature values representing multiple features” “obtaining feature weights for the aggregated model representing a relative importance of the multiple features for the aggregated model's output” “sending a signal to at least one of the multiple client systems in dependence on the aggregated feature weight for a feature of the aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions for mere data gathering or data output, see MPEP 2106.05(g). “applying an average to the multiple model updates” “a model update representing model parameters improved in training iterations executed by a client system on a corresponding client training set” “a training sample in a client training set indicating values for multiple features, at least some of the multiple client training sets indicating values for different features” “aggregating the multiple model updates to obtain an aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception, see MPEP 2106.05(h). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea when considered as an ordered combination and as a whole. Step 2B: This part of the eligibility analysis evaluates whether the claim, as a whole, amounts to significantly more than the recited exception, i.e., whether any additional element, or combination of additional elements, adds an inventive concept to the claim. MPEP 2106.05. First, the additional elements considered as part of the preamble and the additional elements directed to the use of computer technology are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because they generally link the judicial exception to the technology environment, see MPEP 2106.05(h). Second, the additional elements mere application of the abstract idea or mere instructions to implement an abstract idea on a computer are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because the limitations generally apply the use of a generic computer and/or process with the judicial exception, see MPEP 2106.05(f). Lastly, the claims are directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception. The courts have found these types of limitations insufficient to transform the judicial exception to a patentable invention, see MPEP 2106.05(g). Furthermore, when considering evidence in view of Berkheimer v. HP, Inc., 881 F.3d 1360, 1368, 125 USPQ2d 1649, 1654 (Fed. Cir. 2018), see USPTO Berkheimer Memorandum (April 2018). Examiner notes Berkheimer: Option 2 - A citation to one or more of the court decisions discussed in MPEP § 2106.05(d}(II} as noting the well understood, routine, conventional nature of the additional element (s) (e.g., limitations directed to mere data gathering): The courts have recognized the following computer functions as well understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity, see MPEP 2106.05(d). The additional limitations, as analyzed, failed to integrate a judicial exception into a practical application at Step 2A and provide an inventive concept in Step 2B, per the analysis above. Thus, considering the additional elements individually and in combination and the claims as a whole, the additional elements do not provide significantly more than the abstract idea. This claim is not patent eligible. Therefore, in examining elements as recited by the limitations individually and as an ordered combination, as a whole, claim 12 does not recite what the courts have identified as "significantly more". Claim 13: Incorporates claim 1. “predict a medical condition” (mental process of judgement) If the identified limitation(s) falls within at least one of the groupings of abstract ideas, it is reasonable to conclude that the claim(s) recites an abstract idea in Step 2A Prong One. Step 2A Prong Two: This part of the eligibility analysis evaluates whether the claim(s) as a whole integrates the recited judicial exception into a practical application of the exception. As evaluated below: “wherein the model is a medical model arranged to receive medical feature values as input” “receiving multiple model updates from multiple client systems” “the aggregated model being arranged to receive multiple feature values representing multiple features” “obtaining feature weights for the aggregated model representing a relative importance of the multiple features for the aggregated model's output” “sending a signal to at least one of the multiple client systems in dependence on the aggregated feature weight for a feature of the aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions for mere data gathering or data output, see MPEP 2106.05(g). “a model update representing model parameters improved in training iterations executed by a client system on a corresponding client training set” “a training sample in a client training set indicating values for multiple features, at least some of the multiple client training sets indicating values for different features” “aggregating the multiple model updates to obtain an aggregated model” These recitations are deemed insufficient to transform the judicial exception to a patentable invention because the recitation is directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception, see MPEP 2106.05(h). Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea when considered as an ordered combination and as a whole. Step 2B: This part of the eligibility analysis evaluates whether the claim, as a whole, amounts to significantly more than the recited exception, i.e., whether any additional element, or combination of additional elements, adds an inventive concept to the claim. MPEP 2106.05. First, the additional elements considered as part of the preamble and the additional elements directed to the use of computer technology are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because they generally link the judicial exception to the technology environment, see MPEP 2106.05(h). Second, the additional elements mere application of the abstract idea or mere instructions to implement an abstract idea on a computer are deemed insufficient to transform the judicial exception to a patentable invention to a patentable invention because the limitations generally apply the use of a generic computer and/or process with the judicial exception, see MPEP 2106.05(f). Lastly, the claims are directed to instructions merely indicating a field of use or technological environment in which to apply a judicial exception. The courts have found these types of limitations insufficient to transform the judicial exception to a patentable invention, see MPEP 2106.05(g). Furthermore, when considering evidence in view of Berkheimer v. HP, Inc., 881 F.3d 1360, 1368, 125 USPQ2d 1649, 1654 (Fed. Cir. 2018), see USPTO Berkheimer Memorandum (April 2018). Examiner notes Berkheimer: Option 2 - A citation to one or more of the court decisions discussed in MPEP § 2106.05(d}(II} as noting the well understood, routine, conventional nature of the additional element (s) (e.g., limitations directed to mere data gathering): The courts have recognized the following computer functions as well understood, routine, and conventional functions when they are claimed in a merely generic manner (e.g., at a high level of generality) or as insignificant extra-solution activity, see MPEP 2106.05(d). The additional limitations, as analyzed, failed to integrate a judicial exception into a practical application at Step 2A and provide an inventive concept in Step 2B, per the analysis above. Thus, considering the additional elements individually and in combination and the claims as a whole, the additional elements do not provide significantly more than the abstract idea. This claim is not patent eligible. Therefore, in examining elements as recited by the limitations individually and as an ordered combination, as a whole, claim 13 does not recite what the courts have identified as "significantly more". 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. 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. Claims 1, 3-6, 8, 10, 12-17 are rejected under 35 U.S.C. 103 as being unpatentable over De Brouwer et al. (U.S. Pre-Grant Publication No. 20200293887, hereinafter ‘De Brouwer'), in view of Liang et al. (NPL: "Think Locally, Act Globally: Federated Learning with Local and Global Representations", hereinafter 'Liang'). Regarding claim 1 and analogous claim 15, De Brouwer teaches A computer-implemented server method for training a model, the method comprising receiving multiple model updates from multiple client systems, a training sample in a client training set indicating values for multiple features, at least some of the multiple client training sets indicating values for different features ([0054] In a federated workflow 915, we start with a base model 951 that may have been trained in this conventional manner. Once this base model 951 is trained, refinement can proceed without centrally collecting any further data. Instead, the base model is distributed to individual devices 953. These edge devices perform local training to generate local model updates 957, using data (not shown) that is on those devices.; [0059] Consider, with reference to FIG. 10, a data set in the form of a table 1015. This data can be visualized as is a matrix with samples across rows and features down columns. The rows of a training sample in a client training set indicating values for multiple features data may correspond to samples used with a neural network for training. They also may correspond to a SQL-returned table and may have a at least some of the multiple client training sets indicating values for different features unique identifiers, IDs, across rows and again have columns of features.), aggregating the multiple model updates to obtain an aggregated model, the aggregated model being arranged to receive multiple feature values representing multiple features ([0050] In some embodiments, a core template of machine learning workflow comprises four steps. Step 1 is data collection, to procure raw data. Step 2 is data re-formatting, to prepare the data in the right format. Step 3 is modeling, to choose and apply a learning algorithm. Step 4 is predictive analytics, to make a prediction. Variables that are likely to influence future events are predicted. Parameters used to make the prediction are represented in multi-dimensional matrix, called tensors.; [0054] The federated workflow aggregating the multiple model updates to obtain an aggregated model aggregates the local updates into a new global model 959 which will become our next base model 951 that will be used for inference and additional rounds 915 of training a federated loop. Again, updating via the federated loop 915 does not require centrally collecting data. Instead, we're sending the model to the data for training, not bringing data to the model for training. This is a decentralized workflow instead of a centralized workflow.; [0159] The FL aggregator is coupled to a communication network and includes a federated learner. The the aggregated model being arranged to receive multiple feature values representing multiple features federated learner is configured to receive modified tensors from at least some of the edge devices, aggregate the modified tensors with a current version of the base model tensor by federated learning to produce a new version of the base model tensor, and distribute the new version of the base model tensor to the edge devices. The federator learner can be implemented in the FL aggregator as in-line code, can be implemented in a separate module or some combination of the two coding strategies.), obtaining feature weights for the aggregated model representing a relative importance of the multiple features for the aggregated model's output, sending a signal to at least one of the multiple client systems in dependence on the aggregated feature weight for a feature of the aggregated model ([0115] In some embodiments, Flea end users communicate and collaborate with one another to build and update models of computation in vertical tensor ensembles in a one-to many manner. With federated learning a global protocol is sent from one central authority to many participants who collect information on their edge device, obtaining feature weights for the aggregated model representing a relative importance of the multiple features for the aggregated model's output label the information and compute it locally, after which they sent the tensors to the central FL aggregator of the sponsor. They sending a signal to at least one of the multiple client systems in dependence on the aggregated feature weight for a feature of the aggregated model aggregate all the tensors and then report the updated and averaged tensors back to each of the participants.). De Brouwer fails to teach a model update representing model parameters improved in training iterations executed by a client system on a corresponding client training set, Liang teaches a model update representing model parameters improved in training iterations executed by a client system on a corresponding client training set ([3.1 Local Representation Learning, pg. 4] For each source of data (Xm, Ym), we learn a representation Hm which should: 1) be low-dimensional as compared to raw data Xm, 2) capture important features in Xm that are useful towards the global model, and 3) not overfit to device data which may not align to the global data distribution. To be more concrete, we define features that should be captured using a good representation h. In Figure 1(a) through 1(c) we summarize these local learning methods according to the choice of z: (a) the labels y (supervised learning), (b) the data itself x (unsupervised autoencoder learning), or (c) some auxiliary labels z (self-supervised learning). For simplicity, we focus the description on supervised learning but describe extensions to local adversarial learning of fair representations (Figure 1(d)) and unsupervised learning in Appendix B.1. Each device consists of a a model update local model with representing model parameters parameters which allow us to improved in training iterations executed by a client system on a corresponding client training set infer features from local device data. These features should be useful in predicting the labels using a joint global model with parameters over the features from all devices {H1, ...,HM}. The key difference is that the global model now operates on lower-dimensional local representations Hm. Therefore, g can be a much smaller model which we will show in our experiments (§5.2).), De Brouwer and Liang are considered to be analogous to the claimed invention because they are in the same field of machine learning. In view of the teachings of De Brouwer, it would have been obvious for a person of ordinary skill in the art to apply the teachings of Liang to De Brouwer before the effective filing date of the claimed invention in order to jointly learn compact local representations on each device and a global model across all devices (cf. Liang, [Abstract, pg. 1] Federated learning is a method of training models on private data distributed over multiple devices. To keep device data private, the global model is trained by only communicating parameters and updates which poses scalability challenges for large models. To this end, we propose a new federated learning algorithm that jointly learns compact local representations on each device and a global model across all devices. As a result, the global model can be smaller since it only operates on local representations, reducing the number of communicated parameters. Theoretically, we provide a generalization analysis which shows that a combination of local and global models reduces both variance in the data as well as variance across device distributions. Empirically, we demonstrate that local models enable communication-efficient training while retaining performance. We also evaluate on the task of personalized mood prediction from real-world mobile data where privacy is key. Finally, local models handle heterogeneous data from new devices, and learn fair representations that obfuscate protected attributes such as race, age, and gender.). Regarding claim 3, De Brouwer, as modified by Liang, teaches The training method of claim 1. Liang teaches comprising selecting a particular feature and a client training set, wherein the client training set does not indicate values for the particular feature and the relative importance of the particular feature is above a threshold, sending the signal comprises sending a signal to the client system corresponding to the selected client training set indicating the particular feature ([3.2 Global Aggregation, pg.4-5] Learning this joint global model g across all devices requires the aggregation of global parameter updates from each device. At each iteration t of global model training, the sending the signal server sends a selecting a particular feature and a client training set, wherein the client training set does not indicate values for the particular feature and the relative importance of the particular feature is above a threshold copy of the global model parameters g(t) comprises sending a signal to the client system to each device which we now label as g(t)m to represent the corresponding to the selected client training set indicating the particular feature asynchronous updates made to each local copy. Each device runs their local model to obtain local features and the global model to obtain predictions. We can compute the overall loss on device m: (1)). De Brouwer and Liang are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 4, De Brouwer, as modified by Liang, teaches The training method of claim 1. De Brouwer teaches comprising distributing the aggregated model to the multiple client systems ([0020] The technology disclosed includes is a method of federated learning utilizing computation capability of edge devices. The method comprises sending out tensors by multiple edge devices with federated learning models, receiving tensors by an FL aggregator including a federated learning update repository from the edge devices, distributing the aggregated model to the multiple client systems distributing updated models from the federated learning update repository to the edge devices, and the edge devices using the updated models.). De Brouwer and Liang are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 5, De Brouwer, as modified by Liang, teaches The training method of claim 4. De Brouwer teaches wherein obtaining feature weights for the aggregated model comprises receiving multiple client feature weights for the aggregated model determined by multiple clients and aggregating the client feature weights ([0115] In some embodiments, Flea end users communicate and collaborate with one another to build and update models of computation in vertical tensor ensembles in a one-to many manner. With federated learning a global protocol is sent from one central authority to many determined by multiple clients and aggregating the client feature weights participants who collect information on their edge device, label the information and compute it locally, after which they obtaining feature weights for the aggregated model comprises receiving multiple client feature weights for the aggregated model sent the tensors to the central FL aggregator of the sponsor. They aggregate all the tensors and then report the updated and averaged tensors back to each of the participants.). De Brouwer and Liang are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 6, De Brouwer, as modified by Liang, teaches The training method of claim 5. De Brouwer teaches wherein an aggregated feature weight is determined from the multiple client feature weights for which the corresponding client training set indicates values for the aggregated feature weights ([0115] In some embodiments, Flea end users communicate and collaborate with one another to build and update models of computation in vertical tensor ensembles in a one-to many manner. With federated learning a global protocol is sent from one central authority to many participants who collect information on their edge device, label the information and compute it locally, after which they sent the determined from the multiple client feature weights for which the corresponding client training set indicates values for the aggregated feature weights tensors to the central FL aggregator of the sponsor. They aggregated feature weight aggregate all the tensors and then report the updated and averaged tensors back to each of the participants.). De Brouwer and Liang are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 8, De Brouwer, as modified by Liang, teaches The training method of claim 1. De Brouwer teaches comprising training a base model on a base training set and distributing the trained base model to the multiple client systems, the model updates being updates of the base model, the base model being arranged to receive feature values for a main set of features, a training sample in a client training set indicating values for multiple features, said multiple features being a subset of the main feature set ([0054] In a federated workflow 915, we start with a training a base model on a base training set base model 951 that may have been trained in this conventional manner. Once this base model 951 is trained, refinement can proceed without centrally collecting any further data. Instead, the distributing the trained base model to the multiple client systems base model is distributed to individual devices 953. These edge devices perform model updates being updates of the base model local training to generate local model updates 957, using data (not shown) that is on those devices. The federated workflow aggregates the the base model being arranged to receive feature values for a main set of features local updates into a new global model 959 which will become our next base model 951 that will be used for inference and additional rounds 915 of training a federated loop.; [0060] Consider an image processing application and a tensor applied to images that are, for example, 224×224 pixels, prior to being sent to a neural network for inference and training by backward propagation. Images on different devices have the same feature space, but they're different images, belonging to different sample spaces. Each edge device can start with the same base model. An FL aggregator or federated learning repository or some other central authority or compute resource sends the base model to the edge device for update training, to produce updated models 957. The edge devices 953 a training sample in a client training set indicating values for multiple features, said multiple features being a subset of the main feature set train using respective partitions of the data 1015, producing the updated models 957, which are aggregated 959 into an updated model which can be distributed as a new base model 951. In this process, the base model resides locally on each device. Each device trains locally on data that is available on device. The federated loop aggregates the local updates to produce a new global model.). De Brouwer and Liang are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 10, De Brouwer, as modified by Liang, teaches The training method of claim 1. De Brouwer teaches comprising one or more iterations of receiving multiple model updates from multiple client systems with respect to an aggregated model received by the client system, aggregating the multiple model updates to obtain a further aggregated model, obtaining feature weights for the further aggregated model ([0065] Communications between devices 953 and server 1221 are asynchronous, over network connections, and sometimes unreliable. In some cases, an edge device or client make a request for a training task, but does not receive a response for the server. This can be represented by a upward arrow, for instance near the beginning of cycle 1223, without a responsive downward arrow. In other cases, the client might request and receive an assignment and current model version, but never upload an updated model. In other cases, a client may participate multiple times during a given training cycle. The server 1221 checks to make sure that updates received apply to a current version of the base model, that the edge device is not updating a deprecated base model version. A cycle, such as 1213, 1215 or 1217, eventually reaches a predetermined threshold. This threshold could be expressed as a number of clients that have participated in the round, as a number of training samples processed in the updated models, or as an elapsed amount of time. one or more iterations of receiving multiple model updates from multiple client systems with respect to an aggregated model received by the client system Each of the cycles corresponds to one round of the federated loop 915 that aggregating the multiple model updates to obtain a further aggregated model produces a new global model (959, which becomes 951), and to obtaining feature weights for the further aggregated model distribution to the edge devices of the updated, new model. The edge devices can use the new model for predictions and training as additional data is collected. Preferably, the edge devices do not repeatedly train using old data that previously was used to train an updated model that was forwarded to the server 1221 for aggregation. The process repeats, as depicted for three cycles in FIG. 12.). De Brouwer and Liang are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 12, De Brouwer, as modified by Liang, teaches The training method of claim 1. De Brouwer teaches wherein aggregating the multiple model updates comprises applying an average to the multiple model updates ([00
Read full office action

Prosecution Timeline

Apr 04, 2023
Application Filed
Nov 26, 2025
Non-Final Rejection — §101, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602603
MULTI-AGENT INFERENCE
2y 5m to grant Granted Apr 14, 2026
Patent 12596933
CONTEXT-AWARE ENTITY LINKING FOR KNOWLEDGE GRAPHS TO SUPPORT DECISION MAKING
2y 5m to grant Granted Apr 07, 2026
Patent 12579463
GENERATIVE REASONING FOR SYMBOLIC DISCOVERY
2y 5m to grant Granted Mar 17, 2026
Patent 12579452
EVALUATION SCORE DETERMINATION MACHINE LEARNING MODELS WITH DIFFERENTIAL PERIODIC TIERS
2y 5m to grant Granted Mar 17, 2026
Patent 12566941
EXTENSION OF EXISTING NEURAL NETWORKS WITHOUT AFFECTING EXISTING OUTPUTS
2y 5m to grant Granted Mar 03, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
64%
Grant Probability
85%
With Interview (+20.7%)
4y 3m
Median Time to Grant
Low
PTA Risk
Based on 36 resolved cases by this examiner. Grant probability derived from career allow 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