Patent ID: 8572634

Claim:
A computer-implemented method comprising: receiving, at a computing device, a call from a third party object that requests a domain context; ascertaining, by the computing device, the domain context of the third party object by requesting a source identifier of the third party object from a server; returning, by the computing device, the domain context to the third party object; requiring, by the computing device, the third party object to include the third party object's associated domain context in subsequent calls that the third party object makes, the requiring comprising one of: causing the third party object to be aware to include the third party object's associated domain context when making the subsequent calls; or wrapping the third party object to cause the third party object to pass the third party object's associated domain context when making the subsequent calls; receiving a subsequent call from the third party object; ascertaining, from the subsequent call, the domain context of the third party object; and making a domain context-based decision based on the ascertained domain context by enforcing cross domain boundaries.