Method and system automatic control of graphical computer application appearance and execution
First Claim
1. A method for controlling computer system operation in response to state changes in the computer system, the method comprising:
- creating at least one state table having a first dimension and a second dimension, at least one programming element being listed along the first dimension and a plurality of states of the computer system being listed along the second dimension;
storing an operand in a cell at each intersection of the first dimension and the second dimension, the operand further being specified for the programming element at each state, wherein the operand is selected from a list comprising at least one null value; and
processing each programming element listed along the first dimension according to the operand listed for a current state for each state change of the computer system, wherein if the operand is the at least one null value, the programming element is not performed.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for controlling a computer, data, or media system in response to state changes in the computer system. At least one state table having a first dimension and a second dimension is created. At least one programming element is listed along the first dimension and a plurality of states of the computer system are listed along the second dimension. At each intersection of the first dimension and the second dimension is a cell in which an operand is specified for the programming element at each state. For each state change of the computer system, each programming element listed along the first dimension is executed according to the operand listed for a current state.
88 Citations
90 Claims
-
1. A method for controlling computer system operation in response to state changes in the computer system, the method comprising:
-
creating at least one state table having a first dimension and a second dimension, at least one programming element being listed along the first dimension and a plurality of states of the computer system being listed along the second dimension; storing an operand in a cell at each intersection of the first dimension and the second dimension, the operand further being specified for the programming element at each state, wherein the operand is selected from a list comprising at least one null value; and processing each programming element listed along the first dimension according to the operand listed for a current state for each state change of the computer system, wherein if the operand is the at least one null value, the programming element is not performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for controlling computer system operation in response to state changes in the computer system, the method comprising:
-
creating a reusable execution model for executing a plurality of programming elements responsive to an operand specified for executing each programming element during a current state of the computer system such that the reusable execution model does not need to be modified when a programming element or an operand is changed, wherein the operand is selected from a list comprising at least one null value; and creating at least one run-specific state table having a first dimension and a second dimension, at least one programming element being listed along the first dimension and a plurality of states of the computer system being listed along the second dimension, the operand in each cell at each intersection of the first dimension and the second dimension being specified for the programming element at each state of the computer system for the current operation of the computer system, wherein if the operand in the cell is the at least one null value, the corresponding program element is not performed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer readable medium having stored thereon instructions for controlling operations of a computer in responses to state changes, the computer readable medium comprising:
-
first computer program code means for creating at least one state table having a first dimension and a second dimension, at least one programming element being listed along the first dimension and a plurality of states of the computer operations being listed along the second dimension; an operand being stored in a cell at each intersection of the first dimension and the second dimension, the operand being specified for the programming element at each state, wherein the operand is selected from a list comprising at least one null value; and second computer program means for processing each programming element listed along the first dimension according to the operand listed in the cell for a current state for each state change of the computer system, wherein if the operand in the cell is the at least one null value, the corresponding program element is not performed. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A data system for controlling operation of a computer system in response to state changes in the computer system, the system comprising:
-
at least one state table having a first dimension and a second dimension, at least one programming element being listed along the first dimension and a plurality of states of the computer system being listed along the second dimension; an operand being stored in a cell at each intersection of the first dimension and the second dimension, the operand being specified for the programming element at each state, wherein the operand is selected from a list comprising at least one null value; and an operand processor processing each programming element listed along the first dimension according to the operand listed in the cell for a current state for each state change, wherein if the operand in the cell is the at least one null value, the corresponding program element is not performed. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. An interactive media control system for controlling operation of a media program in response to state changes in the interactive media control system, the interactive media control system comprising:
-
at least one state table having a first dimension and a second dimension, at least one programming element being listed along the first dimension and a plurality of states of the interactive media control system being listed along the second dimension; an operand being stored in a cell at each intersection of the first dimension and the second dimension, the operand being specified for the programming element at each state, wherein the operand is selected from a list comprising at least one null value; and an operand processor configured to process each programming element listed along the first dimension according to the operand listed in the cell for a current state for each state change, wherein if the operand in the cell is the at least one null value, the corresponding program element is not performed. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification