Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
98 words
Interactive computer system capable of running at least one application, the system comprising: means for monitoring a user's interaction to each application during its execution and recording one or more interaction streams; graphics editing means for supporting generation of a graphical user interface screen; means for associating graphical objects on said graphical user interface screen with one or more of the interaction streams; means responsive to the user's interaction with said graphical objects on said graphical user interface screen, for providing the corresponding interaction streams to the corresponding application, thereby causing the operation of said application to proceed.
Claim 2
Dependent Claim
59 words
An interactive computer system as claimed in Claim 1: editing means for combining the interaction streams into one or more sets of interaction streams; and wherein the means for associating each graphical object on said graphical user interface screen with one or more of said interaction streams does so with one or more of the sets of interaction streams.
Claim 3
Dependent Claim
31 words
An interactive computer system as claimed in Claim 2 wherein a control structure associated with each set of interaction streams is described using control codes of start, end, loop, and branch.
Claim 4
Dependent Claim
51 words
An interactive computer system as claimed in any preceding claim comprising: system control means for enabling more than one application to run at a time and for supporting interaction between a user and the applications; wherein said system control means includes an event queue, which is monitored for recording interaction streams.
Claim 5
Dependent Claim
17 words
An interactive computer system as claimed in any preceding claim wherein data is interchangeable among said applications.
Claim 6
Dependent Claim
95 words
A programming environment system comprising: means for monitoring user's interaction to each application during the execution of said application and recording one or more interaction streams; graphics editing means for supporting generation of a graphical user interface screen; means for associating each graphical objects on said graphical user interface screen with one or more sets of said interaction streams; means responsive to user's interaction to one of said graphical objects on said graphical user interface screen, for directing the corresponding interaction streams to the corresponding application, thereby causing the operation of said application to proceed.
Claim 7
Dependent Claim
102 words
A programming environment system comprising: means for monitoring user's interaction on each application during the execution of said application and recording one or more interaction streams; editing means for combining more that one of said interaction streams into one set of interaction streams; and wherein the means for associating each graphical object on said graphical user interface screen with one or one set of said interaction streams; means responsive to user's interaction to one of said graphical objects on said graphical user interface screen, for automatically providing the corresponding interaction streams to the corresponding application, thereby proceeding the operation of said application.
Claim 8
Dependent Claim
142 words
A programming environment system comprising: system control means for enabling more than one application to run in a computer system at a time and supporting interaction between a user and said applications; means for monitoring user's interaction to said applications through said system control means during the execution of said applications and recording one or more interaction streams; graphics editing means for supporting generation of a graphical user interface screen; means for association each graphical object on said graphical user interface screen with one or one set of said interaction streams; means responsive to user's interaction to one of said graphical objects on said graphical user interface screen, for automatically providing the corresponding interaction streams to the corresponding application, thereby proceeding the operation of said application. wherein said system control means includes an event queue, which is monitored for recording interaction streams.
Claim 9
Dependent Claim
25 words
A programming environment system as claimed in Claim (8) wherein said system control means includes an event queue, which is monitored for recording interaction streams.