-
公开(公告)号:US12061774B2
公开(公告)日:2024-08-13
申请号:US18156105
申请日:2023-01-18
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Imani Ritchards , David Phillip Taitz
IPC: G06F3/048 , G06F3/0482 , G06F3/0484
CPC classification number: G06F3/0482 , G06F3/0484
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing contextual data for candidate recipients. The program and method provide for receiving, from a device of a user, an indication of first user input to select recipients for a message generated by the user; in response to receiving the indication of first user input, determining a first set of candidate recipients, from among plural candidate recipients, having a respective active content collection associated therewith, and determining a second set of candidate recipients having available location data associated therewith; and causing the device to display a recipient selection interface with a respective cell for each candidate recipient. The recipient selection interface differentiates display of the respective cells for the first set of candidate recipients, and further differentiates display of the respective cells for the second set of candidate recipients.
-
212.
公开(公告)号:US20240265498A1
公开(公告)日:2024-08-08
申请号:US18164458
申请日:2023-02-03
Applicant: Snap inc.
Inventor: Aleksandr Belskikh , Georgii Grigorev , Pavel Savchenkov
CPC classification number: G06T5/50 , G06T3/4046 , G06T5/70 , G06T2200/24 , G06T2207/20084 , G06T2207/20221 , G06T2207/30201
Abstract: The subject technology receives an input image and a segmentation mask of the input image. The subject technology obtains reconstructed noise of the input image using the input image and the segmentation mask. The subject technology determines a first set of features by performing a first portion of a forward pass of the reconstructed noise through a decoder. The subject technology determines a second set of features by processing the input image for stable diffusion using an image to image (IMG2IMG) model. The subject technology generates a third set of features based on combining, using the segmentation mask, the first set of features and the second set of features with the reconstructed noise. The subject technology generates an output image by performing a remaining portion of the forward pass of the third set of features through the decoder.
-
公开(公告)号:US12056891B2
公开(公告)日:2024-08-06
申请号:US17852134
申请日:2022-06-28
Applicant: Snap Inc.
Inventor: Pawel Wawruch
CPC classification number: G06T7/70 , G06T19/006 , G06T19/20
Abstract: An image copying assistant is a computing application configured to aid users in copying a digital image to a physical canvas using traditional media on the physical canvas. The image copying assistant utilizes augmented reality techniques to present features of the digital image projected onto the physical canvas. The image copying assistant detects previously generated markers in an output of a digital image sensor of a camera of a computing device and use the detected markers to calculate the plane and boundaries of the surface of the physical canvas. The image copying assistant uses the calculated plane and boundaries to determine a position of the digital image on a display of the computing device.
-
公开(公告)号:US12056182B2
公开(公告)日:2024-08-06
申请号:US18121738
申请日:2023-03-15
Applicant: Snap Inc.
Inventor: Sheldon Chang , Chamal Samaranayake , Timothy Michael Sehn , Rong Yan
IPC: G06T5/00 , G06F16/50 , G06F16/538 , G06F16/583 , G06V10/46
CPC classification number: G06F16/5838 , G06F16/50 , G06F16/538 , G06T5/00 , G06V10/46
Abstract: Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
-
公开(公告)号:US20240259471A1
公开(公告)日:2024-08-01
申请号:US18631981
申请日:2024-04-10
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Nathan Kenneth Boyd
IPC: H04L67/141 , G06F3/0482 , G06F3/04847 , H04L51/10 , H04L51/52 , H04L67/143
CPC classification number: H04L67/141 , G06F3/0482 , G06F3/04847 , H04L51/10 , H04L51/52 , H04L67/143
Abstract: A social network image pool system can capture one or more image data items (e.g., image, video) in a temporary persistent post pool. The post pool enables for efficient capture of multiple image data items for publishing in a manner that allows multiple images data items to be captured while preserving the editability of the multiple items before they are published to a social network site.
-
公开(公告)号:US20240256220A1
公开(公告)日:2024-08-01
申请号:US18634100
申请日:2024-04-12
Applicant: Snap Inc.
Inventor: Joseph Timothy Fortier , Celia Nicole Mourkogiannis , Evan Spiegel , Kaveh Anvaripour
IPC: G06F3/16 , G06T11/00 , G06V10/44 , G06V10/764 , G06V20/10 , G06V20/20 , G06V20/64 , G06V40/16 , G10L15/08 , G10L15/22 , H04L51/046 , H04N23/60
CPC classification number: G06F3/167 , G06T11/00 , G06V10/454 , G06V10/764 , G06V20/10 , G06V20/20 , G06V20/64 , G06V40/161 , G06V40/168 , G06V40/174 , G10L15/08 , G10L15/22 , H04L51/046 , H04N23/60 , G06T2200/24 , G10L2015/088 , G10L2015/223
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for causing, by a messaging application running on a device, a camera of the device to capture an image; receiving by the messaging application, speech input to select augmented reality content for display with the image; determining at least one keyword included in the speech input; determining that the at least one keyword indicates an object depicted in the image and an action to perform with respect to the object; identifying, from plural augmented reality content items, an augmented reality content item that corresponds to performing the action with respect to the object; and displaying the augmented reality content item with the image.
-
217.
公开(公告)号:US12052298B2
公开(公告)日:2024-07-30
申请号:US17207080
申请日:2021-03-19
Applicant: Snap Inc.
Inventor: Brian Anthony Smith , Yu Jiang Tham , Rajan Vaish , Hemant Surale
IPC: H04L65/1093 , G02B27/01 , G06T19/00 , H04L65/1096
CPC classification number: H04L65/1093 , G02B27/017 , G06T19/006 , H04L65/1096 , G06T2219/024
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate augmented reality based communication between multiple users over a network. A first user of a first device is enabled to view a real-world environment that is visible to a second user via a second device by causing display, at the first device, of a live camera feed generated at the second device. The live camera feed comprises images of the real-world environment that is visible to the second user. Input data indicative of a selection by the first user of a virtual content item to apply to the real-world environment that is visible to the second user is received. The first device and second device present media objects overlaid on the real-world environment based on the input data.
-
公开(公告)号:US12051163B2
公开(公告)日:2024-07-30
申请号:US17895449
申请日:2022-08-25
Applicant: Snap Inc.
Inventor: Ilteris Kaan Canberk , Matthew Hallberg , Matthew Saunders , Daria Skrypnyk , Lien Le Hong Tran
CPC classification number: G06T19/006 , G06F3/011 , G06T13/40
Abstract: Systems and methods are provided for performing operations on an augmented reality (AR) device using an external vision system. The system establishes, by the AR device, a communication with an external client device. The system overlays, by the AR device, a first AR object on a real-world environment being viewed using the AR device. The system receives interaction data from the external client device representing movement of a user determined by the external client device. The system, in response to receiving the interaction data from the external client device, modifies the first AR object by the AR device.
-
公开(公告)号:US12051131B2
公开(公告)日:2024-07-30
申请号:US17745659
申请日:2022-05-16
Applicant: Snap Inc.
Inventor: Kaveh Anvaripour , Laurent Desserrey
IPC: G06F3/0482 , G06T11/00 , G06V20/50 , H04N23/667
CPC classification number: G06T11/00 , G06F3/0482 , G06V20/50 , H04N23/667 , G06T2200/24
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting shortcuts based on a scan operation. The program and method provide for receiving a user request to identify at least one object depicted in an image captured by a device camera; determining, in response to receiving the user request, an attribute of an object depicted in the image; selecting, from a plurality of shortcuts for performing with respect to the image, a shortcut that is associated with the attribute of the object, each shortcut of the plurality of shortcuts corresponding to a combination of individual functions to apply to the image; and causing display of an interface with a user-selectable element for performing the selected shortcut with respect to the image.
-
公开(公告)号:US20240251004A1
公开(公告)日:2024-07-25
申请号:US18625741
申请日:2024-04-03
Applicant: Snap Inc.
Inventor: Emily Cho , Andrew Cheng-min Lin
IPC: H04L65/403 , G06F3/04815 , G06F3/0482 , G06F3/0484 , H04N7/15
CPC classification number: H04L65/403 , G06F3/04815 , G06F3/0482 , G06F3/0484 , H04N7/157
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for dynamically assigning participant video feeds within a virtual conferencing system. The program and method provide, in association with designing a virtual space for virtual conferencing, an interface for configuring a set of rooms, each room being associated with a different number of participant video elements assignable to respective participant video feeds; receive, via the interface, an indication of user input for setting properties for the set of rooms; determine, in association with virtual conferencing, a first number of participants for a room; select a first room corresponding to the first number of participants; provide display of the first room; and assign, for each of the first number of participants, a participant video feed corresponding to the participant with a respective participant video element in the first room.
-
-
-
-
-
-
-
-
-