×

Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements

  • US 9,961,388 B2
  • Filed: 10/21/2016
  • Issued: 05/01/2018
  • Est. Priority Date: 11/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of a client device comprising:

  • applying an automatic content recognition algorithm to determine a content identifier of an audio-visual data;

    associating the content identifier with an advertisement data based on a semantic correlation between a meta-data of the advertisement data provided by a content provider and the content identifier,wherein the advertisement data is generated through an advertising exchange server based on the content identifier of the audio-visual data and a public internet-protocol address associated with an application requesting the advertisement data;

    referencing an additional meta-data comprising at least one of the content identifier and the advertisement based on a video processing algorithm,wherein the additional meta-data is at least one of a title, a description, a thumbnail, a name of an individual, and a historical data, andwherein the additional meta-data is determined from a browser history captured from the client device based on a capture policy, and correlating a relevance of the browser history with the at least one of the content identifier and the advertisement;

    constraining an executable environment in a security sandbox;

    executing a sandboxed application in the executable environment using a processor and a memory;

    automatically instantiating a connection between the sandboxed application and an unannounced device associated with a networked media device based on the determination that an IP address of a port from the unannounced device is associated with the networked media device;

    processing an identification data associated with a sandbox reachable service of the networked media device sharing a public address with the client device;

    determining a private address pair of the sandbox reachable service based on the identification data;

    establishing a communication session between the sandboxed application and the sandbox reachable service using a cross-site scripting technique of the security sandbox;

    appending a header of a hypertext transfer protocol to permit the networked media device to communicate with the sandboxed application as a permitted origin domain through a Cross-origin resource sharing (CORS) algorithm,wherein the header is either one of an origin header when the CORS algorithm is applied and a referrer header in an alternate algorithm,wherein the sandboxed application queries a MAC address of the sandbox reachable service in a common private network,wherein the sandbox reachable service optionally verifies that the sandboxed application is in the common private network,wherein the sandbox reachable service communicates a MAC address of the sandboxed application to the sandboxed application when the common private network is shared,wherein the sandboxed application stores the MAC address of the sandboxed application and a unique identifier derived from the MAC address of the sandboxed application, andwherein the sandboxed application communicates the MAC address and the unique identifier to a pairing server; and

    automatically regenerating a script embedded in at least one of the client device, a supply-side platform, and a data provider integrated with the supply side platform when the common private network is shared by the sandboxed application and sandbox reachable service based on the MAC address of the sandboxed application and the unique identifier communicated to the pairing server.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×