BEHAVIOR BASED SWITCHING MECHANISM FOR ELECTRONIC CONTENT ITEMS

    公开(公告)号:US20200073517A1

    公开(公告)日:2020-03-05

    申请号:US16119401

    申请日:2018-08-31

    Abstract: Techniques for switching content items to improve presentation of one or more content items are provided. In one technique, a plurality of content items associated with a particular slot in a user interface is received by an application. A first content item of the plurality of content items is caused to be displayed in the particular slot in the user interface presented to a client computing device. After the first content item is caused to be displayed in the particular slot, a user input to scroll through the plurality of content items is received. After scrolling through the plurality of content items, a particular slot is detected to be no longer in view and a second content item from the plurality of content items different from the first content item is selected. The second content item is caused to be displayed in the particular slot by the application.

    Entity-sticky-routing ranking feature prefetch in microservice architecture

    公开(公告)号:US11503127B2

    公开(公告)日:2022-11-15

    申请号:US17036856

    申请日:2020-09-29

    Abstract: Techniques for performing prefetching for a ranking service in a microservice architecture are provided. In one technique, in response to receiving a content request, an entity identifier of an entity associated with the content request is determined, a host of a second service that is different than the first service is determined. The first service sends the entity identifier to the host of the second service. The second service retrieves entity feature data that is associated with the entity identifier. The first service identifies a set of content delivery campaigns, identifies the host of the second service, and sends the identity of the set of content delivery campaigns to the host of the second service. The host of the second service determines a ranking of the set of content delivery campaigns, a subset thereof is selected, and data about each selected campaign is transmitted over a computer network.

    Superposition-based content serving

    公开(公告)号:US12126699B2

    公开(公告)日:2024-10-22

    申请号:US17972408

    申请日:2022-10-24

    CPC classification number: H04L67/63 H04L67/306 H04L67/535

    Abstract: Embodiments of the disclosed technologies receive a request including a user identifier and metadata associated with a slot available at a user system, remove the user identifier from the request to produce anonymized request data, receive, from a machine learning model, superposition data that correlates with the anonymized request data, send the superposition data for the anonymized request data to a real-time content-to-request matching process, receive, from the real-time content-to-request matching process, an identifier that identifies a content distribution selected based on the superposition data, and initiate the selected content distribution through the network to the slot in response to the request.

    SUPERPOSITION-BASED CONTENT SERVING

    公开(公告)号:US20240236209A9

    公开(公告)日:2024-07-11

    申请号:US17972408

    申请日:2022-10-24

    CPC classification number: H04L67/63 H04L67/306 H04L67/535

    Abstract: Embodiments of the disclosed technologies receive a request including a user identifier and metadata associated with a slot available at a user system, remove the user identifier from the request to produce anonymized request data, receive, from a machine learning model, superposition data that correlates with the anonymized request data, send the superposition data for the anonymized request data to a real-time content-to-request matching process, receive, from the real-time content-to-request matching process, an identifier that identifies a content distribution selected based on the superposition data, and initiate the selected content distribution through the network to the slot in response to the request.

    SUPERPOSITION-BASED CONTENT SERVING
    5.
    发明公开

    公开(公告)号:US20240137427A1

    公开(公告)日:2024-04-25

    申请号:US17972408

    申请日:2022-10-23

    CPC classification number: H04L67/63 H04L67/306 H04L67/535

    Abstract: Embodiments of the disclosed technologies receive a request including a user identifier and metadata associated with a slot available at a user system, remove the user identifier from the request to produce anonymized request data, receive, from a machine learning model, superposition data that correlates with the anonymized request data, send the superposition data for the anonymized request data to a real-time content-to-request matching process, receive, from the real-time content-to-request matching process, an identifier that identifies a content distribution selected based on the superposition data, and initiate the selected content distribution through the network to the slot in response to the request.

    Asynchronous content switching
    6.
    发明授权

    公开(公告)号:US11954164B2

    公开(公告)日:2024-04-09

    申请号:US17839362

    申请日:2022-06-13

    CPC classification number: G06F16/9535 G06F16/24578

    Abstract: Embodiments of the disclosed technologies receive a first signal from a user session and create a first ranked list of content items. Based on the first signal, a first subset of the first ranked list is assigned to a first set of slots of the user session. A second subset of the first ranked list is assigned to a second set of slots of the user session. Based on user activity data and position context data, a second ranked list of content items is created. The second ranked list is assigned instead of the second subset to the second plurality of slots.

    ASYNCHRONOUS CONTENT SWITCHING
    7.
    发明公开

    公开(公告)号:US20230401267A1

    公开(公告)日:2023-12-14

    申请号:US17839362

    申请日:2022-06-13

    CPC classification number: G06F16/9535 G06F16/24578

    Abstract: Embodiments of the disclosed technologies receive a first signal from a user session and create a first ranked list of content items. Based on the first signal, a first subset of the first ranked list is assigned to a first set of slots of the user session. A second subset of the first ranked list is assigned to a second set of slots of the user session. Based on user activity data and position context data, a second ranked list of content items is created. The second ranked list is assigned instead of the second subset to the second plurality of slots.

    Server-to-server integration of tracking events

    公开(公告)号:US10764382B2

    公开(公告)日:2020-09-01

    申请号:US15855947

    申请日:2017-12-27

    Abstract: Techniques for integrating two server systems are provided. A first server system receives, from a first computing device, provider data generated by a third-party tracking service. The first server system stores association data that associates the provider data with one or more content items. After storing the association data, the first server system receives, from a second computing device, a message that includes a first identifier and that indicates an event and a content item. In response to receiving the message, the first server system determines whether to report the event to the third-party tracking service. If so, the first server system determines a second identifier based on the first identifier, retrieves, based on the association data and the content item, the provider data that is associated with the content item, and transmits, over a network to the third-party tracking service, the second identifier and the provider data.

    Superposition-based content serving

    公开(公告)号:US12034825B2

    公开(公告)日:2024-07-09

    申请号:US17972408

    申请日:2022-10-24

    CPC classification number: H04L67/63 H04L67/306 H04L67/535

    Abstract: Embodiments of the disclosed technologies receive a request including a user identifier and metadata associated with a slot available at a user system, remove the user identifier from the request to produce anonymized request data, receive, from a machine learning model, superposition data that correlates with the anonymized request data, send the superposition data for the anonymized request data to a real-time content-to-request matching process, receive, from the real-time content-to-request matching process, an identifier that identifies a content distribution selected based on the superposition data, and initiate the selected content distribution through the network to the slot in response to the request.

    SERVER-TO-SERVER INTEGRATION OF TRACKING EVENTS

    公开(公告)号:US20190199812A1

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

    申请号:US15855947

    申请日:2017-12-27

    Abstract: Techniques for integrating two server systems are provided. A first server system receives, from a first computing device, provider data generated by a third-party tracking service. The first server system stores association data that associates the provider data with one or more content items. After storing the association data, the first server system receives, from a second computing device, a message that includes a first identifier and that indicates an event and a content item. In response to receiving the message, the first server system determines whether to report the event to the third-party tracking service. If so, the first server system determines a second identifier based on the first identifier, retrieves, based on the association data and the content item, the provider data that is associated with the content item, and transmits, over a network to the third-party tracking service, the second identifier and the provider data.

Patent Agency Ranking