Patent ID: 8539072

Claim:
A method of a trusted sandbox, the method comprising: transmitting a discovery request that includes a first public internet protocol (IP) address for a trusted sandbox to a discovery service; receiving, from the discovery service, information about a service offered by a first device including at least one of a globally unique identifier for the service offered by the first device, a name for the service, a private address of the service and a second public IP address for the first device in response to the discovery service determining the first public IP address and the second public IP address are identical; transmitting the name of the service offered by the first device to an untrusted sandbox; facilitating a communication of a service request from the untrusted sandbox to the first device using the private address for the first device; and facilitating a generation of a targeted advertisement in the untrusted sandbox based on a pseudonym derived from a hardware address of a user of the untrusted sandbox and an associated behavior of the user in communicating with the first device.