-
公开(公告)号:US11700225B2
公开(公告)日:2023-07-11
申请号:US16856811
申请日:2020-04-23
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Benedict Copping , Christie Marie Heikkinen , Celia Nicole Mourkogiannis , David Taitz , Mai Chi Tran
IPC: H04L51/52 , G06F3/04817 , G06F3/0482 , H04L51/10
CPC classification number: H04L51/52 , G06F3/0482 , G06F3/04817 , H04L51/10
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.
-
公开(公告)号:US20230216817A1
公开(公告)日:2023-07-06
申请号:US18149024
申请日:2022-12-30
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Siqi Chen , Matthew Lee Cook , Andreq Grosvenor Cooper , Benedict Copping , Edward Koai , Tao Marvin Liu , Yiwen Zhan , Mian Zhang
IPC: H04L51/10
CPC classification number: H04L51/10
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing permissions for accessing shared content collections. The program and method provide for receiving, from a first device associated with a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user within a messaging application; storing the content collection in association with the first user and the second user; providing the first user with a first set of permissions for accessing the content collection; and providing the second user with a second set of permissions for accessing the content collection, the second set of permissions being more restrictive than the first set of permissions.
-
公开(公告)号:US11695899B2
公开(公告)日:2023-07-04
申请号:US17679742
申请日:2022-02-24
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Andrew Grosvenor Cooper , David Michael Hornsby , Georgiy Kassabli , Matthew Thompson
IPC: G06F3/0482 , H04N5/278 , G06F3/16 , G11B27/036 , G06F3/04847 , G06F3/0486
CPC classification number: H04N5/278 , G06F3/0482 , G06F3/0486 , G06F3/04847 , G06F3/165 , G11B27/036
Abstract: Systems and methods are provided for presenting subtitles. The systems and methods include accessing, by a user device, a video discovery graphical user interface that includes a plurality of videos; receiving a user input that gradually reduces volume of the user device; determining that the volume of the user device has gradually been reduced by the user input until a mute state has been reached in which audio output of the user device is disabled; and in response to determining that the volume of the user device has gradually been reduced until the mute state has been reached, automatically causing subtitles of a first video of the plurality of videos to be displayed during playback of the first video.
-
公开(公告)号:US20230178113A1
公开(公告)日:2023-06-08
申请号:US18164337
申请日:2023-02-03
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: 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.
-
公开(公告)号:US11574005B2
公开(公告)日:2023-02-07
申请号:US16885849
申请日:2020-05-28
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Andrew Grosvenor Cooper , Suraj Vindana Samaranayake , Vu Tran , Yamill Vallecillo , Yiwen Zhan
IPC: G06F16/58 , G06F3/0484 , G06K9/62 , G06F40/30 , G06F3/0482 , G06T11/60 , G06F16/583 , H04L51/10 , G06T7/70 , G06Q50/00
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.
-
公开(公告)号:US20230030397A1
公开(公告)日:2023-02-02
申请号:US17965716
申请日:2022-10-13
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Nathan Kenneth Boyd , Laurent Desserrey , Patrick Mandia , Matthew Thompson , Jeremy Voss
IPC: G06F3/0482 , H04L67/50 , H04L67/306 , G06F16/435 , G06F16/41 , G06F3/048 , G06F16/44
Abstract: A contextual menu system may be configured to perform operations that include: identifying a media category based on a user profile, the user profile comprising user profile data; causing display of a GUI that includes a content menu, the content menu comprising at least a display of a set of media items associated with the media category identified based on the user profile data, the set of media items comprising at least a first media item; accessing the user profile data of the user profile, the user profile data including a browser history associated with the user profile; identifying the first media item among the browser history; and removing the content menu within the GUI in response to the identifying the first media item among the browser history.
-
公开(公告)号:US20220358549A1
公开(公告)日:2022-11-10
申请号:US17750927
申请日:2022-05-23
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Jeremy Voss , William Wu
Abstract: Embodiments for communicating and displaying collections of image and video clip content with an opt-out interstitial are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device presents an opt-out interstitial. Additional content collections generated from content submitted by other client devices can be received from the server computer system, and are presented based on a response input, or a lack of response input, to the opt-out interstitial. Some embodiments include content collections generated by the server computer system, as well as advertising elements presented between content collections.
-
公开(公告)号:US11477143B2
公开(公告)日:2022-10-18
申请号:US16586569
申请日:2019-09-27
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Nathan Kenneth Boyd , Laurent Desserrey , Matthew Thompson , Jeremy Voss
IPC: H04L51/046 , G06F16/903 , H04L51/043 , H04L51/10 , G06F16/9038 , H04L65/61
Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a first content item; obtaining a first view count for the first content item; determining that the first view count corresponds to trending content; and presenting the first content item to a user in a presentation arrangement of a graphical user interface with a first indication of the first view count, the first indication having a first visual attribute representing trending content.
-
公开(公告)号:US11425062B2
公开(公告)日:2022-08-23
申请号:US16586613
申请日:2019-09-27
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Nathan Kenneth Boyd , Laurent Desserrey , Matthew Thompson , Jeremy Voss
IPC: H04L51/043 , H04L51/046 , G06F16/9038 , H04L51/10 , G06F16/903
Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a list of friends of a user on a messaging application; obtaining viewership data for a first friend in the list of friends, the viewership data identifying a set of content items which the first friend has viewed; selecting, based on the viewership data, a first content item in the plurality of content items that is included in the set of content items which the first friend has viewed; and presenting the first content item to the user in a presentation arrangement of a graphical user interface.
-
公开(公告)号:US11388128B1
公开(公告)日:2022-07-12
申请号:US15965645
申请日:2018-04-27
Applicant: Snap Inc.
Inventor: Jeremy Voss , Jonathan Brody , Nathan Kenneth Boyd
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing chat conversation retention models. The method may include causing display of an interface that enables a user to select one of multiple retention models for association with an electronic chat conversation, and receiving, via the selector interface, a selection of a particular retention model. The retention model specifies an amount of time that each individual message in the electronic chat conversation is accessible upon being read by a receiving user. The method further includes storing a newly received message as part of the chat conversation, where the storing includes configuring a retention duration attribute for the message in accordance with the amount of time specified by the retention model. The method further includes erasing the message in accordance with the retention duration attribute.
-
-
-
-
-
-
-
-
-