Processing of data of a plurality of applications with a single client application
First Claim
Patent Images
1. A method for enabling use of a plurality of applications by means of a single client application, wherein the method comprises the steps of:
- receiving content data and description data from a first application of the plurality of applications;
receiving at least one processing rule from a processing rule provider, wherein the at least one processing rule is associated with processing data in said first application;
composing a first process contract, wherein the first process contract comprises the content data, process status data, object type data, and at least one processing instruction, wherein the process status data and the object type data are determined by the description data, and the least one processing instruction is determined by the at least one processing rule; and
making the first process contract available for delivery to the client application, wherein the first process contract is arranged to adapt the client application for interacting with the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a method, a system, an interface entity, and a client application for processing data of a plurality of applications in a single client application.
36 Citations
34 Claims
-
1. A method for enabling use of a plurality of applications by means of a single client application, wherein the method comprises the steps of:
-
receiving content data and description data from a first application of the plurality of applications; receiving at least one processing rule from a processing rule provider, wherein the at least one processing rule is associated with processing data in said first application; composing a first process contract, wherein the first process contract comprises the content data, process status data, object type data, and at least one processing instruction, wherein the process status data and the object type data are determined by the description data, and the least one processing instruction is determined by the at least one processing rule; and making the first process contract available for delivery to the client application, wherein the first process contract is arranged to adapt the client application for interacting with the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing data originating from a plurality of applications by means of a single client application, wherein the method comprises the steps of:
-
receiving a first process contract by the client application, wherein the process contract comprises content data from a first application of the plurality of applications, process status data, object type data, and at least one processing instruction; interpreting the at least one processing instruction by the client application, wherein the at least one processing instruction determines how the data included in the first process contract is processed in the client application; processing the data included in the first process contract by means of the client application according to the at least one processing instruction. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for providing data from a single client application to a plurality of applications by means of a process contract, the method comprising the steps of:
-
selecting a first application from the plurality of applications by means of the client application; selecting the type of a first process contract to be composed; receiving a first process contract template corresponding to the type of the first process contract to be composed; composing the first process contract by the client application by using the first process contract template; sending the first process contract to the selected first application, wherein the first process contract comprises data to be provided to the selected first application. - View Dependent Claims (18, 19, 20)
-
-
21. An interface entity for enabling use of a plurality of applications by means of a single client application, wherein the interface entity comprises:
-
a collector component arranged to receive content data and description data from a first application of the plurality of applications; and a producer component arranged to receive the content data and the description data from the collector component and at least one processing rule from a processing rule provider, wherein the at least one processing rule is associated with processing data in the first application, to compose a first process contract, wherein the first process contract is a structured document comprising the content data, process status data, object type data, and at least one processing instruction, wherein the process status data and the object type data are determined by the description data, and the least one processing instruction is determined by the at least one processing rule, and to make the first process contract available for delivery to the client application, wherein the first process contract is arranged to adapt the client application for interacting with the first application. - View Dependent Claims (22, 23, 33, 34)
-
-
24. A client application for processing data of a plurality of applications, wherein the client application comprises:
-
a general logic component arranged to receive a process contract and to provide the process contract to an interpreter component; said interpreter component arranged to interpret at least one processing instruction, wherein the at least one processing instruction is included in the process contract; and a decision logic component arranged to enable processing of data included in the process contract according to the at least processing instruction. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification