-
公开(公告)号:US20230281916A1
公开(公告)日:2023-09-07
申请号:US18142217
申请日:2023-05-02
Applicant: Snap Inc.
Inventor: Nir Daube , Zachi Karni
Abstract: Systems and methods for rendering three-dimensional (3D) scenes having improved visual characteristics from a pair of 2D images having different viewpoints. The 3D scene is created by obtaining a first two-dimensional (2D) image of a scene object from a first viewpoint, obtaining a second 2D image of the scene object from a second viewpoint that is different than the first viewpoint, creating a depth map from the first and second 2D images, creating a 3D scene from the depth map and the first and second 2D images, detecting regions of the initial 3D scene with incomplete image information, reconstructing the detected regions of the 3D scene, determining replacement information and modify the reconstructed regions, and rendering the 3D scene with the modified reconstructed regions from a plurality of viewpoints.
-
公开(公告)号:US20230281851A1
公开(公告)日:2023-09-07
申请号:US18196940
申请日:2023-05-12
Applicant: Snap Inc.
Inventor: David Ben Ezra , Eyal Zak , Ozi Egri
CPC classification number: G06T7/579 , G06T7/246 , G06T7/73 , G06T7/70 , G06T7/20 , G06T2207/10016 , G06T2207/30241 , G06T2207/30244
Abstract: Various embodiments provide systems, methods, devices, and instructions for performing simultaneous localization and mapping (SLAM) that involve initializing a SLAM process using images from as few as two different poses of a camera within a physical environment. Some embodiments may achieve this by disregarding errors in matching corresponding features depicted in image frames captured by an image sensor of a mobile computing device, and by updating the SLAM process in a way that causes the minimization process to converge to global minima rather than fall into a local minimum.
-
公开(公告)号:US20230280879A1
公开(公告)日:2023-09-07
申请号:US18196915
申请日:2023-05-12
Applicant: Snap Inc.
Inventor: Daniel Amitay , Jonathan Brody , Maxwell Gale , Timothy Jordan Garcia , Daniel Vincent Grippi , Jeffrey Arthur Johnson , Sheridan Kates , Andrew Lin , Walton Lin , Gaurav Misra , Suraj Vindana Samaranayake , Amer Shahnawaz , Evan Spiegel
IPC: G06F3/04817 , G06T11/20 , G06T11/60 , H04W4/029 , H04W4/21 , G06F16/29 , H04L9/40 , G06F16/9535 , G06F16/9537 , H04L67/306 , H04W4/02 , G06Q50/00 , H04L41/22 , H04L41/28 , H04L67/12 , G06F16/248 , G06F3/0482 , G06F3/04842 , G06F3/0488 , G06F16/487 , H04W4/18 , H04L51/52 , H04L67/52 , H04L67/50 , H04W12/02
CPC classification number: G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/0488 , G06F16/248 , G06F16/29 , G06F16/487 , G06F16/9535 , G06F16/9537 , G06Q50/01 , G06T11/206 , G06T11/60 , H04L41/22 , H04L41/28 , H04L51/52 , H04L63/101 , H04L63/107 , H04L67/12 , H04L67/306 , H04L67/52 , H04L67/535 , H04W4/02 , H04W4/029 , H04W4/185 , H04W4/21 , H04W12/02 , G06F9/547
Abstract: A map-based graphical user interface (GUI) for a public messaging platform allows a user location-based to their own expired ephemeral content. Such expired content is no longer available to other users for online viewing. The user can, however, switch the GUI between a live mode and a historical mode, access to their own expired content in the historical mode being facilitated in a manner closely similar to that for viewing live publicly available content.
-
公开(公告)号:US11750875B2
公开(公告)日:2023-09-05
申请号:US17879424
申请日:2022-08-02
Applicant: Snap Inc.
Inventor: Moshe Hogeg , Yosef Shemesh
IPC: G06F40/30 , G06F3/0482 , H04N21/4788 , H04N21/431 , H04N21/472 , G11B27/034 , H04N21/414 , H04M1/72445 , G06V20/40 , H04N23/63 , G06F3/04845 , G06T1/00 , H04N5/44 , H04N21/234 , H04N21/4223 , H04N21/45 , H04M1/72457 , H04L51/52
CPC classification number: H04N21/4312 , G06F3/0482 , G06F3/04845 , G06F40/30 , G06T1/0007 , G06V20/46 , G11B27/034 , H04M1/72445 , H04N5/44 , H04N21/23418 , H04N21/41407 , H04N21/4223 , H04N21/4524 , H04N21/4788 , H04N21/47205 , H04N23/63 , H04L51/52 , H04M1/72457 , H04M2250/52
Abstract: A method of adjusting visual content. The method comprises selecting, on a client terminal, visual content, extracting visual content data pertaining to the visual content, forwarding a request which includes the visual content data to a network node via a network, receiving, in response to the request, a list of a plurality of visual content editing functions from the network node, presenting, on the client terminal, the plurality of visual content editing functions to a user, receiving a selection of at least one member of the list from the user, adjusting the visual content using the at least one member, and outputting the adjusted visual content.
-
公开(公告)号:US11750767B2
公开(公告)日:2023-09-05
申请号:US17644501
申请日:2021-12-15
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Michael John Evans , Samuel Edward Hare , Andrew James McPhee , Robert Cornelius Murphy , Eitan Pilipski
CPC classification number: H04N5/272 , G11B27/11 , G11B27/34 , H04N23/62 , H04N23/631 , H04N23/635
Abstract: Systems, devices, media and methods are presented for presentation of modified objects within a video stream. The systems and methods select an object of interest depicted within a user interface based on an associated image modifier, determine a modifier context based at least in part on one or more characteristics of the selected object, identify a set of image modifiers based on the modifier context, rank a first portion of the identified set of image modifiers based on a primary ordering characteristic, rank a second portion of the identified set of image modifiers based on a secondary ordering characteristic and cause presentation of the modifier icons for the ranked set of image modifiers.
-
公开(公告)号:US11750547B2
公开(公告)日:2023-09-05
申请号:US17459161
申请日:2021-08-27
Applicant: Snap Inc.
CPC classification number: H04L51/10 , G06N3/08 , G06V10/40 , G06V10/82 , G06V30/19147 , G06V30/19173 , H04L67/10
Abstract: A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use an attention-based mechanism that emphasis or de-emphasizes each data type (e.g., image, word, character) in the multimodal message based on each datatypes relevance. The output of the attention mechanism can be used to update a recurrent network to identify one or more words in the caption as being a named entity.
-
公开(公告)号:US11750545B2
公开(公告)日:2023-09-05
申请号:US17517906
申请日:2021-11-03
Applicant: Snap Inc.
Inventor: Michael Ronald Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
IPC: H04L51/063 , H04L41/0893 , H04L51/222 , H04L51/226
CPC classification number: H04L51/063 , H04L41/0893 , H04L51/222 , H04L51/226
Abstract: An example method comprises: receiving, at the server from a first client device, a request for access to a client feature on the first client device; determining, by the server, an applicable rule for the access request, the applicable rule having a plurality of nodes; determining, by the server, device capabilities needed for the determined rule; determining, by the server, nodes that can be executed and nodes that cannot be executed, based on the device capabilities; executing, by the server, nodes that can be executed to reach a partial decision for the applicable rule; pruning the rule to remove executed nodes and generate a pruned rule that includes nodes that cannot be executed; transmitting the pruned rule and partial decision to the device. The pruned rule is executed on the first client device with partial decision to generate a final decision. The client feature is configured based on the decision.
-
公开(公告)号:US11750542B2
公开(公告)日:2023-09-05
申请号:US16880660
申请日:2020-05-21
Applicant: Snap Inc.
Inventor: David Phillip Taitz
Abstract: Method starts with a processor receiving first media content item from first client device and selection of invitation media overlay to be applied to first media content item. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates shared collection of media content items comprising modified first media content item. Processor receives selection of second and third user and causes modified first media content item to be displayed by second and third client devices. Processor receives selection of invitation media overlay from second and third client devices and causes shared collection to be displayed second and the third client devices. Processor receives second media content item from second client device, updates shared collection to comprise second media content item and causes updated shared collection to be displayed by first and third client devices. Other embodiments are also disclosed herein.
-
公开(公告)号:US20230274655A1
公开(公告)日:2023-08-31
申请号:US18311716
申请日:2023-05-03
Applicant: Snap Inc.
Inventor: Christine Barron , Virginia Drummond , Jean Luo , Alek Matthiessen , Celia Nicole Mourkogiannis , Kaveh Anvaripour
IPC: G09B5/06 , G06F16/438 , G09B5/12 , G06T19/00
CPC classification number: G09B5/065 , G06F16/438 , G09B5/125 , G06T19/006
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 receiving, by a device, user input selecting an augmented reality content item for display, the augmented reality content item corresponding to a tutorial with augmented reality content; causing, in response to receiving the user input, a camera of the device to activate to capture an image feed; displaying tutorial content in conjunction with the image feed; and modifying the image feed with augmented reality content that corresponds to the tutorial content.
-
公开(公告)号:US20230274542A1
公开(公告)日:2023-08-31
申请号:US18142696
申请日:2023-05-03
Applicant: Snap Inc.
Inventor: Virginia Drummond , Jean Luo , Alek Matthiessen , Celia Nicole Mourkogiannis
IPC: G06V20/20 , G06F3/0482 , G06T19/00 , H04W4/021
CPC classification number: G06V20/20 , G06F3/0482 , G06T19/006 , H04W4/021
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing augmented reality content with a captured image in association with traveling, in accordance with some example embodiments. The program and method provide for receiving, by a messaging application running on a device of a user, a request to scan an image captured by a device camera; determining, in response to the receiving, a travel parameter associated with the request and an attribute of an object depicted in the image; obtaining supplemental content based on the travel parameter and on the attribute; and displaying an augmented reality content item, which includes the supplemental content, with the captured image.
-
-
-
-
-
-
-
-
-