TECHNIQUES FOR MESSAGING CONVERSATION INDEXING

    公开(公告)号:US20190207899A1

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

    申请号:US15857231

    申请日:2017-12-28

    Applicant: Facebook, Inc.

    CPC classification number: H04L51/28 G06F16/31 G06F16/41

    Abstract: Techniques for messaging conversation indexing are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive an incoming message from a client device at a client front-end component for a messaging system; and extract a messaging conversation identifier for a messaging conversation from the incoming message, wherein the messaging conversation identifier uniquely identifies the messaging conversation for the incoming message, wherein the incoming message is one of a plurality of messaging conversation messages for the messaging conversation; and a message queue operative to store the incoming message in a message storage system based on indexing the incoming message with the messaging conversation identifier. Other embodiments are described and claimed.

    Techniques for dynamic throttling in batched bulk processing

    公开(公告)号:US10747607B2

    公开(公告)日:2020-08-18

    申请号:US15857224

    申请日:2017-12-28

    Applicant: Facebook, Inc.

    Abstract: Techniques for dynamic throttling in batched bulk processing are described. In one embodiment, an apparatus may comprise an execution management component operative to retrieve a plurality of batch-operation instructions from a batch-operation instruction store; initiate performance of the plurality of batch-operation instructions, wherein performance of the plurality of batch-operation instructions modifies data stored on a data storage shard of a data storage system; and throttle performance of the plurality of batch-operation instructions where one or more data operation performance signals indicate that the data storage shard is overloaded; and a storage monitoring component operative to monitor the one or more data operation performance signals for the data storage shard. Other embodiments are described and claimed.

    TECHNIQUES FOR DYNAMIC THROTTLING IN BATCHED BULK PROCESSING

    公开(公告)号:US20190205203A1

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

    申请号:US15857224

    申请日:2017-12-28

    Applicant: Facebook, Inc.

    Abstract: Techniques for dynamic throttling in batched bulk processing are described. In one embodiment, an apparatus may comprise an execution management component operative to retrieve a plurality of batch-operation instructions from a batch-operation instruction store; initiate performance of the plurality of batch-operation instructions, wherein performance of the plurality of batch-operation instructions modifies data stored on a data storage shard of a data storage system; and throttle performance of the plurality of batch-operation instructions where one or more data operation performance signals indicate that the data storage shard is overloaded; and a storage monitoring component operative to monitor the one or more data operation performance signals for the data storage shard. Other embodiments are described and claimed.

Patent Agency Ranking