EFFICIENT TRANSLATION AND LOAD BALANCING OF OPENRTB AND HEADER BIDDING REQUESTS

    公开(公告)号:WO2018191355A1

    公开(公告)日:2018-10-18

    申请号:PCT/US2018/027066

    申请日:2018-04-11

    Abstract: Efficient translation and load balancing of bid requests is disclosed. For example, a first network interface receives a notice from a publisher and triggering a first interrupt on a first processor. The first processor processes the first interrupt and provides the notice to a notice queue. A request translator executing on a distinct second processor translates the notice into a request. A request router sends the request to an advertiser through a selected network interface, which receives a first response triggering a second interrupt on a third processor. The second processor processes the second interrupt and provides the first response to a response queue. A response translator executing on the second processor translates the first response into an offer, which is sent to the publisher through the first network interface. Meanwhile, a second network interface triggers a third interrupt on a fourth processor after receiving a second response.

    DYNAMIC HEADER BIDDING CONFIGURATION
    3.
    发明申请

    公开(公告)号:WO2019028239A1

    公开(公告)日:2019-02-07

    申请号:PCT/US2018/044983

    申请日:2018-08-02

    CPC classification number: G06Q30/0275 G06Q30/0277

    Abstract: Dynamic header bidding configuration is disclosed. For example, ad slot entries associated with ad slots in a web content, further associated with ad identifiers and ad sizes are received. Header bidding partners associated with an ad slot entry are received, each partner associated with a parameter. The partners, parameters, ad slot entries, ad identifiers, and ad sizes are recorded as a configuration associated with the web content. A script associated with the configuration, further associated with a page of the web content including an ad slot associated with the ad slot entry is generated. The configuration is sent to a client device that invokes the script by loading the first page, and an ad from a partner is displayed in an ad impression of the ad slot on the client device based on a response to a notice sent to at least two partners.

    LOW-LATENCY HIGH-THROUGHPUT SCALABLE DATA CACHING

    公开(公告)号:WO2019125531A1

    公开(公告)日:2019-06-27

    申请号:PCT/US2018/047848

    申请日:2018-08-24

    Abstract: Low-latency high-throughput scalable data caching is disclosed. For example, a data source is connected over a network to a load balancer server with data cache. A load balancer service and a data cache service execute on processors on the first load balancer server to receive, by the load balancer service, a request from a client device over the network. The load balancer service requests a data entry associated with the request from the first data cache service. The data cache service retrieves the first data entry from the first data cache, which stores a first plurality of data entries that is a subset of a second plurality of data entries stored in the data source. The load balancer service modifies the request with the data entry. The load balancer service sends a modified request to a plurality of receivers.

    INDIVIDUALIZED CONNECTIVITY BASED REQUEST HANDLING

    公开(公告)号:WO2019094081A1

    公开(公告)日:2019-05-16

    申请号:PCT/US2018/046455

    申请日:2018-08-13

    Abstract: Individualized connectivity based request handling is disclosed. For example, a content source is accessed by a client device and a load balancer executes on a processor to receive a first request based on the client device accessing the content source. A first session variable is set to a first value in a first session and a first latency to the client device is measured. A first plurality of target nodes is selected based on the first session variable. A first plurality of messages is sent to the first plurality of target nodes. A second request is received from the client device after the first session expires, starting a second session. The first session variable is set to a different second value in the second session. A second plurality of messages is sent to a second plurality of target nodes different from the first plurality of target nodes.

Patent Agency Ranking