Patent ID: 8689276

Claim:
A method of providing a program access to a service, the method performed by a computer system, the method comprising: receiving a request for the service from the program downloaded from a first domain; identifying whether the service requested corresponds to a second domain different from the first domain; responsive to identifying that the service requested corresponds to the second domain, reading one or more cross-domain files supplied by the second domain, each of the one or more cross-domain files specifies at least one domain that is not the same as a domain on which the corresponding cross-domain file resides, and a location is identified for at least one of the one or more cross-domain files, the identified location not being received from the program; responsive to reading the one or more cross-domain files, determining whether at least one of the one or more cross-domain files indicates that access to the service is granted; and responsive to determining that at least one of the one or more cross-domain files indicates that access to the service is granted, providing access to the requested service by the program.