-
公开(公告)号:US12235991B2
公开(公告)日:2025-02-25
申请号:US17810973
申请日:2022-07-06
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.
-
公开(公告)号:US12192667B2
公开(公告)日:2025-01-07
申请号:US18224228
申请日:2023-07-20
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Samuel Edward Hare , Maxim Maximov Lazarov , Tony Mathew , Andrew James McPhee , Daniel Moreno , Wentao Shang
IPC: H04N5/262 , H04L51/046 , H04L51/10 , H04N5/272
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, an image from a camera of a user device; receiving input that selects a user-customizable effects option for activating a user-customizable effects mode; in response to receiving the input, displaying an array of a plurality of effect options together with the image proximate to the user-customizable effects option; and applying a first effect associated with a first effect option of the plurality of effect options to the image.
-
公开(公告)号:US12177175B2
公开(公告)日:2024-12-24
申请号:US18050869
申请日:2022-10-28
Applicant: Snap Inc.
Inventor: Daniel Jonik , Daniel Moreno , Yu Wang
IPC: H04L51/21
Abstract: An interaction system that provides users in mutual affinity relationships to send messages. Interaction applications of two or more users receives notifications of a mutual affinity relationship between the first user and the second user. The interaction applications configure respective mutual affinity widgets by associating the mutual affinity widget with the respective other user. Icons of the mutual affinity widgets are provided on respective home screens of the users. Upon detecting a selection of the mutual affinity widget by a first user, a message creation interface is provided to the first user and a message is generated based on an image captured by the first user using the message creation user interface. The message is then sent to a second user. The second user uses their own mutual affinity widget to access the message.
-
公开(公告)号:US12112025B2
公开(公告)日:2024-10-08
申请号:US18110842
申请日:2023-02-16
Applicant: Snap Inc.
Inventor: Dennis Jin , Daniel Moreno
IPC: G06F3/048 , G06F3/01 , G06F3/04845 , G06F3/0488
CPC classification number: G06F3/04845 , G06F3/016 , G06F3/0488
Abstract: A user interface comprising a message composition area is presented at a user device. Commencement of a resizing gesture is detected. A location of the resizing gesture within the user interface is tracked while the resizing gesture is in progress. The location of the resizing gesture is adjustable to cause resizing of message content in the message composition area. Responsive to detecting ending of the resizing gesture, a size of the message content is checked. Transmission of the message content to a recipient is based on a size of the message content relative to a base size.
-
公开(公告)号:US20240303894A1
公开(公告)日:2024-09-12
申请号:US18665370
申请日:2024-05-15
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.
-
公开(公告)号:US12086324B2
公开(公告)日:2024-09-10
申请号:US17550679
申请日:2021-12-14
Applicant: Snap Inc.
Inventor: Ilteris Canberk , Viktoria Hwang , Shin Hwun Kang , David Meisenholder , Daniel Moreno
IPC: G06F3/04815 , G02B27/01 , G06F3/01 , G06F3/04847 , G06T19/00 , G06V20/40 , G06V40/10 , G06V40/20
CPC classification number: G06F3/017 , G02B27/0101 , G02B27/017 , G06F3/04815 , G06F3/04847 , G06T19/006 , G06V20/46 , G06V40/113 , G06V40/28 , G02B2027/0138 , G02B2027/0178
Abstract: Example systems, devices, media, and methods are described for controlling virtual elements or graphical elements on a display in response to hand gestures detected by an eyewear device that is capturing frames of video data with its camera system. An image processing system detects a series of hand shapes in the video data and determines whether it matches a predefined series of hand gestures. Each predefined series of hand gestures is associated with an action. The system controls movement of the virtual element, relative to the display, in accordance with the associated action. In an example hand shape that includes a thumb sliding along an extended finger, the system establishes a finger scale along the extended finger, calibrates a graphical scale with the finger scale, and controls movement of an interactive graphical element, such as a slider, according to the current thumb position relative to the calibrated graphical scale.
-
公开(公告)号:US11948266B1
公开(公告)日:2024-04-02
申请号:US17941435
申请日:2022-09-09
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Maxim Maximov Lazarov , Andrew James McPhee , Daniel Moreno
CPC classification number: G06T19/20 , G06F3/017 , G06T19/006 , G06T2200/24 , G06T2219/024 , G06T2219/2016
Abstract: The subject technology detects a first gesture and a second gesture, each gesture corresponding to an open trigger finger gesture. The subject technology detects a third gesture and a fourth gesture, each gesture corresponding to a closed trigger finger gesture. The subject technology, selects a first virtual object in a first scene. The subject technology detects a first location and a first position of a first representation of a first finger from the third gesture and a second location and a second position of a second representation of a second finger from the fourth gesture. The subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. The subject technology modifies a set of dimensions of the first virtual object to a different set of dimensions.
-
公开(公告)号:US20240087244A1
公开(公告)日:2024-03-14
申请号:US17941303
申请日: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/20 , G06T7/70 , G06T19/20 , G06V20/20 , G06V40/28 , G06T2207/10016 , G06T2219/012 , G06T2219/2004 , G06V2201/07
Abstract: The subject technology detects a location and a position of a representation of a finger in a set of frames captured by a camera of a client device. 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 the first virtual object within a first scene. The subject technology detects a first collision event corresponding to a first collider of the first virtual object intersecting with a second collider of a second virtual object. The subject technology modifies a set of dimensions of the second virtual object to a second set of dimensions. The subject technology renders the second virtual object based on the second set of dimensions within a second scene. The subject technology provides for display the rendered second virtual object within the second scene.
-
公开(公告)号:US20240087243A1
公开(公告)日:2024-03-14
申请号: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.
-
公开(公告)号:US20240087239A1
公开(公告)日:2024-03-14
申请号:US17930927
申请日:2022-09-09
Applicant: Snap Inc.
Inventor: Kyle Goodrich , Kurt Kaminski , Andrew James McPhee , Daniel Moreno
CPC classification number: G06T19/006 , G06F3/017 , G06T7/20 , G06T7/70 , G06T19/20 , G06V10/761 , G06V40/28 , H04L51/046 , G06T2219/2012 , G06T2219/2016 , G06T2219/2021
Abstract: The subject technology detects from a set of frames, a first gesture, the first gesture corresponding to a pinch gesture. The subject technology detects a first location and a first position of a first representation of a first finger from the first gesture and a second location and a second position of a second representation of a second finger from the first gesture. The subject technology detects a first collision event corresponding to a first collider and a second collider intersecting with a third collider of a first virtual object. The subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. The subject technology modifies the first virtual object to include an additional augmented reality content based at least in part on the first change and the second change.
-
-
-
-
-
-
-
-
-