Maintaining a message thread with opt-in permanence for entries

    公开(公告)号:US11509618B2

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

    申请号:US17402316

    申请日:2021-08-13

    Applicant: Snap Inc.

    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. The message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.

    Routing messages by message parameter

    公开(公告)号:US11250887B2

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

    申请号:US17023175

    申请日:2020-09-16

    Applicant: Snap Inc.

    Inventor: Timothy Sehn

    Abstract: A machine includes a processor and memory coupled to the processor. The memory stores instructions executed by the processor to perform operations comprising receiving, from a plurality of computing devices, a plurality of messages, each message comprising at least one message parameter. For each message of the plurality of messages, the machine determines whether the at least one message parameter comprises temperature data indicating a temperature of a location of a respective computing device. Based on determining that the at least one message parameter comprises temperature data, the temperature data is evaluated to determine whether the temperature of the location of the respective computing device corresponds to a first media collection. The message is added to the first media collection based on determining that the temperature of the respective computing device corresponds to the first media collection.

    MAINTAINING A MESSAGE THREAD WITH OPT-IN PERMANENCE FOR ENTRIES

    公开(公告)号:US20210377199A1

    公开(公告)日:2021-12-02

    申请号:US17402316

    申请日:2021-08-13

    Applicant: Snap Inc.

    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entiv of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. The message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.

    Apparatus and method for maintaining a message thread with opt-in permanence for entries

    公开(公告)号:US11134046B2

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

    申请号:US16552018

    申请日:2019-08-27

    Applicant: Snap Inc.

    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. The message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.

    Gallery of videos set to an audio time line

    公开(公告)号:US10580458B2

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

    申请号:US16376598

    申请日:2019-04-05

    Applicant: Snap Inc.

    Inventor: Timothy Sehn

    Abstract: Machines, systems, and methods are provided for receiving, from a plurality of users, a plurality of messages, each message comprising audio content and video content taken by each of the plurality of users. For each message of the plurality of messages, the machines, systems, and method determine whether audio fingerprints of the audio content of the message correspond to a designated gallery comprising video content constructed to comprise a sequence of videos from a plurality of users set to an audio time line, and based on determining that the audio fingerprints of the audio content message correspond to the designated gallery, determine an audio segment of the audio time line of the designated gallery to which the audio content of the message corresponds. The machines, systems, and methods add the video content from the message to the audio time line of the designated gallery at the audio segment to which the audio content of the message corresponds.

    Routing messages by message parameter

    公开(公告)号:US10811053B2

    公开(公告)日:2020-10-20

    申请号:US16703526

    申请日:2019-12-04

    Applicant: Snap Inc.

    Inventor: Timothy Sehn

    Abstract: A machine includes a processor and a memory coupled to the processor. The memory stores instructions executed by the processor to perform operations comprising receiving, from a plurality of computing devices, a plurality of messages, each message comprising at least one message parameter. For each message of the plurality of messages, the machine determines whether the at least one message parameter comprises speed indicia indicating a speed of a respective computing device. Based on determining that the at least one message parameter comprises speed indicia, the speed indicia is evaluated to determine whether a speed of the respective computing device corresponds to a first media collection. The message is added to the first media collection based on determining that the speed of the respective computing device corresponds to the first media collection.

Patent Agency Ranking