Patent ID: 7287256

Claim:
A method for an interactive multimedia runtime (iMR), running an interactive multimedia file (iMF), to store an object onto a computer executing said iMR, said iMF processing with said object during operation, said method comprising: creating a local instance of said object; storing said local instance into a memory location on said computer; monitoring changes to one or more data slots of said local instance; marking said one or more data slots within said local instance for update responsive to monitored changes; assigning an object version identifier to said local instance; synchronizing said local instance with a main instance of said object using said object version identifier to identify particular data slots for synchronization, wherein said synchronizing includes; serializing said marked one or more data slots for transmission to said main instance stored on an interactive multimedia communication server (iMCS), and transmitting said serialized one or more data slots to said main instance for initiating updating of a corresponding main data slot, incrementing a main slot version indicator corresponding to said updated main data slot, and revising a container version of said main instance; and providing said local instance to said iMF for processing during operation of said iMF.