Simulated play of interactive multimedia applications for error detection
First Claim
1. A method for emulating use of an interactive module of an interactive multimedia application in which user events (i) are classified into one of two or more categories of events according to classification criteria within the interactive multimedia application and (ii) are received by the interactive module from a user interface module in the form of a user event message, the method comprising:
- retrieving from a computer memory data representing two or more user event records, each of which identifies a selected one of the categories;
for each of the user event records,forming an emulating user event message which represents an emulated user event which satisfies the classification criteria pertaining to the selected category; and
sending the emulating user event message to the interactive module in a manner in which the user interface module sends the user event message to the interactive module.
5 Assignments
0 Petitions
Accused Products
Abstract
An interactive multimedia application executes in a debug mode in which previously recorded user events are retrieved from memory and emulated in sequence. Each user event is represented by a record which specifies a particular classification of user event. Accordingly, a user event satisfying the particular classification is emulated. The debug manager emulates a user event of the particular category by retrieving the classification criteria from the interactive module, forming an event message representing an event satisfying the criteria for the particular classification, and sending the event message to the interactive module. Accordingly, the interactive module receives an event message which could have come from either the debug manager or the user interface module. As such, the particular computer instructions executed by the interactive module in response to the event are the same regardless of whether the event is emulated. In the debug mode, the user can start and stop recording of user events and can start playback of previously recorded user events. Such is particularly useful in testing interactive multimedia applications. For example, very long streams of user events can be generated and allowed to control execution of an interactive multimedia application for extended periods of time.
141 Citations
9 Claims
-
1. A method for emulating use of an interactive module of an interactive multimedia application in which user events (i) are classified into one of two or more categories of events according to classification criteria within the interactive multimedia application and (ii) are received by the interactive module from a user interface module in the form of a user event message, the method comprising:
-
retrieving from a computer memory data representing two or more user event records, each of which identifies a selected one of the categories; for each of the user event records, forming an emulating user event message which represents an emulated user event which satisfies the classification criteria pertaining to the selected category; and sending the emulating user event message to the interactive module in a manner in which the user interface module sends the user event message to the interactive module. - View Dependent Claims (2, 3)
-
-
4. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to emulate use of an interactive module of an interactive multimedia application in which user events (i) are classified into one of two or more categories of events according to classification criteria within the interactive multimedia application and (ii) are received by the interactive module from a user interface module in the form of a user event message by:
-
retrieving from a computer memory data representing two or more user event records, each of which identifies a selected one of the categories; for each of the user event records, forming an emulating user event message which represents an emulated user event which satisfies the classification criteria pertaining to the selected category; and sending the emulating user event message to the interactive module in a manner in which the user interface module sends the user event message to the interactive module. - View Dependent Claims (5, 6)
-
-
7. A computer system comprising:
-
a processor; a memory operatively coupled to the processor; and an emulation module (i) which executes in the processor from the memory and (ii) which, when executed by the processor causes the computer to emulate use of an interactive module of an interactive multimedia application in which user events (a) are classified into one of two or more categories of events according to classification criteria within the interactive multimedia application and (b) are received by the interactive module from a user interface module in the form of a user event message by; retrieving from a computer memory data representing two or more user event records, each of which identifies a selected one of the categories; for each of the user event records, forming an emulating user event message which represents an emulated user event which satisfies the classification criteria pertaining to the selected category; and sending the emulating user event message to the interactive module in a manner in which the user interface module sends the user event message to the interactive module. - View Dependent Claims (8, 9)
-
Specification