Identifying screen flows to support multiple entities and their diverse rules with a single application instance
First Claim
1. A computer-implemented method of identifying a screen flow, said method comprising:
- receiving a first plurality of data elements from a first document provided by a first entity utilizing a calling application being executed by a first computing system, wherein said first entity specifies a first set of rules, and wherein said receiving said first plurality of data elements is performed by a callee application being executed by a second computing system;
receiving, by said callee application, a second plurality of data elements from a second document provided by a second entity utilizing said calling application, wherein said second entity specifies a second set of rules;
subsequent to said receiving said first plurality of data elements, locating a first entity key in a first database table by said callee application, wherein a result of said locating said first entity key is an identification of a first procedure for identifying a first screen flow, wherein said first database table associates said first entity key with said first procedure, and wherein said first entity key includes a first set of one or more key data elements included in said first plurality of data elements;
subsequent to said receiving said second plurality of data elements, locating a second entity key in said first database table by said callee application, wherein a result of said locating said second entity key is an identification of a second procedure for identifying a second screen flow, wherein said first database table associates said second entity key with said second procedure, and wherein said second entity key includes a second set of one or more key data elements included in said second plurality of data elements;
subsequent to said locating said first entity key, locating a filter and a first set of parameters in a second database table by said callee application, wherein said second database table associates said filter and said first set of parameters with said first procedure, and wherein said first set of parameters is based on said first set of rules;
subsequent to said locating said second entity key, locating said filter and a second set of parameters in said second database table by said callee application, wherein said second database table associates said filter and said second set of parameters with said second procedure, and wherein said second set of parameters is based on said second set of rules;
identifying a first screen flow by executing said filter with said first set of parameters;
identifying a second screen flow by executing said filter with said second set of parameters;
displaying said first screen flow on a first display device, wherein said first screen flow includes one or more data elements of said first plurality of data elements based said first set of rules; and
displaying said second screen flow on a second display device, wherein said second screen flow includes one or more data elements of said second plurality of data elements based on said second set of rules, wherein said identifying said first screen flow and said identifying said second screen flow are performed by a single instance of said callee application being executed by said second computing system, and wherein said one or more data elements of said first plurality of data elements are different from said one or more data elements of said second plurality of data elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for identifying screen flows. An instance of an application utilized by a first entity locates a first key in a first table to identify a first procedure. The same instance of the application utilized by a second entity locates a second key in the first table to identify a second procedure. Using the first procedure, a method and a parameter set based on rules of the first entity are located in a second table. Using the second procedure, the method and a parameter set based on rules of the second entity are located in the second table. The method is executed with each of the parameter sets to identify a first screen flow for the first entity and a second screen flow for the second entity. The first screen flow includes data elements that are different from data elements included in the second screen flow.
-
Citations
20 Claims
-
1. A computer-implemented method of identifying a screen flow, said method comprising:
-
receiving a first plurality of data elements from a first document provided by a first entity utilizing a calling application being executed by a first computing system, wherein said first entity specifies a first set of rules, and wherein said receiving said first plurality of data elements is performed by a callee application being executed by a second computing system; receiving, by said callee application, a second plurality of data elements from a second document provided by a second entity utilizing said calling application, wherein said second entity specifies a second set of rules; subsequent to said receiving said first plurality of data elements, locating a first entity key in a first database table by said callee application, wherein a result of said locating said first entity key is an identification of a first procedure for identifying a first screen flow, wherein said first database table associates said first entity key with said first procedure, and wherein said first entity key includes a first set of one or more key data elements included in said first plurality of data elements; subsequent to said receiving said second plurality of data elements, locating a second entity key in said first database table by said callee application, wherein a result of said locating said second entity key is an identification of a second procedure for identifying a second screen flow, wherein said first database table associates said second entity key with said second procedure, and wherein said second entity key includes a second set of one or more key data elements included in said second plurality of data elements; subsequent to said locating said first entity key, locating a filter and a first set of parameters in a second database table by said callee application, wherein said second database table associates said filter and said first set of parameters with said first procedure, and wherein said first set of parameters is based on said first set of rules; subsequent to said locating said second entity key, locating said filter and a second set of parameters in said second database table by said callee application, wherein said second database table associates said filter and said second set of parameters with said second procedure, and wherein said second set of parameters is based on said second set of rules; identifying a first screen flow by executing said filter with said first set of parameters; identifying a second screen flow by executing said filter with said second set of parameters; displaying said first screen flow on a first display device, wherein said first screen flow includes one or more data elements of said first plurality of data elements based said first set of rules; and displaying said second screen flow on a second display device, wherein said second screen flow includes one or more data elements of said second plurality of data elements based on said second set of rules, wherein said identifying said first screen flow and said identifying said second screen flow are performed by a single instance of said callee application being executed by said second computing system, and wherein said one or more data elements of said first plurality of data elements are different from said one or more data elements of said second plurality of data elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, comprising a computer-readable storage medium having a computer-readable program code stored therein, said computer-readable program code containing instructions configured to be executed by a processor of a second computing system to implement a method of identifying a screen flow, said method comprising:
-
receiving a first plurality of data elements from a first document provided by a first entity utilizing a calling application being executed by a first computing system, wherein said first entity specifies a first set of rules, and wherein said receiving said first plurality of data elements is performed by a callee application being executed by said second computing system; receiving, by said callee application, a second plurality of data elements from a second document provided by a second entity utilizing said calling application, wherein said second entity specifies a second set of rules; subsequent to said receiving said first plurality of data elements, locating a first entity key in a first database table by said callee application, wherein a result of said locating said first entity key is an identification of a first procedure for identifying a first screen flow, wherein said first database table associates said first entity key with said first procedure, and wherein said first entity key includes a first set of one or more key data elements included in said first plurality of data elements; subsequent to said receiving said second plurality of data elements, locating a second entity key in said first database table by said callee application, wherein a result of said locating said second entity key is an identification of a second procedure for identifying a second screen flow, wherein said first database table associates said second entity key with said second procedure, and wherein said second entity key includes a second set of one or more key data elements included in said second plurality of data elements; subsequent to said locating said first entity key, locating a filter and a first set of parameters in a second database table by said callee application, wherein said second database table associates said filter and said first set of parameters with said first procedure, and wherein said first set of parameters is based on said first set of rules; subsequent to said locating said second entity key, locating said filter and a second set of parameters in said second database table by said callee application, wherein said second database table associates said filter and said second set of parameters with said second procedure, and wherein said second set of parameters is based on said second set of rules; identifying a first screen flow by executing said filter with said first set of parameters; identifying a second screen flow by executing said filter with said second set of parameters; displaying said first screen flow on a first display device, wherein said first screen flow includes one or more data elements of said first plurality of data elements based said first set of rules; and displaying said second screen flow on a second display device, wherein said second screen flow includes one or more data elements of said second plurality of data elements based on said second set of rules, wherein said identifying said first screen flow and said identifying said second screen flow are performed by a single instance of said callee application being executed by said second computing system, and wherein said one or more data elements of said first plurality of data elements are different from said one or more data elements of said second plurality of data elements. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A process for supporting computing infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a second computing system, wherein the code in combination with the second computing system is capable of performing a method of identifying a screen flow, said method comprising:
-
receiving a first plurality of data elements from a first document provided by a first entity utilizing a calling application being executed by a first computing system, wherein said first entity specifies a first set of rules, and wherein said receiving said first plurality of data elements is performed by a callee application being executed by said second computing system; receiving, by said callee application, a second plurality of data elements from a second document provided by a second entity utilizing said calling application, wherein said second entity specifies a second set of rules; subsequent to said receiving said first plurality of data elements, locating a first entity key in a first database table by said callee application, wherein a result of said locating said first entity key is an identification of a first procedure for identifying a first screen flow, wherein said first database table associates said first entity key with said first procedure, and wherein said first entity key includes a first set of one or more key data elements included in said first plurality of data elements; subsequent to said receiving said second plurality of data elements, locating a second entity key in said first database table by said callee application, wherein a result of said locating said second entity key is an identification of a second procedure for identifying a second screen flow, wherein said first database table associates said second entity key with said second procedure, and wherein said second entity key includes a second set of one or more key data elements included in said second plurality of data elements; subsequent to said locating said first entity key, locating a filter and a first set of parameters in a second database table by said callee application, wherein said second database table associates said filter and said first set of parameters with said first procedure, and wherein said first set of parameters is based on said first set of rules; subsequent to said locating said second entity key, locating said filter and a second set of parameters in said second database table by said callee application, wherein said second database table associates said filter and said second set of parameters with said second procedure, and wherein said second set of parameters is based on said second set of rules; identifying a first screen flow by executing said filter with said first set of parameters; identifying a second screen flow by executing said filter with said second set of parameters; displaying said first screen flow on a first display device, wherein said first screen flow includes one or more data elements of said first plurality of data elements based said first set of rules; and displaying said second screen flow on a second display device, wherein said second screen flow includes one or more data elements of said second plurality of data elements based on said second set of rules, wherein said identifying said first screen flow and said identifying said second screen flow are performed by a single instance of said callee application being executed by said second computing system, and wherein said one or more data elements of said first plurality of data elements are different from said one or more data elements of said second plurality of data elements. - View Dependent Claims (17, 18, 19, 20)
-
Specification