Dynamic process-based enterprise computing system and method
First Claim
1. A method for process-based computing, comprising:
- transmitting a request for a step of a pre-defined process, wherein said request is transmitted from a client computer to a server computer;
accessing a process database to retrieve process data for said request, wherein said accessing is performed by said server computer;
transmitting said process data from said server computer to said client computer; and
rendering one or more screens on a display as indicated by said process data for accomplishing said step, wherein said rendering is performed by said client computer.
3 Assignments
0 Petitions
Accused Products
Abstract
Computer processes for carrying out almost any process may be defined as a series of steps using a plurality of standardized user-interface screens. These standardized interface screens may be linked together in predetermined orders to implement on a client computer activities for which the standardized screens are appropriate to accomplish a pre-defined process. Any number of computer processes may be developed and deployed using the standard interfaces. The computer process automatically takes a user from screen to screen, prompting the user to review or provide information or take appropriate action. Processes may be represented using metadata. Metadata may provide data to a screen rendering process running on a user'"'"'s workstation with details on how to render one of a plurality of standard screens in a manner which is specific to a particular process. Metadata may be provided to define the steps of the process for enabling navigational capabilities. Metadata may stored in a database and communicated by a process server to a client computer, which acts as a user'"'"'s workstation. This client-server system architecture allows maintenance of the computer processes in a central location and remote management of their use within a network. Furthermore, any number of application-specific computer processes may be made available and distributed to users without detailed programs for those processes having to be stored at each user workstation. Furthermore, basic interface functions with legacy databases and back-end systems may be provided to each user workstation in a network through the server system.
210 Citations
96 Claims
-
1. A method for process-based computing, comprising:
-
transmitting a request for a step of a pre-defined process, wherein said request is transmitted from a client computer to a server computer;
accessing a process database to retrieve process data for said request, wherein said accessing is performed by said server computer;
transmitting said process data from said server computer to said client computer; and
rendering one or more screens on a display as indicated by said process data for accomplishing said step, wherein said rendering is performed by said client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer system, comprising:
-
at least one central processing unit (CPU);
a storage medium accessible by said at least one CPU, wherein said storage medium comprises program instructions operable to implement a client interface configured to;
receive process data indicating a first screen to be used for accomplishing a first step of a pre-defined process;
render said first screen within a navigational framework on a user display;
following user input to said navigational framework, receive process data indicating a next screen to be used for accomplishing another step of said pre-defined process;
render said next screen within said navigational framework on said user display; and
continue to receive process data and render screens indicated by said process to complete said pre-defined process. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
Specification