Prosecution Insights
Last updated: April 19, 2026
Application No. 17/937,653

PREDICTIVE EXECUTION OF DISTRIBUTED GAME ENGINES

Non-Final OA §103
Filed
Oct 03, 2022
Examiner
MCCULLOCH JR, WILLIAM H
Art Unit
3715
Tech Center
3700 — Mechanical Engineering & Manufacturing
Assignee
Electronic Arts Inc.
OA Round
3 (Non-Final)
54%
Grant Probability
Moderate
3-4
OA Rounds
3y 5m
To Grant
87%
With Interview

Examiner Intelligence

Grants 54% of resolved cases
54%
Career Allow Rate
330 granted / 614 resolved
-16.3% vs TC avg
Strong +33% interview lift
Without
With
+33.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
32 currently pending
Career history
646
Total Applications
across all art units

Statute-Specific Performance

§101
22.6%
-17.4% vs TC avg
§103
27.7%
-12.3% vs TC avg
§102
21.3%
-18.7% vs TC avg
§112
15.8%
-24.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 614 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 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 filed on 2/5/2026 has been entered. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 22-27, 29-34, and 36-40 are rejected under 35 U.S.C. 103 as being unpatentable over US 2018/0115743 to McLoughlin et al. (hereinafter McLoughlin) in view of US 2012/0142429 to Muller (hereinafter Muller). Regarding claims 22, 29, and 36, McLoughlin teaches a system and computer storage, and method therefor, comprising: an electronic data store configured to store user interaction data associated with a video game (e.g., database 140); and a hardware processor (e.g., host system 110A and/or computing device 120) in communication with the electronic data store, the hardware processor configured to execute specific computer-executable instructions to at least: cause a set of computing resources to be provided, the set of computing resources being usable to execute one or more tasks within a video game (e.g., a frame generator 112 that uses network resources to generate the predicted partial frames corresponding to the most likely user actions in ¶ 75 and/or network and graphics resources as discussed in ¶ 169); receive, from the electronic data store, user interaction data indicative of a set of user interactions associated with one or more of a plurality of users interacting with the video game (e.g., a “frame generator 112 generates a set of predicted partial frames corresponding a set of possible user actions relative to a current position associated with the static frame 102” in ¶ 73); determine, using a prediction model, a set of predicted user interactions based at least one the user interaction data (e.g., “the host system 110A may use a variety of information sources to improve accuracy of predicted scene changes that are represented in a partial frame” which “can include statistical models and machine learning, e.g., models that are learned empirically on per-application and per-user basis” in ¶ 128); determine, based at least in part on the set of predicted user interactions, a set of computing resources (e.g., “the frame generator 112 may prioritize certain actions that are more likely to occur relative to other less probable user actions” in ¶ 74 and/or “an event can refer to receiving a specific type of input indicating that a user has entered a gaming session, which is then used to adjust the operations performed so that reduction of input latency is prioritized over graphics fidelity of the frames that are displayed on the computing device 120” in ¶ 169); and cause the set of computing resources associated with the video game to be adjusted based at least in part on the set of predicted computing resources (e.g., “the frame generator 112 may determine a subset of user actions that are most likely to be used by the user and intelligently use network resources to generate the predicted partial frames corresponding to the most likely user actions” in ¶ 75 and/or “adjust the operations performed so that reduction of input latency is prioritized over graphics fidelity of the frames that are displayed on the computing device 120” in ¶ 169). Further regarding claims 22, 29, and 36, McLoughlin teaches the invention substantially as described above, but lacks in explicitly teaching wherein the adjustment comprises one or more of (i) changing a resource type associated with the set of computing resources to a different resource type based on the determined set of predicted computing resources, (ii) increasing or decreasing an amount of computing resources in the set of computing resources based on the determined set of predicted computing resources, and (iii) changing an available time period during which the set of computing resources is to be made available based on the determined set of predicted computing resources. In a related disclosure, Muller teaches a system that tracks and analyzes user behavior in a game environment (abstract). More particularly, Muller teaches that the invention permits conservation of resources, such as reducing, adjusting or optimizing the number of active servers in a network system that provide access to the game or other online endeavor (¶ 57). Furthermore, Muller teaches that multiple servers may be employed to handle peak loads on the system, but, to conserve energy and resources, players may be aggregated on certain servers while other servers are powered down or put in standby mode during non-peak times (¶ 93). Muller states that the system can predict that more servers must be powered up at certain times of day when players are expected to join, and may be shut down at certain times of day (¶ 248 and Fig. 14B). As such, Muller teaches the claimed features lacking from McLoughlin. It would have been obvious to one of ordinary skill in the art before the effective date to modify the system of McLoughlin to include the prediction-based system of Muller that increases or decreases resources according to expected user demand in order to achieve “reduced energy consumption, […] reduced wear and tear on servers, data storage devices, and other network resources, thereby reducing a number of servers or other network elements that could crash and need to be scrapped/recycled” (Muller ¶ 248). Regarding claims 23, 30, and 37, McLoughlin teaches wherein causing the set of computing resources to be adjusted comprises causing a resource type of the set of computing resources to be adjusted (e.g., adjusting graphics fidelity in ¶ 169). Regarding claims 24, 31, and 37, McLoughlin teaches wherein causing the set of computing resources to be adjusted comprises causing a resource amount of the set of computing resources to be adjusted (e.g., adjusting graphics fidelity in ¶ 169). Regarding claims 25, 32, and 38, McLoughlin teaches wherein causing the set of computing resources to be adjusted comprises causing a time period during which the set of computing resources is to be made available to be adjusted (e.g., the time period during which the user takes certain actions, such as movements or inputs, as described in at least ¶ 97). Regarding claims 26, 33, and 39, McLoughlin teaches wherein the hardware processor is further configured to execute specific computer-executable instructions to cause one or more tasks triggered by subsequent user interactions within the video game to be executed using the adjusted set of computing resources (e.g., subsequent tasks within the timer period described in at least ¶ 97). Regarding claims 27, 34, and 40, McLoughlin teaches wherein determining the set of predicted computing resources comprises: determining a first set of predicted user interactions for a first user playing the video game; determining a second set of predicted user interactions for a second user playing the video game; determining an aggregated set of predicted user interactions based at least in part on the first set of predicted user interactions and the second set of predicted user interactions; and determining, based at least in part on the aggregated set of predicted user interactions, the set of predicted computing resources (e.g., “the frame generator 112 may use various machine learning and/or other statistical classifier techniques to identify the most likely user inputs in certain scenarios and/or locations of a game based on prior inputs submitted by the user or other users when in the same scenario and/or locations of the game” in ¶ 75). Claims 28, 35, and 41 are rejected under 35 U.S.C. 103 as being unpatentable over McLoughlin and Muller in view of US 10,243,870 to Alton et al. (hereinafter Alton). Regarding claims 28, 35, and 41, the combination of McLoughlin and Muller teaches the invention substantially as described above, including wherein the set of computing resources comprises those of a virtual machine, which are configured to perform one or more tasks in response to at least one of the user interactions (e.g., virtual machines in ¶¶ 47-49 of McLoughlin). McLoughlin and Muller lack in explicitly teaching a microservice executing on the virtual machine. In a related disclosure, Alton teaches techniques for distributed computing system node management (abstract). More particularly, Alton teaches that the distributed computing system 100 may include a compute node implemented as one or more virtual machines (3:11-42). The compute nodes may also execute one or more services, which may be micro-services (3:42-60). The micro-services may be used for rendering, distribution, video game execution, and streaming services (3:42-60). It would have been obvious to one of ordinary skill in the art before the effective date to modify the combination of McLoughlin and Muller to include the microservices of Alton in order to improve the control of rendering, distribution, and video game execution, as beneficially taught by Alton. Response to Arguments Applicant’s arguments with respect to the claims have been considered but are moot in view of the new grounds of rejection. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to WILLIAM H MCCULLOCH whose telephone number is (571)272-2818. The examiner can normally be reached M-F 9:30-5:30. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, David Lewis can be reached at 571-272-7673. 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. /WILLIAM H MCCULLOCH JR/Primary Examiner, Art Unit 3715
Read full office action

Prosecution Timeline

Oct 03, 2022
Application Filed
Feb 08, 2025
Non-Final Rejection — §103
Jul 18, 2025
Response Filed
Aug 12, 2025
Final Rejection — §103
Feb 05, 2026
Request for Continued Examination
Feb 27, 2026
Response after Non-Final Action
Mar 04, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12582911
DISPLAY METHOD AND APPARATUS FOR VIRTUAL VEHICLE, DEVICE, AND STORAGE MEDIUM
2y 5m to grant Granted Mar 24, 2026
Patent 12582910
COMPUTER SYSTEM, GAME SYSTEM, AND GAME PROGRESS CONTROL METHOD
2y 5m to grant Granted Mar 24, 2026
Patent 12582915
STORAGE MEDIUM, GAME APPARATUS, GAME SYSTEM, AND GAME PROCESSING METHOD
2y 5m to grant Granted Mar 24, 2026
Patent 12582870
ESTIMATING SPIN RATE AND AXIS OF A BALL USING DEEP LEARNING
2y 5m to grant Granted Mar 24, 2026
Patent 12576343
COMMUNICATION SYSTEM
2y 5m to grant Granted Mar 17, 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

3-4
Expected OA Rounds
54%
Grant Probability
87%
With Interview (+33.3%)
3y 5m
Median Time to Grant
High
PTA Risk
Based on 614 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