Patent ID: 9503501
Filing Date: 2016-11-22
CPC Classification: G06F,H04L

Claim Text:
1. A method performed by a system having at least a processor and a memory therein, wherein the method comprises: executing a browser at the system, wherein the system operates within a first domain; hosting a frame within the browser executing at the system, the frame executing an application within a second domain associated with an on-demand host server remote from the system; executing a proxy within the browser, the proxy being associated with both the first and the second domains; receiving, at the proxy executing within the browser, a request from the application executing within the frame of the browser, the request seeking access to data or resources of the system operating within the first domain and outside of the second domain of the application associated with the on-demand host server; wherein the application includes configured access to components hosted by the on-demand host server and which are accessible via the application executing within the second domain directly form within its domain and further wherein the application includes configured access to compounds hosted by the system operating within the first domain, wherein access to the components hosted by the system in the first domain are accessible through the proxy; identifying a registration of the application with the proxy; generating a new request in the first domain within which the system operates in response to identifying the registration of the application with the proxy; receiving a response to the new request; and providing the response to the application executing within second domain associated with the on-demand host server within the frame.