Multi-use application proxy
First Claim
Patent Images
1. A method comprising:
- executing, by a processing device, an application proxy as an intermediary between a plurality of applications separate from the application proxy;
performing, by the application proxy, a plurality of functions between the plurality of applications and a client separate from the application proxy, the plurality of functions producing a corresponding plurality of responses received from the plurality of applications, a first function of the plurality of functions comprising executing a value-add-on application in view of the plurality of responses to produce a value-add-on response, a second function of the plurality of functions comprising prioritizing conflicts in sets of data within the responses received from the plurality of applications, wherein corresponding responses to the plurality of functions and the value-add-on response are presented to the client as a single combined response.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of a multi-use application proxy have been presented. In one embodiment, an application proxy is executed as an intermediary a set of applications. The application proxy performs multiple functions between the set of applications. For example, the application proxy aggregates interactions between the applications and a client in one embodiment.
55 Citations
20 Claims
-
1. A method comprising:
-
executing, by a processing device, an application proxy as an intermediary between a plurality of applications separate from the application proxy; performing, by the application proxy, a plurality of functions between the plurality of applications and a client separate from the application proxy, the plurality of functions producing a corresponding plurality of responses received from the plurality of applications, a first function of the plurality of functions comprising executing a value-add-on application in view of the plurality of responses to produce a value-add-on response, a second function of the plurality of functions comprising prioritizing conflicts in sets of data within the responses received from the plurality of applications, wherein corresponding responses to the plurality of functions and the value-add-on response are presented to the client as a single combined response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a memory; and a processing device coupled to the memory to; execute an application proxy as an intermediary between a plurality of applications separate from the application proxy; perform a plurality of functions between the plurality of applications and a client separate from the application proxy, the plurality of functions producing a corresponding plurality of responses received from the plurality of applications, a first function of the plurality of functions comprising executing a value-add-on application in view of the plurality of responses to produce a value-add-on response, a second function of the plurality of functions comprising prioritizing conflicts in sets of data within the responses received from the plurality of applications, wherein corresponding responses to the plurality of functions and the value-add-on response are presented to the client as a single combined response. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
executing, by the processing device, an application proxy as an intermediary between a plurality of applications separate from the application proxy; performing, by the application proxy, a plurality of functions between the plurality of applications and a client separate from the application proxy, the plurality of functions producing a corresponding plurality of responses received from the plurality of applications, a first function of the plurality of functions comprising executing a value-add-on application in view of the plurality of responses to produce a value-add-on response, a second function of the plurality of functions comprising prioritizing conflicts in sets of data within the responses received from the plurality of applications, wherein corresponding responses to the plurality of functions and the value-add-on response are presented to the client as a single combined response. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification