Smart media overlay selection for a messaging system

    公开(公告)号:US12218892B2

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

    申请号:US18118912

    申请日:2023-03-08

    Applicant: Snap Inc.

    Inventor: Jiayu He

    Abstract: A text string provided by a second client device of a second user is received by a first client device of a first user. The text string is parsed into one or more text portions. A score is assigned to each of the one or more text portions based on a specified criterion. One or more relevant tags of a plurality of tags are determined based on the one or more text portions. One or more media overlays are selected based on the one or more relevant tags and the assigned score for each of the one or more text portions. The text string with a reply interface for sending a reply message to the second client device is displayed.

    Electronic communication interface with haptic feedback response

    公开(公告)号:US12216827B2

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

    申请号:US18059926

    申请日:2022-11-29

    Applicant: Snap Inc.

    Abstract: Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein.

    Eyewear tether
    64.
    发明授权

    公开(公告)号:US12216338B2

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

    申请号:US18606642

    申请日:2024-03-15

    Applicant: Snap Inc.

    Abstract: Eyewear devices including a tether and methods for identifying proper installation of the tether are disclosed. An eyewear device includes transmission lines extending through the temples to electrical and electronic components positioned adjacent to edges of a frame. A tether is attached to the temples to enable power and communication flow between the electrical and electronic components rather than through the frame. Proper installation is identified based on communications passing between the electrical and electronic components via the tether.

    Automated video capture and composition system

    公开(公告)号:US12216292B2

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

    申请号:US17731823

    申请日:2022-04-28

    Applicant: Snap Inc.

    Abstract: Systems, devices, media, and methods are described for capturing a series of video clips, together with position, orientation, and motion data collected from an inertial measurement unit during filming. The methods in some examples include calculating camera orientations based on the data collected, computing a stabilized output path based on the camera orientations, and then combining the video segments in accordance with said stabilized output path to produce a video composition that is stable, short, and easy to share. The video clips are filmed in accordance with a set of conditions called a capture profile. In some implementations, the capture profile conditions are reactive, adjusting in real time, during filming, in response to sensor data gathered in real time from a sensor array.

    Maintaining a message thread with opt-in permanence for entries

    公开(公告)号:US12212536B2

    公开(公告)日:2025-01-28

    申请号:US18674419

    申请日:2024-05-24

    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.

Patent Agency Ranking