发明名称 |
Systems and methods for content injection |
摘要 |
The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance. |
申请公布号 |
US9363328(B2) |
申请公布日期 |
2016.06.07 |
申请号 |
US201414469194 |
申请日期 |
2014.08.26 |
申请人 |
CITRIX SYSTEMS, INC. |
发明人 |
Raghu Jagannath;Annamalaisami Saravana;Rajan Roy |
分类号 |
G06F15/16;H04L29/08;H04L29/06 |
主分类号 |
G06F15/16 |
代理机构 |
Foley & Lardner LLP |
代理人 |
Foley & Lardner LLP ;McKenna Christopher J.;Khan Shabbi S. |
主权项 |
1. A method comprising:
(a) identifying, by a policy engine of an intermediary, a policy to apply to a communication between a client and a server, the policy identifying a plurality of variables for which a value is to be determined by the intermediary and included in the communication; (b) determining, by the intermediary, a first time of forwarding a first byte of the communication between the client and the server forwarded by the intermediary and a second time of forwarding a last byte of the communication between the client and the server forwarded by the intermediary; (c) modifying, by the intermediary, the communication to include the first time as a first value for a first variable of the plurality of variables and the second time as a second value for a second variable for the plurality of variables; and (d) forwarding, by the intermediary, the modified communication. |
地址 |
Fort Lauderdale FL US |