Prosecution Insights
Last updated: April 19, 2026
Application No. 18/190,618

SYSTEMS AND METHODS FOR STORING PLAYER STATE CACHES LOCALLY ON RIDE VEHICLES

Final Rejection §103
Filed
Mar 27, 2023
Examiner
BUFFINGTON, HEAVEN RICHELLE
Art Unit
3615
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Universal City Studios LLC
OA Round
2 (Final)
84%
Grant Probability
Favorable
3-4
OA Rounds
3y 8m
To Grant
95%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allow Rate
71 granted / 85 resolved
+31.5% vs TC avg
Moderate +12% lift
Without
With
+11.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
36 currently pending
Career history
121
Total Applications
across all art units

Statute-Specific Performance

§101
2.2%
-37.8% vs TC avg
§103
42.1%
+2.1% vs TC avg
§102
22.0%
-18.0% vs TC avg
§112
31.1%
-8.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 85 resolved cases

Office Action

§103
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 . Detailed Action Claims 1-3, 5-10, 12-17 and 19-21 are currently pending. Claims 4, 11 and 18 were canceled per Applicant. Claims 1-3, 5-10, 12-17 and 19-21 remain rejected despite Applicant’s arguments filed 12/19/2025. Amendment necessitated new grounds of rejection presented within this Office action. Response to Applicant arguments can be found at the end of this Office action. This Office action is final. 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. Claims 1-3, 5-10, 12-17 and 19-21 are rejected under 35 U.S.C. 103 as being unpatentable over Krauthamer et al. (US 20200171397 A1) in view of Goergen et al. (US 20200098190 A1). Regarding claim 1: Krauthamer teaches an amusement park ride system, comprising: an off-board ride and game control sub-system configured to control global features of a ride and game control system associated with the amusement park ride system (24; Fig.1 and Para.[0016], lines 1-4); and one or more ride vehicles (14; Fig.1), wherein each ride vehicle is configured to carry one or more riders (18; Fig.1) through the amusement park ride system (10; Fig.1), and wherein each ride vehicle comprises an on-board ride and game control sub-system (20; Fig.1) configured to control local features of the ride and game control system associated with the amusement park ride system (Para.[0015], lines 12-15) without communicating with the off-board ride and game control sub-system during one or more ride cycles of the ride vehicle (Para.[0015], lines 21-26), wherein the local features of the ride and game control system occur locally on each respective ride vehicle, and wherein the on-board ride and game control sub-system of each respective ride vehicle is configured to locally cache player state data for one or more respective riders during the one or more ride cycles of the ride vehicle (Para.[0020], lines 5-9), and to synchronize the locally-cached player state data with global player state data maintained by the off- board ride and game control sub-system after the one or more ride cycles of the ride vehicle (26; Fig.1 and Para.[0020], lines 1-9). Krauthamer does not teach to execute game logic locally on the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system, to change an augmented reality (AR) environment presented to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system. However, Goergen teaches a ride system configured to execute game logic locally on the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system (Para.[0066]-[0067]), to change an augmented reality (AR) environment presented to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system (Para.[0064]). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the system of Krauthamer with the local game logic operations of Goergen to provide an efficient ride system which provides an interactive amusement ride for patrons with a reasonable expectation of success. Regarding claim 2: Krauthamer further teaches an amusement park ride system of claim 1, wherein the locally-cached player state data synchronized with the global player state data by each respective on-board ride and game control sub-system after the one or more ride cycles of the respective ride vehicle (Para.[0020], lines 1-9) comprises only a subset of player state data collected by the on-board ride and game control sub-system during the one or more ride cycles of the respective ride vehicle (Para.[0019], lines 11-14). Regarding claim 3: Krauthamer further teaches an amusement park ride system of claim 1, wherein the on-board ride and game control sub-system (20; Fig.1) of each respective ride vehicle (14; Fig.1) is configured to synchronize at least a portion of the global player state data with the locally-cached player state data before subsequent ride cycles of the ride vehicle (26; Fig.1 and Para.[0020], lines 1-9). Regarding claim 5: Krauthamer further teaches an amusement park ride system of claim 1, wherein the on-board ride and game control sub-system (20; Fig.1) of each respective ride vehicle (14; Fig.1) is configured to determine one or more game-related achievements for the one or more respective riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data, and to communicate the one or more game-related achievements to the one or more respective riders during the one or more ride cycles of the ride vehicle (Para.[0024], lines 24-27). Regarding claim 6: Krauthamer further teaches an amusement park ride system of claim 1, wherein the on-board ride and game control sub-system of each respective ride vehicle is configured to change movement of the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data (Para.[0024], lines 24-27). Regarding claim 7: Krauthamer further teaches an amusement park ride system of claim 1, wherein the on-board ride and game control sub-system of each respective ride vehicle is configured to change a presentation of an augmented reality environment to the one or more respective riders during the one or more ride cycles of the ride vehicle based at least in part on the locally- cached player state data (Para.[0026]). Regarding claim 8: Krauthamer teaches an amusement park ride vehicle (14; Fig.1), comprising: an on-board ride and game control sub-system (20; Fig.1) configured to control local features of a ride and game control system associated with an amusement park ride system Para.[0015], lines 12-15), without communicating with an off-board ride and game control sub-system configured to control global features of the ride and game control system associated with the amusement park ride system (Para.[0015], lines 21-26), wherein the local features of the ride and game control system occur locally on the ride vehicle, and wherein the on-board ride and game control sub-system is configured to locally cache player state data for one or more riders of the ride vehicle during one or more ride cycles of the ride vehicle (Para.[0020], lines 5-9), and to synchronize the locally-cached player state data with global player state data after the one or more ride cycles of the ride vehicle, wherein the global player state data is maintained by an off-board ride and game control sub-system (26; Fig.1 and Para.[0020], lines 1-9). Krauthamer does not teach to execute game logic locally on the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system, to change an augmented reality (AR) environment presented to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system. However, Goergen teaches a ride vehicle configured to execute game logic locally on the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system (Para.[0066]-[0067]), to change an augmented reality (AR) environment presented to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system (Para.[0064]). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the vehicle of Krauthamer with the local game logic operations of Goergen to provide an efficient ride system which provides an interactive amusement ride for patrons with a reasonable expectation of success. Regarding claim 9: Krauthamer further teaches an amusement park ride vehicle of claim 8, wherein the locally-cached player state data synchronized with the global player state data by the on-board ride and game control sub-system after the one or more ride cycles of the ride vehicle (Para.[0020], lines 1-9) comprises only a subset of player state data collected by the on-board ride and game control sub- system during the one or more ride cycles of the ride vehicle (Para.[0019], lines 11-14). Regarding claim 10: Krauthamer further teaches an amusement park ride vehicle of claim 8, wherein the on-board ride and game control sub-system (20; Fig.1) is configured to synchronize at least a portion of the global player state data with the locally-cached player state data before subsequent ride cycles of the ride vehicle (26; Fig.1 and Para.[0020], lines 1-9). Regarding claim 12: Krauthamer further teaches an amusement park ride vehicle of claim 8, wherein the on-board ride and game control sub-system (20; Fig.1) is configured to determine one or more game-related achievements for the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data, and to communicate the one or more game-related achievements to the one or more riders during the one or more ride cycles of the ride vehicle (Para.[0024], lines 24-27). Regarding claim 13: Krauthamer further teaches an amusement park ride vehicle of claim 8, wherein the on-board ride and game control sub-system is configured to change movement of the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data (Para.[0024], liens 24-27). Regarding claim 14: Krauthamer further teaches an amusement park ride vehicle of claim 8, wherein the on-board ride and game control sub-system is configured to change a presentation of an augmented reality environment to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data (Para[0026]). Regarding claim 15: Krauthamer teaches a method, comprising: controlling, via an on-board ride and game control sub-system (20; Fig.1) of a ride vehicle (14; Fig.1), local features of a ride and game control system associated with an amusement park ride system (24; Fig.1 and Para.[0016], lines 1-4) without communicating with an off-board ride and game control sub-system configured to control global features of the ride and game control system associated with the amusement park ride system (Para.[0015], lines 21-26), wherein the local features of the ride and game control system occur locally on the ride vehicle (Para.[0015], lines 12-15); locally caching, via the on-board ride and game control sub-system of the ride vehicle, player state data for one or more riders of the ride vehicle during one or more ride cycles of the ride vehicle (Para.[0020], lines 5-9); and synchronizing, via the on-board ride and game control sub-system of the ride vehicle, the locally-cached player state data with global player state data after the one or more ride cycles of the ride vehicle (26; Fig.1 and Para.[0020], lines 1-9), wherein the global player state data is maintained by an off-board ride and game control sub-system (24; Fig.1 and Para.[0016], lines 1-4). Krauthamer does not teach executing, via the on-board ride and game control sub-system of the ride vehicle, game logic locally on the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system; changing, via the on-board ride and game control sub-system of the ride vehicle, an augmented reality (AR) environment presented to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system. However, Goergen teaches executing, via the on-board ride and game control sub-system of the ride vehicle, game logic locally on the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system (Para.[0066]-[0067]); changing, via the on-board ride and game control sub-system of the ride vehicle, an augmented reality (AR) environment presented to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data without communicating with the off-board ride and game control sub-system (Para.[0064]). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify the method of Krauthamer with the local game logic operations of Goergen to provide an efficient ride system which provides an interactive amusement ride for patrons with a reasonable expectation of success. Regarding claim 16: Krauthamer further teaches a method of claim 15, wherein the locally-cached player state data synchronized with the global player state data by the on-board ride and game control sub- system after the one or more ride cycles of the ride vehicle (Para.[0020], lines 1-9) comprises only a subset of player state data collected by the on-board ride and game control sub-system during the one or more ride cycles of the ride vehicle (Para.[0019], lines 11-14). Regarding claim 17: Krauthamer further teaches a method of claim 15, comprising synchronizing, via the on-board ride and game control sub-system (20; Fig.1) of the ride vehicle (14; Fig.1), at least a portion of the global player state data with the locally-cached player state data before subsequent ride cycles of the ride vehicle (26; Fig.1 and Para.[0020], lines 1-9). Regarding claim 19: Krauthamer further teaches a method of claim 15, comprising: determining, via the on-board ride and game control sub-system (20; Fig.1) of the ride vehicle (14; Fig.1), one or more game-related achievements for the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data; and communicating, via the on-board ride and game control sub-system of the ride vehicle, the one or more game-related achievements to the one or more riders during the one or more ride cycles of the ride vehicle (Para.[0024], lines 24-27). Regarding claim 20: Krauthamer further teaches a method of claim 15, comprising changing, via the on-board ride and game control sub-system of the ride vehicle, movement of the ride vehicle during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data (Para.[0024], lines 24-27). Regarding claim 21: Krauthamer further teaches a method of claim 15, comprising changing, via the on-board ride and game control sub-system of the ride vehicle, a presentation of an augmented reality environment to the one or more riders during the one or more ride cycles of the ride vehicle based at least in part on the locally-cached player state data (Para.[0026]). Response to Arguments In response to Applicant’s argument that Krauthamer does not disclose all of the recitation of amended independent claims 1, 8 and 15, Examiner agrees. See updated obviousness rejection 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 HEAVEN BUFFINGTON whose telephone number is (703)756-1546. The examiner can normally be reached Monday-Friday 9:00am to 5:00pm ET. 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, Samuel (Joe) Morano can be reached at (571)272-8300. 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. /HEAVEN R BUFFINGTON/Examiner, Art Unit 3615 /S. Joseph Morano/Supervisory Patent Examiner, Art Unit 3615
Read full office action

Prosecution Timeline

Mar 27, 2023
Application Filed
Sep 20, 2025
Non-Final Rejection — §103
Dec 17, 2025
Examiner Interview Summary
Dec 17, 2025
Applicant Interview (Telephonic)
Dec 19, 2025
Response Filed
Jan 24, 2026
Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12594975
Carrier Assembly for a Chassis of a Rail Vehicle
2y 5m to grant Granted Apr 07, 2026
Patent 12565244
Article Transport Facility
2y 5m to grant Granted Mar 03, 2026
Patent 12558974
Disconnection Assembly For Tethered Electric Vehicle
2y 5m to grant Granted Feb 24, 2026
Patent 12559146
PNEUMATIC COUPLER CONTROL ARRANGEMENT AND METHOD FOR UNCOUPLING A COUPLER
2y 5m to grant Granted Feb 24, 2026
Patent 12552421
RAIL VEHICLE WITH DILATION PROFILE, METHOD OF MANUFACTURING A RAIL VEHICLE AND DILATION PROFILE
2y 5m to grant Granted Feb 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
84%
Grant Probability
95%
With Interview (+11.8%)
3y 8m
Median Time to Grant
Moderate
PTA Risk
Based on 85 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