Software development tool employing workflows for developing user interactive programs
First Claim
1. A software development tool employing workflows for developing user interactive programs, comprising:
- means for displaying a workspace on a computer screen;
means for displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects has at least one interactively alterable operation parameter during execution of said user interactive program and wherein said interactively alterable operation parameter provides a parameter for data extraction for use in said user interactive program;
a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database; and
a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database.
2 Assignments
0 Petitions
Accused Products
Abstract
A software development tool employing workflows for developing user interactive programs is described. The tool includes means for displaying a workspace on a computer screen, and means for displaying objects on the computer screen that are individually selectable to be placed and coupled together in the workspace to define a workflow for a user interactive program. Several objects have interactively alterable operation parameters. One object performs an interactively alterable switch function for directing data flow within the workflow. Another object facilitates branch processing according to a user indicated selection from displayed information generated by the user interactive program. Another object facilitates assigning a name to an input port of another object so that data may be directly provided to that input port. Another object prompts a user for input when a condition is met while executing the user interactive program. Also described is a method performing these functions of the software development tool.
-
Citations
73 Claims
-
1. A software development tool employing workflows for developing user interactive programs, comprising:
-
means for displaying a workspace on a computer screen;
means for displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects has at least one interactively alterable operation parameter during execution of said user interactive program and wherein said interactively alterable operation parameter provides a parameter for data extraction for use in said user interactive program;
a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database; and
a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method employing workflows for developing user interactive programs, comprising:
-
displaying a workspace on a computer screen; and
displaying a plurality of objects on said computer screen individually selectable by a program developer to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects has at least one interactively alterable operation parameter during execution of said user interactive program and wherein said interactively alterable operation parameter provides a parameter for data extraction for use in said user interactive program;
a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database; and
a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database. - View Dependent Claims (16, 17)
-
-
18. A software development tool employing workflows for developing user interactive programs, comprising:
-
means for displaying a workspace on a computer screen; and
means of displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects performs an interactively alterable switch function for directing data flow within said workflow;
a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database; and
a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method employing workflows for developing user interactive programs, comprising:
-
displaying a workspace on a computer screen;
displaying a plurality of objects on said computer screen individually selectable by a developer to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects performs an interactively alterable switch function for directing data flow within said user interactive program;
a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database; and
a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database.
-
-
31. A software development tool employing workflows for developing user interactive programs, comprising:
-
means for displaying a workspace on a computer screen;
means for displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects facilitates branch processing according to a user indicated selection from displayed information generated by said user interactive program;
a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database; and
a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method employing workflows for developing user interactive programs, comprising:
-
displaying a workspace on a computer screen; and
displaying a plurality of objects on said computer screen individually selectable by a developer to be placed and coupled together in said workplace to define a workflow for a user interactive program, wherein at least one of said plurality of objects facilitates branch processing according to a user indicated selection from displayed information generated by said user interactive program wherein a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database and a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database.
-
-
44. A Software development tool employing workflows for developing user interactive programs, comprising:
-
means for displaying a workspace on a computer screen; and
means for displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects facilitates assigning a name to a selected input port of another one of said plurality of objects so that data may be provided directly to said input port wherein a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database and a second one of said plurality of object being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method employing workflows for developing user interactive programs, comprising:
-
displaying a workspace on a computer screen; and
displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects facilitates assigning a name to a selected input port of another one of said plurality of objects so that data may be provided directly to said input port wherein a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database and a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database.
-
-
59. A software development tool employing workflows for developing user interactive programs, comprising:
-
means for displaying a workspace on a computer screen; and
means for displaying a plurality of objects on said computer screen individually selectable to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects prompts a user for input when a condition is met while executing said user interactive program wherein a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database and a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method employing workflows for developing user interactive programs, comprising:
-
displaying a workspace on a computer screen; and
displaying a plurality of objects on said computer screen individually selectable by a program developer to be placed and coupled together in said workspace to define a workflow for a user interactive program, wherein at least one of said plurality of objects prompts a user for input when a condition is met while executing said user interactive program wherein a first one of said plurality of objects being a first input object for extracting first specified data from a first selected database and a second one of said plurality of objects being a second input object for extracting second specified data from a second selected database having a different schema than said first selected database.
-
Specification