Systems and methods for storing player state caches locally on ride vehicles
AssigneeUniversal City Studios LLC
InventorsRobert Michael Jordan, Mark James Traynor
Life of this patent
Estimating the term…
Abstract
Systems and methods presented herein include ride vehicles configured to locally store player state caches. For example, ride vehicles may include an on-board ride and game control sub-system configured to control local features of a ride and game control system associated with an amusement park ride system (e.g., that occur locally on the ride vehicles), to locally cache player state data for riders of the ride vehicles during ride cycles of the ride vehicles, and to synchronize the locally-cached player state data with global player state data maintained by an off-board ride and game control sub-system after the ride cycles of the ride vehicles.
Claims18
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;
- and
- one or more ride vehicles, wherein each ride vehicle is configured to carry one or more riders through the amusement park ride system, and wherein each ride vehicle comprises an on-board ride and game control sub-system configured to control local features of the ride and game control system associated with the amusement park ride system without communicating with the off-board ride and game control sub-system during one or more ride cycles of the ride vehicle, 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, to execute game logic locally on the ride vehicle to deliver a game experience to the one or more riders 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 without communicating with the off-board ride and game control sub-system and without accessing data external to the ride vehicle, to change an augmented reality (AR) environment presented as part of the game experience 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 and without accessing data external to the ride vehicle, 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.
An amusement park ride vehicle, comprising:
- an on-board ride and game control sub-system configured to control local features of a ride and game control system associated with an amusement park ride system 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, 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, to execute game logic locally on the ride vehicle to deliver a game experience to the one or more riders 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 without communicating with the off-board ride and game control sub-system and without accessing data external to the ride vehicle, to change an augmented reality (AR) environment presented as part of the game experience 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 and without accessing data external to the ride vehicle, 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 the off-board ride and game control sub-system.
A method, comprising:
- controlling, via an on-board ride and game control sub-system of a ride vehicle, local features of a ride and game control system associated with an amusement park ride system 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, wherein the local features of the ride and game control system occur locally on the ride vehicle;
- 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;
- executing, via the on-board ride and game control sub-system of the ride vehicle, game logic locally on the ride vehicle to deliver a game experience to the one or more riders 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 without communicating with the off-board ride and game control sub-system and without accessing data external to the ride vehicle;
- changing, via the on-board ride and game control sub-system of the ride vehicle, an augmented reality (AR) environment presented as part of the game experience 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 and without accessing data external to the ride vehicle, 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, wherein the global player state data is maintained by the off-board ride and game control sub-system.
Dependencies are inferred from the claim text.