-
公开(公告)号:US12141415B2
公开(公告)日:2024-11-12
申请号:US18523197
申请日:2023-11-29
Applicant: Snap Inc.
Inventor: Karen Stolzenberg , David Meisenholder , Mathieu Emmanuel Vignau , Sana Park , Tianyi Sun , Joseph Timothy Fortier , Kaveh Anvaripour , Daniel Moreno , Kyle Goodrich
IPC: G06F3/0485 , G02B27/01 , G06F3/04815 , G06F3/0488 , G06T19/00
Abstract: Disclosed is a method of receiving and processing content-sending inputs received by a head-worn device system including one or more display devices, one or more cameras and a vertically-arranged touchpad. The method includes displaying a content item on the one or more display devices, receiving a touch input on the touchpad corresponding to a send instruction, displaying a carousel of potential recipients, receiving a horizontal touch input on the touchpad, scrolling the carousel left or right on the one or more display devices in response to the horizontal touch input, receiving a tap touch input on the touchpad to select a particular recipient, receiving a further touch input, and in response to the further touch input, transmitting the content item to the selected recipient.
-
公开(公告)号:US12106441B2
公开(公告)日:2024-10-01
申请号:US18073280
申请日:2022-12-01
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
CPC classification number: G06T19/006 , G06T15/00
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
-
公开(公告)号:US12020377B2
公开(公告)日:2024-06-25
申请号:US18195012
申请日:2023-05-09
Applicant: Snap Inc.
Inventor: Samuel Edward Hare , Andrew James McPhee , Daniel Moreno , Kyle Goodrich
IPC: G06T17/20 , G06T3/20 , G06T3/40 , G06T7/20 , G06T7/246 , G06T11/60 , G06T13/20 , G06T15/00 , G06T15/04 , G06T19/00 , G06T19/20
CPC classification number: G06T17/20 , G06T3/20 , G06T3/40 , G06T7/20 , G06T7/251 , G06T11/60 , G06T13/20 , G06T15/00 , G06T15/04 , G06T19/006 , G06T19/20 , G06F2218/00 , G06T2219/2004 , G06T2219/2012 , G06T2219/2016
Abstract: Systems and methods are provided for receiving a two-dimensional (2D) image comprising a 2D object; identifying a contour of the 2D object; generating a three-dimensional (3D) mesh based on the contour of the 2D object; and applying a texture of the 2D object to the 3D mesh to output a 3D object representing the 2D object.
-
公开(公告)号:US11996113B2
公开(公告)日:2024-05-28
申请号:US17514439
申请日:2021-10-29
Applicant: Snap Inc.
Inventor: Alex Edelsburg , Kyle Goodrich , Pedram Javidpour , Andrew James McPhee , Daniel Moreno , Jeremy Baker Voss
IPC: H04L51/04 , G06F3/0482 , G06F3/04883 , G06F3/16 , G06T13/00 , G10L21/013 , H04L51/10
CPC classification number: G10L21/013 , G06F3/0482 , G06F3/04883 , G06F3/165 , G06T13/00
Abstract: Methods and systems are disclosed for generating voice notes. In one embodiment, a messaging application implemented on a first participant computing device, receives a request to send a voice message to a second participant computing device in a communication session. In response to receiving the request, the messaging application selects a voice modification effect. The messaging application receives input to begin recording the voice message. While the voice message is being recorded, the messaging application receives speech input, modifies the speech input based on the voice modification effect in real time, and continuously updates an audio file with the modified speech input. In response to receiving input to terminate recording the voice message, the messaging application provides a first option to playback the audio file and a second option to send the audio file as the voice message to the second participant computing device.
-
公开(公告)号:US11995780B2
公开(公告)日:2024-05-28
申请号:US17941301
申请日:2022-09-09
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Maxim Maximov Lazarov , Andrew James McPhee , Daniel Moreno
CPC classification number: G06T19/006 , G06F3/017 , G06T7/70 , G06V40/28 , G06T2207/30196
Abstract: The subject technology receives a set of frames. The subject technology detect a first gesture correspond to an open trigger finger gesture. The subject technology receives a second set of frames. The subject technology detects from the second set of frames, a second gesture correspond to a closed trigger finger gesture. The subject technology detects a location and a position of a representation of a finger from the closed trigger finger gesture. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders a movement of the first virtual object along a vector away from the location and the position of the representation of the finger within a first scene. The subject technology provides for display the rendered movement of the first virtual object along the vector within the first scene.
-
公开(公告)号:US20240161425A1
公开(公告)日:2024-05-16
申请号:US18419163
申请日:2024-01-22
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maximov Lazarov , Tony Mathew , Andrew Andrew McPhee , Daniel Moreno , Wentao Shang
IPC: G06T19/00 , G06F3/01 , G06F3/04883 , G06T15/80 , G06T19/20
CPC classification number: G06T19/006 , G06F3/012 , G06F3/04883 , G06T15/80 , G06T19/20 , G06T2219/2004
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, a video feed from a camera of a user device that depicts a face; receiving a request to add a 3D caption to the video feed; identifying a graphical element that is associated with context of the 3D caption; and displaying the 3D caption and the identified graphical element in the video feed at a position in 3D space of the video feed proximate to the face depicted in the video feed.
-
公开(公告)号:US20240104959A1
公开(公告)日:2024-03-28
申请号:US18535771
申请日:2023-12-11
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Kyle Goodrich , Andrew James McPhee , Daniel Moreno
IPC: G06V40/20 , G02B27/01 , G06F3/01 , G06F3/0482 , G06F3/14
CPC classification number: G06V40/23 , G02B27/0172 , G06F3/013 , G06F3/0482 , G06F3/1454 , G06V40/28 , G02B2027/0178
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; displaying, by one or more processors of the electronic mirroring device, one or more menu options on the video feed that depicts the user, the one or more menu options relating to a first level in a hierarchy of levels; detecting a gesture performed by the user in the video feed; and in response to detecting the gesture, displaying a set of options related to a given option of the one or more menu options, the set of options relating to a second level in the hierarchy of levels.
-
公开(公告)号:US20240087242A1
公开(公告)日:2024-03-14
申请号:US17941293
申请日:2022-09-09
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Maxim Maximov Lazarov , Andrew James McPhee , Daniel Moreno
CPC classification number: G06T19/006 , G06T7/70 , G06T19/20 , G06T2200/24 , G06T2207/10016 , G06T2207/30196 , G06T2210/21 , G06T2219/2016
Abstract: The subject technology detects a location and a position of a representation of a finger. The subject technology generates a first virtual object based on the location and the position of the representation of the finger. The subject technology detects a first collision event. The subject technology in response to the first collision event, modifies a set of dimensions of the second virtual object to a second set of dimensions. The subject technology detects a second location and a second position of the representation of the finger. The subject technology detects a second collision event. The subject technology modifies a set of dimensions of the third virtual object to a third set of dimensions. The subject technology renders the third virtual object based on the third set of dimensions within a third scene, the third scene comprising a modified scene from a second scene.
-
公开(公告)号:US11914722B2
公开(公告)日:2024-02-27
申请号:US17133337
申请日:2020-12-23
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.
-
公开(公告)号:US11908243B2
公开(公告)日:2024-02-20
申请号:US17249848
申请日:2021-03-16
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Kyle Goodrich , Andrew James McPhee , Daniel Moreno
IPC: G06F3/0482 , G06F3/01 , G06F3/0481 , G06V40/20 , G06F3/14 , G02B27/01
CPC classification number: G06V40/23 , G02B27/0172 , G06F3/013 , G06F3/0482 , G06F3/1454 , G06V40/28 , G02B2027/0178
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; displaying, by one or more processors of the electronic mirroring device, one or more menu options on the video feed that depicts the user, the one or more menu options relating to a first level in a hierarchy of levels; detecting a gesture performed by the user in the video feed; and in response to detecting the gesture, displaying a set of options related to a given option of the one or more menu options, the set of options relating to a second level in the hierarchy of levels.
-
-
-
-
-
-
-
-
-