-
公开(公告)号:US20240119652A1
公开(公告)日:2024-04-11
申请号:US18541369
申请日:2023-12-15
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Nathan Kenneth Boyd , Sheldon Chang , Chamal Samaranayake , Jeremy Voss
IPC: G06T13/40 , G06F3/04817 , G06V40/16 , H04L67/306 , H04M1/72427 , H04M1/7243 , H04M1/72469
CPC classification number: G06T13/40 , G06F3/04817 , G06V40/161 , G06V40/168 , G06V40/171 , H04L67/306 , H04M1/72427 , H04M1/7243 , H04M1/72469 , H04M2201/42
Abstract: Embodiments described herein include an expressive icon system to present an animated graphical icon, wherein the animated graphical icon is generated by capture facial tracking data at a client device. In some embodiments, the system may track and capture facial tracking data of a user via a camera associated with a client device (e.g., a front facing camera, or a paired camera), and process the facial tracking data to animate a graphical icon.
-
公开(公告)号:US11928167B2
公开(公告)日:2024-03-12
申请号:US17709225
申请日:2022-03-30
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Andrew Grosvenor Cooper , Suraj Vindana Samaranayake , Vu Tran , Yamill Vallecillo , Yiwen Zhan
IPC: G06F16/9535 , G06F3/0482
CPC classification number: G06F16/9535 , G06F3/0482 , G06F2218/12
Abstract: In one or more implementations, content generated using a client application may be associated with a classification. A number of classifications may be recommended to users of a client application based on alphanumeric characters entered by the users. Additionally, a number of classifications may be recommended to the users of the client application based one or more additional criteria, such as recently used classifications or classifications having at least a threshold frequency of use by additional users of the client application.
-
公开(公告)号:US11862199B2
公开(公告)日:2024-01-02
申请号:US18164337
申请日:2023-02-03
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: H04N5/93 , G11B27/00 , G11B27/031 , H04N21/472 , H04N21/431 , G06V20/40
CPC classification number: G11B27/031 , G06V20/46 , G06V20/49 , H04N21/4312 , H04N21/47205
Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.
-
公开(公告)号:US20230419996A1
公开(公告)日:2023-12-28
申请号:US18243487
申请日:2023-09-07
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: G11B27/031 , H04N21/472 , H04N21/431 , G06V20/40
CPC classification number: G11B27/031 , H04N21/47205 , H04N21/4312 , G06V20/46 , G06V20/49
Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.
-
公开(公告)号:US20230379287A1
公开(公告)日:2023-11-23
申请号:US18321611
申请日:2023-05-22
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Benedict Copping , Christie Marie Heikkinen , Celia Nicole Mourkogiannis , David Taitz , Mai Chi Tran
IPC: H04L51/52 , H04L51/10 , G06F3/0482 , G06F3/04817
CPC classification number: H04L51/52 , H04L51/10 , G06F3/0482 , G06F3/04817
Abstract: Systems and methods are provided for receiving an ephemeral message, generating an event overlay interface, causing the event overlay interface to be overlaid on top of the ephemeral message, and receiving a selection of an event overlay component via the event overlay interface. The systems and method are also provided for generating a modified event overlay component based on the added plurality of event overlay content, causing the modified event overlay component to be overlaid on top of the ephemeral message, and transmitting the ephemeral message comprising the overlaid modified event overlay component.
-
公开(公告)号:US11716243B2
公开(公告)日:2023-08-01
申请号:US16883767
申请日:2020-05-26
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Siqi Chen , Edward Koai , Yansong Liu , Celia Nicole Mourkogiannis , Khoi Tran
IPC: H04L67/306 , G06F3/0482 , G06Q50/00 , H04L51/224 , H04L41/0686 , G08B7/06 , G06F3/0484 , G06F3/04847
CPC classification number: H04L41/0686 , G06F3/0482 , G06F3/0484 , G06Q50/01 , G08B7/06 , H04L51/224 , H04L67/306 , G06F3/04847
Abstract: A classification based notification system is disclosed which performs operations that include: accessing user profile data associated with a user account associated with a client device, the user profile data including a list of user connections; designating a notification type to a portion of the list of user connections, the notification type corresponding to an alert attribute; receiving a notification from a user connection from among the portion of the list of user connections at the client device; and presenting an alert based on the alert attribute that corresponds with the notification type associated with the portion of the list of user connections at the client device.
-
公开(公告)号:US11688119B2
公开(公告)日:2023-06-27
申请号:US17864152
申请日:2022-07-13
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Nathan Kenneth Boyd , Sheldon Chang , Chamal Samaranayake , Jeremy Voss
IPC: G06T13/40 , G06F3/04817 , H04L67/306 , G06V40/16
CPC classification number: G06T13/40 , G06F3/04817 , G06V40/168 , H04L67/306
Abstract: Embodiments described herein include an expressive icon system to present an animated graphical icon, wherein the animated graphical icon is generated by capture facial tracking data at a client device. In some embodiments, the system may track and capture facial tracking data of a user via a camera associated with a client device (e.g., a front facing camera, or a paired camera), and process the facial tracking data to animate a graphical icon.
-
公开(公告)号:US20230185431A1
公开(公告)日:2023-06-15
申请号:US18165128
申请日:2023-02-06
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Andrew Grosvenor Cooper , Suraj Vindana Samaranayake , Vu Tran , Yamill Vallecillo , Yiwen Zhan
IPC: G06F3/0482 , G06F3/0484 , G06F40/30 , G06T11/60 , G06F16/583 , G06F16/58 , H04L51/10 , G06F18/24 , G06V10/764 , G06V10/44 , G06V20/20 , G06V40/16
CPC classification number: G06F3/0482 , G06F3/0484 , G06F16/583 , G06F16/5866 , G06F18/24 , G06F40/30 , G06T11/60 , G06V10/454 , G06V10/764 , G06V20/20 , G06V40/161 , H04L51/10 , G06T7/70
Abstract: In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.
-
-
公开(公告)号:US20220377031A1
公开(公告)日:2022-11-24
申请号:US17818268
申请日:2022-08-08
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Benedict Copping , Christie Marie Heikkinen , Celia Nicole Mourkogiannis , David Taitz , Mei Chi Tran
IPC: H04L51/046 , G06F3/04817
Abstract: A method, to manage an event invitation in a computer network environment, comprises presenting, using one or more processors, an event invitation creation indicium to a first user on a user interface of a computing device. Responsive to user selection of the event invitation creation indicium, an event creation interface is presented to receive event details. Responsive to receipt of the event details, an event invitation message is generated for communication, via a messaging system, by the first user to a second user of the messaging system, the event invitation message including a join indicium that is user-selectable to join a group chat related to the event. Responsive to a message send input from the first user, the event invitation message is sent, via the messaging system, from the first user to the second user. A request is received, from the second user, a request to join the group chat related to the event. A group chat message thread, associated with an event group including at least the first user and the second user, is then stored within the messaging system.
-
-
-
-
-
-
-
-
-