Multiple gateway message exchange

    公开(公告)号:US11228551B1

    公开(公告)日:2022-01-18

    申请号:US16789101

    申请日:2020-02-12

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for exchanging messages between gateways. The systems and methods include operations for: storing, in a first gateway located in a first geographical region of a plurality of geographical regions, data that associates a plurality of users with the plurality of geographical regions; receiving, by the first gateway, a message directed to a given user of the plurality of users; determining, based on the data, that a second geographical region of the plurality of geographical regions is associated with the given user; and transmitting, by the first gateway, the message to a second gateway located in the second geographical region.

    Dynamic usage of storage and processing unit allocation

    公开(公告)号:US11360816B1

    公开(公告)日:2022-06-14

    申请号:US16797608

    申请日:2020-02-21

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for managing dynamically allocated storage and processing units. The systems and methods include operations for determining, a usage pattern having a peak usage portion and a low usage portion; reserving a first collection of units on a dynamic unit allocation system during the peak usage portion; detecting a transition from the peak usage portion to the low usage portion; in response to detecting the transition, instructing the dynamic unit allocation system to reduce the first collection of units to reserve a second collection of units corresponding to a second amount of the low usage portion; selecting asynchronous tasks that consume a set of units greater than the second collection of units; and during a period of time that the dynamic unit allocation system is reducing the first collection of units, causing the asynchronous tasks to be executed by the dynamic allocation system.

    MULTIPLE GATEWAY MESSAGE EXCHANGE

    公开(公告)号:US20220094656A1

    公开(公告)日:2022-03-24

    申请号:US17543156

    申请日:2021-12-06

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for exchanging messages between gateways. The systems and methods include operations for: storing, in a first gateway located in a first geographical region of a plurality of geographical regions, data that associates a plurality of users with the plurality of geographical regions; receiving, by the first gateway, a message directed to a given user of the plurality of users; determining, based on the data, that a second geographical region of the plurality of geographical regions is associated with the given user; and transmitting, by the first gateway, the message to a second gateway located in the second geographical region.

    DYNAMIC USAGE OF STORAGE AND PROCESSING UNIT ALLOCATION

    公开(公告)号:US20220276898A1

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

    申请号:US17663981

    申请日:2022-05-18

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for managing dynamically allocated storage and processing units. The systems and methods include operations for determining, a usage pattern having a peak usage portion and a low usage portion; reserving a first collection of units on a dynamic unit allocation system during the peak usage portion; detecting a transition from the peak usage portion to the low usage portion; in response to detecting the transition, instructing the dynamic unit allocation system to reduce the first collection of units to reserve a second collection of units corresponding to a second amount of the low usage portion; selecting asynchronous tasks that consume a set of units greater than the second collection of units; and during a period of time that the dynamic unit allocation system is reducing the first collection of units, causing the asynchronous tasks to be executed by the dynamic allocation system.

    MESSAGING SYSTEM OF PARTIAL AND OUT-OF-ORDER EVENTS

    公开(公告)号:US20210306293A1

    公开(公告)日:2021-09-30

    申请号:US17249899

    申请日:2021-03-17

    Applicant: Snap Inc.

    Abstract: Methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.

    Multiple gateway message exchange
    10.
    发明授权

    公开(公告)号:US11888803B2

    公开(公告)日:2024-01-30

    申请号:US17543156

    申请日:2021-12-06

    Applicant: Snap Inc.

    CPC classification number: H04L51/222 H04L12/66 H04L51/52 H04W4/025

    Abstract: Systems and methods are provided for exchanging messages between gateways. The systems and methods include operations for: storing, in a first gateway located in a first geographical region of a plurality of geographical regions, data that associates a plurality of users with the plurality of geographical regions; receiving, by the first gateway, a message directed to a given user of the plurality of users; determining, based on the data, that a second geographical region of the plurality of geographical regions is associated with the given user; and transmitting, by the first gateway, the message to a second gateway located in the second geographical region.

Patent Agency Ranking