Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
67 words
A computer-implemented method for scripting an animated sequence, comprising the steps of: creating an instance of a script interpreter; attaching a script to the script interpreter instance, the attached script comprising function statements for implementing the animated sequence; executing the function statements of the attached script by the script interpreter instance to conduct the animated sequence; and displaying the animated sequence in response to executed function statements.
Claim 2
Dependent Claim
67 words
A computer-implemented method for scripting an animated sequence, comprising the steps of: creating an instance of a script interpreter; attaching a script to the script interpreter instance, the attached script comprising function statements for implementing the animated sequence; executing the function statements of the attached script by the script interpreter instance to conduct the animated sequence; and displaying the animated sequence in response to executed function statements.
Claim 3
Dependent Claim
32 words
The process of claim 1, wherein the script interpreter instance is assigned to a graphical object (GOB) comprising an object-oriented program module and having a graphical image associated with the animation sequence.
Claim 4
Dependent Claim
21 words
The process of claim 2, wherein the script interpreter instance is invoked in response to an event received by the GOB.
Claim 5
Dependent Claim
26 words
The process of claim 3, wherein the event comprises one of a keystroke, an expiration of a predetermined time period, and operation of an input device.
Claim 6
Dependent Claim
50 words
The process of claim 4, wherein the input device comprises a mouse operative to control location of a cursor on a screen, and the operation of the input device comprises selection of a button on the mouse when the cursor is positioned proximate to the graphical image of the GOB.
Claim 7
Dependent Claim
29 words
The process of claim 2, wherein the script interpreter is operative to communicate with a second GOB to execute another script while execution of the attached script is delayed.
Claim 8
Dependent Claim
31 words
The process of claim 1 further comprising destroying the attached script in response to executing the attached script, and destroying the script interpreter instance in response to destroying the attached script.
Claim 9
Dependent Claim
12 words
The process of claim 1, wherein the function statements are executed nonsequentially.
Claim 10
Dependent Claim
28 words
The process of claim 1, wherein the function statements comprise a conditional decision-making statement for implementing a logical control mechanism for controlling a display of the animation sequence.
Claim 11
Dependent Claim
19 words
The process of claim 9, wherein the decision-making statement comprises jumping to another function statement within the attached script.
Claim 12
Dependent Claim
173 words
A computer system operative to execute a program module for scripting an animation sequence, comprising: a processing device; a memory, coupled to the processing device, for storing the program module; and an output device, coupled to the processing device, for displaying at least one graphical image for the animation sequence, each graphical image associated with a graphical object (GOB) maintained in the memory, the processing device, responsive to instructions of the program module, operative to (a) create an instance of a script interpreter assigned to one of the GOBs; (b) attach a script to the script interpreter instance, the attached script comprising at least one functional statement for implementing the animated sequence; (c) execute each function statement of the attached script on the script interpreter instance to conduct the animated sequence; (d) display the animated sequence on the output device in response to each executed function statement; (e) destroy the attached script in response to executing the attached script; and (f) destroy the script interpreter instance in response to destroying the attached script.
Claim 13
Dependent Claim
173 words
A computer system operative to execute a program module for scripting an animation sequence, comprising: a processing device; a memory, coupled to the processing device, for storing the program module; and an output device, coupled to the processing device, for displaying at least one graphical image for the animation sequence, each graphical image associated with a graphical object (GOB) maintained in the memory, the processing device, responsive to instructions of the program module, operative to (a) create an instance of a script interpreter assigned to one of the GOBs; (b) attach a script to the script interpreter instance, the attached script comprising at least one functional statement for implementing the animated sequence; (c) execute each function statement of the attached script on the script interpreter instance to conduct the animated sequence; (d) display the animated sequence on the output device in response to each executed function statement; (e) destroy the attached script in response to executing the attached script; and (f) destroy the script interpreter instance in response to destroying the attached script.
Claim 14
Dependent Claim
28 words
The computer system of claim 11, wherein the script interpreter can communicate with a second GOB to execute another script while execution of the attached script is delayed.
Claim 15
Dependent Claim
32 words
The computer system of claim 11, wherein the function statements implement a control logic mechanism for supporting at least one of calculations, queries to another GOB, and queries to another program module.
Claim 16
Dependent Claim
16 words
The computer system of claim 11, wherein the function statements are executed in a non-sequential manner.
Claim 17
Dependent Claim
240 words
A computer system operative to execute a program module for scripting an animation sequence, comprising: a processing device; a memory, coupled to the processing device, for storing the program module, the program module comprising a plurality of objects, including graphical objects (GOBs), a file manager object, and a rendering object; and an output device, coupled to the processing device, for displaying at least one graphical image for the animation sequence, each graphical image corresponding to one of the GOBs, the processing device, responsive to instructions of the program module, operative to (a) create an instance of a script interpreter for one of the GOBs in response to the GOB receiving an event, wherein the GOB examines a template maintained by the file manager object to determine whether the event corresponds to creation of the script interpreter instance; (b) attach a script to the script interpreter instance, the attached script comprising at least one function statement for implementing the animated sequence; (c) execute each function statement of the attached script on the script interpreter instance to conduct the animated sequence; (d) display the animated sequence on the output device in response to execution of the attached script, wherein the GOB instructs the rendering object to draw the graphical images of the animation sequence; (e) destroy the attached script in response to execution of the attached script; and (f) destroy the script interpreter instance in response to destruction of the attached script.
Claim 18
Dependent Claim
240 words
A computer system operative to execute a program module for scripting an animation sequence, comprising: a processing device; a memory, coupled to the processing device, for storing the program module, the program module comprising a plurality of objects, including graphical objects (GOBs), a file manager object, and a rendering object; and an output device, coupled to the processing device, for displaying at least one graphical image for the animation sequence, each graphical image corresponding to one of the GOBs, the processing device, responsive to instructions of the program module, operative to (a) create an instance of a script interpreter for one of the GOBs in response to the GOB receiving an event, wherein the GOB examines a template maintained by the file manager object to determine whether the event corresponds to creation of the script interpreter instance; (b) attach a script to the script interpreter instance, the attached script comprising at least one function statement for implementing the animated sequence; (c) execute each function statement of the attached script on the script interpreter instance to conduct the animated sequence; (d) display the animated sequence on the output device in response to execution of the attached script, wherein the GOB instructs the rendering object to draw the graphical images of the animation sequence; (e) destroy the attached script in response to execution of the attached script; and (f) destroy the script interpreter instance in response to destruction of the attached script.
Claim 19
Dependent Claim
83 words
A computer-readable medium on which is stored a program module for scripting an animation sequence, the program module comprising instructions which, when executed by the programmed computer, performs the steps of: creating an instance of a script interpreter; attaching a script to the script interpreter instance, the attached script comprising control logic for implementing the animated sequence; executing the attached script on the script interpreter instance to conduct the animated sequence; and displaying the animated sequence in response to executing the attached script.
Claim 20
Dependent Claim
83 words
A computer-readable medium on which is stored a program module for scripting an animation sequence, the program module comprising instructions which, when executed by the programmed computer, performs the steps of: creating an instance of a script interpreter; attaching a script to the script interpreter instance, the attached script comprising control logic for implementing the animated sequence; executing the attached script on the script interpreter instance to conduct the animated sequence; and displaying the animated sequence in response to executing the attached script.
Claim 21
Dependent Claim
53 words
The computer readable medium of claim 16, wherein the script interpreter instance is assigned to a graphical object (GOB) comprising an object-oriented program module and having at least one graphical image associated with the animation sequence, and wherein the script interpreter instance is invoked in response to an event received by the GOB.
Claim 22
Dependent Claim
33 words
The computer readable medium of claim 17, wherein the control logic supports interactive animation by enabling the attached script to communicate with another GOB or another program module within the computer readable medium.
Claim 23
Dependent Claim
51 words
The computer readable medium of claim 16, wherein the program module further comprises instructions which, when executed by the programmed computer, performs the steps of: destroying the attached script in response to executing the attached script; and destroying the script interpreter instance in response to the destruction of the attached script.
Claim 24
Dependent Claim
65 words
The computer-readable medium of claim 16, wherein the program module further comprises a plurality of objects, including graphical objects (GOBs) having a graphical image associated with the animation sequence, a file manager object for managing a plurality of templates assigned to the GOBs, each template defining a data structure for a corresponding one of the GOBs, and a rendering object for drawing the animation sequence.
Claim 25
Dependent Claim
113 words
A computer-readable medium on which is stored a program module for scripting an animation sequence, the program module comprising: a script interpreter for executing an attached script comprising function statements for implementing the animation sequence; a plurality of graphical object (GOBs), each GOB assigned to the script interpreter and having a graphical image associated with the animation sequence; a file manager object for managing a plurality of templates assigned to the GOBs, each template defining a data structure for a corresponding one of the GOBs; and a rendering object for rendering each graphical image represented by a corresponding one of the GOBs in response to the function statements executed by the script interpreter.
Claim 26
Dependent Claim
113 words
A computer-readable medium on which is stored a program module for scripting an animation sequence, the program module comprising: a script interpreter for executing an attached script comprising function statements for implementing the animation sequence; a plurality of graphical object (GOBs), each GOB assigned to the script interpreter and having a graphical image associated with the animation sequence; a file manager object for managing a plurality of templates assigned to the GOBs, each template defining a data structure for a corresponding one of the GOBs; and a rendering object for rendering each graphical image represented by a corresponding one of the GOBs in response to the function statements executed by the script interpreter.
Claim 27
Dependent Claim
37 words
A computer-readable medium of claim 21, wherein the script interpreter is operative to execute at least one of the function statements in response to an event received by one of the GOBs assigned to the script interpreter.
Claim 28
Dependent Claim
33 words
The computer readable medium of claim 22, wherein the script interpreter is operative to communicate with a second one of the GOBs to execute another script while delaying execution of the attached script.