MESSAGE DELETION POLICY SELECTION
    31.
    发明申请

    公开(公告)号:US20220150209A1

    公开(公告)日:2022-05-12

    申请号:US17585302

    申请日:2022-01-26

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device; a communication session between a plurality of users, the communication session being associated with a first feature of a plurality of features of a messaging application; automatically deleting a first set of messages exchanged in the communication session based on a default deletion policy of the first feature; changing the default deletion policy of the first feature to a second deletion policy; and automatically deleting a second set of messages exchanged in the communication session based on the second deletion policy instead of the default deletion policy.

    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.

    PRIORITIZING TRANSMISSIONS BASED ON USER ENGAGEMENT

    公开(公告)号:US20210281533A1

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

    申请号:US16808183

    申请日:2020-03-03

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.

    STORING DATA BASED ON DEVICE LOCATION

    公开(公告)号:US20210281529A1

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

    申请号:US16810521

    申请日:2020-03-05

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for storing data based on device location. The systems and methods include operations for: determining, by a messaging application server, a geographical location associated with a client device; identifying, by the messaging application server, a plurality of storage devices located in different geographical regions; computing, by the messaging application server, a plurality of distances between the geographical location associated the client device and the geographical regions of the plurality of storage devices; selecting, by the messaging application server based on the computed plurality of distances, a first storage device of the plurality of storage device that is in a geographical region that is closest to the geographical location associated with the client device; and storing, by the messaging application server on the first storage device, data associated with a messaging application implemented on the client device.

    Obtaining summary content from server

    公开(公告)号:US11070510B1

    公开(公告)日:2021-07-20

    申请号:US16797559

    申请日:2020-02-21

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for synchronizing messages. The systems and methods include operations for: accessing, by a server, a plurality of messages of a communication session implemented by a messaging application on a user device; generating, by the server, a summary of the communication session based on the plurality of messages; transmitting, by the server, data associated with the summary to the user device; and causing the user device to display of a summary view of the communication session based on the data received by the user device from the server.

    Per participant end-to-end encrypted metadata

    公开(公告)号:US12244569B2

    公开(公告)日:2025-03-04

    申请号:US17446360

    申请日:2021-08-30

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for sending a combined read and reaction message. The systems and methods perform operations comprising: accessing, by a messaging application, a conversation session comprising a plurality of messages exchanged between a plurality of client devices, the messaging application being associated with a first client device of the plurality of client devices; generating, by the messaging application, metadata associated with one or more of the plurality of messages; encrypting, by the messaging application, the metadata in accordance with an end-to-end encryption process to enable a second client device of the plurality of client devices to read the metadata and prevent the second client device from modifying the metadata; and transmitting, to a server, a packet comprising an encrypted message slot and a first metadata slot, the first metadata slot comprising the encrypted metadata.

    Multi-video capture system
    37.
    发明授权

    公开(公告)号:US12170825B2

    公开(公告)日:2024-12-17

    申请号:US17728075

    申请日:2022-04-25

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for capturing, at a first computing device associated with a first user, a first video stream, and presenting, by the first computing device, and indication that a second computing device associated with a second user is located within a predetermined distance of the first computing device. The systems and methods further providing for receiving, by the first computing device, a request to access a second video stream being captured on the second computing device and displaying, by the first computing device, the second video stream being captured on the second computing device, on a display of the first computing device.

Patent Agency Ranking