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

    公开(公告)号:US10439972B1

    公开(公告)日:2019-10-08

    申请号:US15682404

    申请日:2017-08-21

    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.

    LOCATION-BASED VIRTUAL AVATARS
    144.
    发明申请

    公开(公告)号:US20180315133A1

    公开(公告)日:2018-11-01

    申请号:US15628408

    申请日:2017-06-20

    Applicant: Snap Inc.

    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining the current activities of users based on location sensor information from the users' computing devices and generating customized media content items based on their activities. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.

    GENERATIVE MODEL FOR SUGGESTING IMAGE MODIFICATIONS

    公开(公告)号:US20250131623A1

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

    申请号:US18634369

    申请日:2024-04-12

    Applicant: Snap Inc.

    Abstract: Methods and systems are disclosed for suggesting modifications for an image using one or more machine learning models. The methods and systems select, by an interaction application, an individual content item from a plurality of previously captured content items that matches one or more criteria corresponding to sharable content and generate a prompt comprising the individual content item and a request for a plurality of suggested modifications to the individual content item. The methods and systems process the prompt by a large language model (LLM) to generate the plurality of suggested modifications to the individual content item and generate a modified individual content item corresponding to an individual suggested modification of the plurality of suggested modifications.

    CUSTOMIZING A CAPTURE BUTTON USED DURING VIDEO RECORDING

    公开(公告)号:US20240406538A1

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

    申请号:US18326751

    申请日:2023-05-31

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for customizing a capture button used during video recording. The program and method provide for determining that a user of an application has access to exclusive features within the application, customizing a capture button for replacing display of a shutter button during video recording; displaying a first user interface for user selection of the capture button from among plural available capture buttons; receiving user input provided selecting the capture button from among the plural available capture buttons; displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and replacing, upon detecting the second user input, display of the shutter button with the selected capture button.

    PROVIDING INDICATIONS OF VIDEO RECORDING BY MODIFYING DIFFERENT INTERFACE ELEMENTS

    公开(公告)号:US20240402819A1

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

    申请号:US18326706

    申请日:2023-05-31

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing an indication of video recording. The program and method provide for displaying a user interface within an application running on a device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is selectable to initiate video recording in response to a first user gesture; and upon detecting the first user gesture selecting the shutter button, initiating video recording with respect to the real-time image data, replacing a first set of interface elements within the user interface with a second set of interface elements within the user interface, and updating an appearance of the shutter button.

Patent Agency Ranking