Prosecution Insights
Last updated: July 17, 2026
Application No. 18/306,197

DATA PROCESSING METHOD AND APPARATUS, DEVICE, AND MEDIUM

Non-Final OA §101§102§103
Filed
Apr 24, 2023
Priority
Apr 15, 2021 — CN 202110407288.4 +1 more
Examiner
ALLADIN, AMBREEN A
Art Unit
3691
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Tencent Cloud Computing (Beijing) Co. Ltd.
OA Round
1 (Non-Final)
25%
Grant Probability
At Risk
1-2
OA Rounds
4m
Est. Remaining
49%
With Interview

Examiner Intelligence

Grants only 25% of cases
25%
Career Allowance Rate
85 granted / 342 resolved
-27.1% vs TC avg
Strong +24% interview lift
Without
With
+24.5%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
32 currently pending
Career history
373
Total Applications
across all art units

Statute-Specific Performance

§101
21.9%
-18.1% vs TC avg
§103
67.7%
+27.7% vs TC avg
§102
2.9%
-37.1% vs TC avg
§112
6.5%
-33.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 342 resolved cases

Office Action

§101 §102 §103
DETAILED ACTION Status of the Claims 1. This action is in reply to the Response to Election/Restriction filed dated March 19, 2026. 2. By the Applicant’s Response, they have made an Election of Invention I, corresponding to Claims 1-4 and have newly added Claims 21-28, without traverse, for further examination. 3. Claims 5-20 have been canceled. 4. Claims 21-28 are newly added. Notice of Pre-AIA or AIA Status 5. 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 § 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. 6. Claims 25-28 are rejected under 35 U.S.C. §101 because, in order to comply with §101, a computer program product claim must recite that the computer program product comprises a non-transitory computer readable medium having program instructions (or code) embodied thereon and said instructions are configured to control a computer to perform specific functional steps. The claim must then recite the specific functional steps performed by execution of the instructions contained on the computer-readable medium by the computer, rather than reciting the code or software itself (i.e. software per se is not patentable). A computer program product, when properly claimed, describes the method steps performed when executed by a computer system, not the code or software itself. The preamble for a computer program product has to state that (1) the product is stored on a non-transitory computer-readable medium (which is present), (2) the product can be executed on a computer (which is not clearly present present) and (3) when executed the product causes the computer to perform a method (which is not clearly present) where the further claim limitations are written as method steps. It is the actual the method being performed by the computer which is patentable, rather than the software itself. Here, as the computer program is recited to be “adapted to be loaded and executed”, it is not clear if it is the stored instructions being executed or if there is some intermediate step being undertaken. Appropriate correction is required. Claim Rejections - 35 USC § 102/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 the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. 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. 7. Claim(s) 1-4 and 21-28 are rejected under 35 U.S.C. 102(a)(1) as anticipated by or, in the alternative, under 35 U.S.C. 103 as obvious over Jakkam Reddi et al. (US PG Pub. 2021/0073639) (“Jakkam”) Regarding Claim 1, Jakkam discloses the following: A data processing method, performed by a service device, the method comprising: acquiring local model parameters corresponding to N local recognition models in an rth synchronization period; (See Jakkam Fig. 2, paras 96-97 – providing by the client device a local model based on one or more local data examples) the N local recognition models being respectively trained by different clients, each client comprising sample data for training an associated local recognition model, both N and r being positive integers greater than 1, and N denoting a quantity of the clients; (See Jakkam Fig. 2, paras 96-98 – plurality of local model updates provided by a plurality of client devices, each having a plurality of unevenly distributed data examples; no client device includes a representative sample of the overall distribution of data and the number of client devices may exceed the number of data examples on any one client device) performing parameter fusion on the local model parameters respectively corresponding to the N local recognition models to obtain a target global model corresponding to the rth synchronization period; (See Jakkam Fig. 2, paras 98-99 – decode each received local model or local update and perform adaptive optimization or adaptive update process; determining a global model based at least in part on the received local model updates provided by the plurality of client devices) acquiring a historical global model corresponding to an r-1th synchronization period; the historical global model being generated based on local model parameters respectively uploaded by N clients in the r-1th synchronization period; (See Jakkam Fig. 2, paras 100-107 – method can include providing the global model to each client device and can include receiving the global model, in some implementations, the local update can be determined by retraining or otherwise updating the global model based on locally stored training data [historical global model is updated]; any number of iterations of local and global updates can be performed) determining global federated momentum corresponding to the rth synchronization period according to the historical global model and the target global model; the global federated momentum indicating training directions of the N local recognition models; and (See Jakkam Fig. 2, paras 102-103 – the local update may be determined using stochastic model descent techniques to determine a direction in which to adjust one or more parameters of the loss function and in some implementations a step size associated with the local update determination can be determined at least in part on a number of data examples stored on the client device) The local update can be determined using a linear term that forces each client device to update the parameters of the loss function in the same direction,) transmitting the global federated momentum of the N clients, the N clients respectively updating the associated local recognition models according to the global federated momentum. (See Jakkam Fig. 2, paras 102-107 – the local model update can be determined by performing adaptive or non-adaptive optimization and each client device is forced to update parameters; local model updates are received by the server from a plurality of client devices) Regarding Claim 21, this claim recites substantially similar limitations as those seen in Claim 1 and as to those limitations is rejected for the same basis and reasons as disclosed above. Regarding Claim 25, this claim recites substantially similar limitations as those seen in Claims 1 and 21 and as to those limitations is rejected for the same basis and reasons as disclosed above. Regarding Claims 2, 22, and 26, these substantially similar claims recite the limitations of Claims 1, 21 and 25 and as to those limitations are rejected for the same basis and reasons as disclosed above. Further, Jakkam discloses the following: wherein the sample data is multimedia sample data, the multimedia sample data comprising an object of a target object type; and (See Jakkum paras 109-110 – data sets can be image datasets, text datasets, or any suitable dataset; datasets can be partitioned and each dataset can have their own set of clients) the method further comprises: acquiring, in response to the N local recognition models reaching a training termination condition, the local recognition models reaching the training terminal condition as object recognition models; (See Jakkam paras 81-85 – data can generate a recognition output or prediction output; in some cases, the image processing task can be image classification, where the output is a set of scores with each score corresponding to a different object class and representing the likelihood that the one or more images depict an object belonging to the object class [object recognition model]) the object recognition models being configured to recognize the object of the target object type in the multimedia sample data. (See Jakkum paras 81-86 – the image processing task can be image segmentation, where the image processing output defines, for each pixel in the one or more images, a respective likelihood for each category in a predetermined set of categories which can be foreground and background or can be object classes [recognizes the object in the sample data] Regarding Claims 3, 23 and 27, these substantially similar claims recite the limitations of Claims 1, 21 and 25 and as to those limitations are rejected for the same basis and reasons as disclosed above. Further, Jakkum discloses the following: wherein the determining global federated momentum corresponding to the rth synchronization period according to the historical global model and the target global model comprises: acquiring training learning rates of the N local recognition models in the rth synchronization period and a model parameter difference between the target global model and the historical global model; and (See Jakkam Fig. 2, paras 59-61, 102-103, 105-108, 116-118) determining a ratio of the model parameter difference to the training learning rates as the global federated momentum. (See Jakkam paras 59-61; 116-119 – training rates are tuned and momentum parameter) Regarding Claims 4, 24 and 28, these substantially similar claims recite the limitations of Claims 1, 21 and 25 and as to those limitations are rejected for the same basis and reasons as disclosed above. Further, Jakkam discloses the following: wherein the performing parameter fusions on the local model parameters respectively correspond to the N local recognition models to obtain a target global model corresponding to the rth synchronization period comprises: acquiring M local model parameters from the local model parameters respectively corresponding to the N local recognition models; M being a positive integer less than N; (See Jakkam Fig. 2, paras 98-99) acquiring training influence weights respectively corresponding to the M local model parameters; and (See Jakkam Fig. 2, paras 59, 98-99, 110-112 – weighted average of client outputs and updates performing weighted summation on the training influence weights and the M local model parameters to obtain a fusion model parameter, and determining a model carrying the fusion model parameter as the target global model. (See Jakkam Abstract and paras 59-61, 95-99, 105-107, Cl.2 ) Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to AMBREEN A. ALLADIN whose telephone number is (571)270-3533. The examiner can normally be reached Monday - Friday 9-5. 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, Abhishek Vyas can be reached at 571-270-1836. 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. /AMBREEN A. ALLADIN/Primary Examiner, Art Unit 3691 May 31, 2026
Read full office action

Prosecution Timeline

Apr 24, 2023
Application Filed
Jun 03, 2026
Non-Final Rejection mailed — §101, §102, §103
Jul 08, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12646114
Manipulating Trading Tools
3y 1m to grant Granted Jun 02, 2026
Patent 12614429
LOCATION-BASED ACCOUNT MANAGEMENT AND FRAUD-DETECTION SYSTEM FOR USE WITH MOBILE GAMBLING APPLICATIONS
1y 10m to grant Granted Apr 28, 2026
Patent 12608693
System, Method, and Computer Program Product for a Contactless ATM Experience
3y 4m to grant Granted Apr 21, 2026
Patent 12572977
AUTOMATED AND RELIABLE DETERMINATION OF A FORWARD VALUE ASSOCIATED WITH A FUTURE TIME PERIOD BASED ON OBJECTIVELY DETERMINED EXPECTATIONS RELATED THERETO
3y 8m to grant Granted Mar 10, 2026
Patent 12505417
ALERTING USERS OF A PHYSICAL PICKUP POINT
4y 1m to grant Granted Dec 23, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

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