Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
151 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for creating a new application program from a plurality of existing application programs, said computer readable program code means comprising: means for executing selected portions of said plurality of existing application programs; means for recording, during said execution of said selected portions, a first data stream and a second data stream corresponding to a user's interaction with said plurality of existing application programs; means for combining said first data stream and said second data stream into a single combined data stream using control commands for specifying the flow of execution for said combined data stream; means for assigning a first graphical object to said combined data stream; and means for executing, in response to selecting said first graphical object, said selected portions according to the specified flow of said combined data stream.
Claim 2
Dependent Claim
151 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for creating a new application program from a plurality of existing application programs, said computer readable program code means comprising: means for executing selected portions of said plurality of existing application programs; means for recording, during said execution of said selected portions, a first data stream and a second data stream corresponding to a user's interaction with said plurality of existing application programs; means for combining said first data stream and said second data stream into a single combined data stream using control commands for specifying the flow of execution for said combined data stream; means for assigning a first graphical object to said combined data stream; and means for executing, in response to selecting said first graphical object, said selected portions according to the specified flow of said combined data stream.
Claim 3
Dependent Claim
42 words
The computer program product of claim 1 wherein said computer readable program code means further comprises: means for recording, during said execution of said selected portions, a third data stream corresponding to a user's interaction with said plurality of existing application programs.
Claim 4
Dependent Claim
192 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for creating a new application program from a plurality of existing application programs, said computer readable program code means comprising: means for executing selected portions of said plurality of existing application programs; means for recording, during said execution of said selected portions, a first, second, and third data stream corresponding to a user's interaction with said plurality of existing application programs; means for combining said first data stream and said second data stream into a single combined data stream using control commands for specifying the flow of execution for said combined data stream; means for assigning a first graphical object to said combined data stream; means for assigning a second graphical object to said third data stream; means for graphically associating said second graphical object with said first graphical object so that the user is directed to select said first and second graphical objects in a predetermined order; and means for executing, in response to selecting said first graphical object, said selected portions according to the specified flow of said combined data stream.
Claim 5
Dependent Claim
192 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for creating a new application program from a plurality of existing application programs, said computer readable program code means comprising: means for executing selected portions of said plurality of existing application programs; means for recording, during said execution of said selected portions, a first, second, and third data stream corresponding to a user's interaction with said plurality of existing application programs; means for combining said first data stream and said second data stream into a single combined data stream using control commands for specifying the flow of execution for said combined data stream; means for assigning a first graphical object to said combined data stream; means for assigning a second graphical object to said third data stream; means for graphically associating said second graphical object with said first graphical object so that the user is directed to select said first and second graphical objects in a predetermined order; and means for executing, in response to selecting said first graphical object, said selected portions according to the specified flow of said combined data stream.