Method and system for generating flexible time-based control of application appearance and behavior
DCFirst Claim
1. A method for providing an authoring environment for generating an attribute change correlating with an underlying program to be executed by a computer system, the method comprising:
- providing a program monitor configured to monitor an underlying program;
providing a timeline configured to represent execution of the underlying program;
providing an attribute editor configured to allow one of creation, modification, and deletion of an attribute change;
providing an index editor configured to allow one of creation, association, modification, and deletion of an index point correlating the attribute change with an event taking place during execution of the underlying program;
providing an attribute monitor configured to observe execution by the computer system of the underlying program and the attribute change correlated with the underlying program; and
providing an attribute generator configured to store the attribute change and the index point such that a computer system configured to execute the underlying program and the attribute change initiate the attribute change upon the index point being reached during execution of the computer system.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, a computer readable medium, and a system are provided for generating control information for controlling computer system operation during execution of the computer system. At least one attribute change of a computer system to occur during execution of the computer system is identified. The attribute change is associated with an event taking place during computer system execution. An index point is created identifying the attribute point as triggering the attribute change, and the index point is associated with the attribute change in the computer system. The index point is stored in a format configured to be used by the computer system to initiate the attribute change upon the index point being reached during the execution of the computer system.
67 Citations
36 Claims
-
1. A method for providing an authoring environment for generating an attribute change correlating with an underlying program to be executed by a computer system, the method comprising:
-
providing a program monitor configured to monitor an underlying program; providing a timeline configured to represent execution of the underlying program; providing an attribute editor configured to allow one of creation, modification, and deletion of an attribute change; providing an index editor configured to allow one of creation, association, modification, and deletion of an index point correlating the attribute change with an event taking place during execution of the underlying program; providing an attribute monitor configured to observe execution by the computer system of the underlying program and the attribute change correlated with the underlying program; and providing an attribute generator configured to store the attribute change and the index point such that a computer system configured to execute the underlying program and the attribute change initiate the attribute change upon the index point being reached during execution of the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium for providing an authoring environment for generating an attribute change correlating with an underlying program to be executed by a computer system, the computer readable medium comprising:
-
first computer program code means for providing a program monitor configured to monitor an underlying program; second computer program code means for providing a timeline configured to represent execution of the underlying program; third computer program code means for providing an attribute editor configured to allow one of creation, modification, and deletion of an attribute change; fourth computer program code means for providing an index editor configured to allow one of creation, association, modification, and deletion of an index point correlating the attribute change with an event taking place during execution of the underlying program; fifth computer program code means for providing an attribute monitor configured to observe execution by the computer system of the underlying program and the attribute change correlated with the underlying program; and sixth computer program code means for providing an attribute generator configured to store the attribute change and the index point such that a computer system configured to execute the underlying program and the attribute change initiate the attribute change upon the index point being reached during execution of the computer system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing an authoring environment for generating an attribute change correlating with an underlying program to be executed by a computer system, the system comprising:
-
a user interface comprising; a first component configured to provide a program monitor configured to monitor an underlying program; a second component configured to provide a timeline configured to represent execution of the underlying program; a third component configured to provide an attribute editor configured to allow one of creation, modification, and deletion of an attribute change; a fourth component configured to provide an index editor configured to allow one of creation, association, modification, and deletion of an index point correlating the attribute change with an event taking place during execution of the underlying program; a fifth component configured to provide an attribute monitor configured to observe execution by the computer system of the underlying program and the attribute change correlated with the underlying program; and a processor configured to provide an attribute generator configured to store the attribute change and the index point such that a computer system configured to execute the underlying program and the attribute change initiate the attribute change upon the index point being reached during execution of the computer system. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification