-
公开(公告)号:US20210065448A1
公开(公告)日:2021-03-04
申请号:US17006538
申请日:2020-08-28
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Matthew , Andrew James McPhee , Daniel Moreno , Dhritiman Sagar , Wentao Shang
IPC: G06T19/00 , G06F3/0484 , H04L12/58 , G06T7/50
Abstract: The subject technology receives, at a client device, a selection of a selectable graphical item from a plurality of selectable graphical items, the selectable graphical item comprising an augmented reality content generator including a 3D effect. The subject technology captures image data using at least one camera of the client device. The subject technology generates depth data using a machine learning model based at least in part on the captured image data. The subject technology applies, to the image data and the depth data, the 3D effect based at least in part on the augmented reality content generator.
-
公开(公告)号:US20250165645A1
公开(公告)日:2025-05-22
申请号:US19033828
申请日:2025-01-22
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Laurent Desserrey , Alex Edelsburg , Daniel Moreno , David Paliwoda , Jeremy Baker Voss
IPC: G06F21/62 , H04L51/043
Abstract: Aspects of the present disclosure involve a system for hiding conversation elements. The system accesses a conversation interface of a messaging application on a web browser and presents the conversation interface in a window associated with the web browser. The conversation interface comprises a plurality of conversation elements. The system accesses a focus status of the window and, in response to determining that the focus status indicates that the window has lost focus, obscures a first subset of the plurality of conversation elements.
-
公开(公告)号:US20250123727A1
公开(公告)日:2025-04-17
申请号:US18989958
申请日:2024-12-20
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Daniel Moreno , David Phillip Taitz , Jeremy Baker Voss , Yu Wang
IPC: G06F3/0482
Abstract: Aspects of the present disclosure involve a system for filtering conversations. The system generates for display, by a messaging application, a plurality of shortcut options, each of the plurality of shortcut options comprising a respective filtering criterion. In response to receiving input that selects a given shortcut option of the plurality of shortcut options, the system retrieves the filtering criterion associated with the given shortcut option. The system searches a plurality of conversations to identify a subset of conversations that match the filtering criterion. The system generates for display together with the plurality of shortcut options, a plurality of representations of the identified subset of conversations in which one or more messages have been exchanged between a user and one or more friends of the user.
-
公开(公告)号:US12277632B2
公开(公告)日:2025-04-15
申请号:US17662745
申请日:2022-05-10
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Pedram Javidpour , Maxim Maximov Lazarov , Andrew James McPhee , Daniel Moreno
Abstract: Methods and systems are disclosed for generating AR experiences on a messaging platform. The methods and systems perform operations including: detecting a real-world object depicted in a first image captured by a first camera of a client device, the client device comprising a second camera; extracting one or more textures from the real-world object depicted in the first image; selecting a target object depicted in a second image captured by the second camera, the second image being captured by the second camera simultaneously with the first image captured by the first camera; generating an augmented reality (AR) element comprising the target object modified based on the one or more textures extracted from the real-world object depicted in the first image; and causing display of the AR element within the second image.
-
公开(公告)号:US12182951B2
公开(公告)日:2024-12-31
申请号:US18240373
申请日:2023-08-31
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
IPC: G06T19/00 , G06F3/04815 , G06F3/0482 , G06F3/0488 , G06T5/77
Abstract: The subject technology generates a segmentation mask based on first image data. The subject technology applies the segmentation mask on first depth data to reduce a set of artifacts in a depth map based on the first depth data. The subject technology generates a packed depth map based at least in part on the depth map. The subject technology converts a single channel floating point texture to a raw depth map. The subject technology generates multiple channels. The subject technology applies, to the first image data and the first depth data, a first augmented reality content generator corresponding to a selected first selectable graphical item, the first image data and the first depth data being captured with a camera. The subject technology generates a message including the applied first augmented reality content generator to the first image data and the first depth data.
-
公开(公告)号:US20240419315A1
公开(公告)日:2024-12-19
申请号:US18818362
申请日:2024-08-28
Applicant: Snap Inc.
Inventor: Dennis Jin , Daniel Moreno
IPC: G06F3/04845 , G06F3/01 , G06F3/0488
Abstract: A user interface with a message composition area is presented at a user device. The message composition area includes message content presented in a base size. The user interface further includes a resizing graphical element presented at a base position within the user interface. A resizing gesture commences at the base position. While the resizing gesture is in progress, the resizing gesture is tracked and the message content is dynamically resized as positioning of the resizing gesture changes relative to the base position. Transmission of a message is caused when ending of the resizing gesture is detected at an adjusted position relative to the base position. The message includes the message content in an adjusted size relative to the base size.
-
公开(公告)号:US12164699B2
公开(公告)日:2024-12-10
申请号:US18375763
申请日:2023-10-02
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Kyle Goodrich , Andrew James McPhee , Daniel Moreno
IPC: G06F3/044 , G06F3/01 , G06F3/04815 , G06F3/0482 , G06T7/20 , G06V40/10
Abstract: Systems and methods are provided for performing operations comprising: capturing, by an electronic mirroring device, a video feed received from a camera of the electronic mirroring device, the video feed depicting a user; identifying a finger of a hand of the user in the video feed; determining a direction within the video feed to which the finger is pointing; and accessing a first menu option based on the direction within the video feed to which the finger is pointing.
-
公开(公告)号:US20240265601A1
公开(公告)日:2024-08-08
申请号:US18637034
申请日:2024-04-16
Applicant: Snap Inc.
Inventor: Kaveh Anvaripour , Christine Barron , Nathan Kenneth Boyd , Christie Marie Heikkinen , Ranidu Lankage , Daniel Moreno , Shannon Ward , Tabari Williams
IPC: G06T11/60 , G06F3/0482 , G06F3/04845 , G06F16/78 , H04L51/046 , H04L51/10
CPC classification number: G06T11/60 , G06F3/0482 , G06F3/04845 , G06F16/7867 , H04L51/046 , H04L51/10
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for adding time-based captions to captured video. The program and method provide for displaying, by a messaging application, a preview user interface for previewing and editing captured video in order to generate a media content item, the preview user interface including an interface element which is selectable to switch to a captions user interface for adding a caption to the media content item; switching, in response to first user input selecting the interface element, to the captions user interface which is configured to receive user input for caption content and a duration to display the caption content; receiving, via the captions user interface, second user input for the caption content and the duration; and generating the media content item based on the caption content and the duration to display the caption content.
-
公开(公告)号:US12020358B2
公开(公告)日:2024-06-25
申请号:US17514314
申请日:2021-10-29
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Christie Marie Heikkinen , Pedram Javidpour , Andrew James McPhee , Daniel Moreno
IPC: G06T13/40 , G06F3/0482 , G06T11/60 , G06T13/80 , H04L51/10
CPC classification number: G06T13/40 , G06F3/0482 , G06T11/60 , G06T13/80 , H04L51/10 , G06T2200/24
Abstract: Methods and systems are disclosed for performing operations for generating a custom sticker. The operations include receiving, by a messaging application implemented on a first device, an image. The operations include receiving, by the messaging application, input that selects a region of the image. The operations include generating, by the messaging application, a graphical element comprising the region of the image selected by the input. The operations include applying, by the messaging application, one or more visual effects to the graphical element. The operations include causing the graphical element to be animated according to a given animation pattern selected from a plurality of animation patterns to generate an animated custom graphic. The operations include sending the animated custom graphic with the one or more visual effects from the first device to a second device.
-
公开(公告)号:US20240152628A1
公开(公告)日:2024-05-09
申请号:US18415429
申请日:2024-01-17
Applicant: Snap Inc.
Inventor: Christine Barron , Laurent Desserrey , Daniel Moreno , Celia Nicole Mourkogiannis , David Phillip Taitz , Christie Marie Heikkinen
Abstract: A permission based media system to perform operations that include: presenting a first media object at a client device associated with a user account, the first media object including a reference that identifies the user account; receiving an input that selects the first media object from the client device; determining a permission of the user account based on the reference that identifies the user account; presenting a set of options based on the permission associated with the user account; receiving a selection of an option from among the set of options; and generating a second media object based on the first media object and the selection of the option, according to certain embodiments.
-
-
-
-
-
-
-
-
-