Paper interface for simulation environments
First Claim
1. A method performed by a computer system of initiating execution of a simulation program, the method comprising:
- receiving information identifying a first tag read from a paper document;
determining a first time point corresponding to the first tag;
determining, from state information stored for the simulation program, first state information for the first time point; and
initiating execution of the simulation program from the first time point using the first state information.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for using a paper interface to replay time-based media information captured for a simulation and/or restart execution of a simulation program from a user-selectable time point. A static representation is generated for time-based media information captured during a simulation. The static representation may be printed on a paper medium. The paper medium on which the static representation is printed may be used to perform various operations such as replaying previously recorded time-based media information for a simulation from a user-selectable time point. The paper medium on which the static representation is printed may also be used to restart execution of a simulation program from a user-selectable time point from a previous run of the simulation program.
131 Citations
31 Claims
-
1. A method performed by a computer system of initiating execution of a simulation program, the method comprising:
-
receiving information identifying a first tag read from a paper document;
determining a first time point corresponding to the first tag;
determining, from state information stored for the simulation program, first state information for the first time point; and
initiating execution of the simulation program from the first time point using the first state information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of replaying information, the method comprising:
-
receiving information identifying a first tag read from a paper document;
determining a first time point corresponding to the first tag;
determining, based upon the first time point, a portion of time-based media information recorded for a simulation program; and
initiating replay of the portion of the time-based media information using an output device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of performing an operation based upon information read from a paper document, the method comprising:
-
receiving information identifying a first tag read from a paper document;
determining a first time point corresponding to the first tag;
determining a present mode;
if the present mode is determined to be a first mode;
determining, from state information stored for the simulation program, first state information for the first time point; and
initiating execution of the simulation program from the first time point using the first state information; and
if the present mode is determined to be a second mode;
determining, based upon the first time point, a portion of time-based media information recorded for the simulation program; and
replaying the portion of the time-based media information. - View Dependent Claims (14, 15, 16)
-
-
17. A system for executing a simulation program, the system comprising:
-
a data processing system; and
a simulation engine in communication with the data processing system;
wherein the data processing system is configured to;
receive information identifying a first tag read from a paper document;
determine a first time point corresponding to the first tag; and
determine, from state information stored for the simulation program, first state information for the first time point;
wherein the simulation engine is configured to initiate execution of the simulation program from the first time point using the first state information. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A system for replaying information, the system comprising:
-
a data processing system; and
an output device coupled to the data processing system;
wherein the data processing system is configured to;
receive information identifying a first tag read from a paper document;
determine a first time point corresponding to the first tag; and
determine, based upon the first time point, a portion of time-based media information recorded for a simulation program; and
the output device is configured to replay the portion of the time-based media information. - View Dependent Claims (24, 25)
-
-
26. A system for performing an operation based upon information read from a paper document, the system comprising:
-
a data processing system;
a simulation engine; and
an output device;
wherein the data processing system is configured to;
receive information identifying a first tag read from a paper document;
determine a first time point corresponding to the first tag;
determine a present mode;
determine, from state information stored for the simulation program, first state information for the first time point if the present mode is determined to be a first mode; and
determine, based upon the first time point, a portion of time-based media information recorded for the simulation program if the present mode is determined to be a second mode;
wherein the simulation engine is configured to initiate execution of the simulation program from the first time point using the first state information if the present mode is determined to be the first mode; and
wherein the output device is configured to replay the portion of the time-based media information if the present mode is determined to be a second mode. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus for initiating execution of a simulation program, the apparatus comprising:
-
means for receiving information identifying a first tag read from a paper document;
means for determining a first time point corresponding to the first tag;
means for determining, from state information stored for the simulation program, first state information for the first time point; and
means for initiating execution of the simulation program from the first time point using the first state information.
-
-
31. A computer-readable medium storing a plurality of instructions for controlling a data processor for initiating execution of a simulation program, the plurality of instructions comprising:
-
instructions that cause the data processor to receive information identifying a first tag read from a paper document;
instructions that cause the data processor to determine a first time point corresponding to the first tag;
instructions that cause the data processor to determine, from state information stored for the simulation program, first state information for the first time point; and
instructions that cause the data processor to initiate execution of the simulation program from the first time point using the first state information.
-
Specification