-
公开(公告)号:US11916859B2
公开(公告)日:2024-02-27
申请号:US17308295
申请日:2021-05-05
Applicant: Snap Inc.
Inventor: William Wu
IPC: H04L51/216 , G06F3/04883 , H04L51/043 , H04L67/75 , G06F3/0482 , H04M1/72436 , H04M1/72472
CPC classification number: H04L51/216 , G06F3/04883 , H04L51/043 , H04L67/75 , G06F3/0482 , H04M1/72436 , H04M1/72472
Abstract: Disclosed is a method for automatic arrangement of communications for improved functionality. A client device presents a stacked set of conversation cells on a display of the client device. The stacked set of conversation cells is stacked such that a first conversation cell corresponding to a first chat conversation from the stacked set of conversation cells is a top conversation cell of the stacked set of conversation cells. While presenting the stacked set of conversation cells, the client device receives a first chat communication that is a part of a second chat conversation that is different than the first chat conversation. In response to the receiving of the first chat communication, the client device modifies the presentation of the stacked set of conversation cells such that a second conversation cell corresponding to the second chat conversation is presented as the top conversation cell of the stacked set of conversation cells.
-
公开(公告)号:US20240062254A1
公开(公告)日:2024-02-22
申请号:US18501751
申请日:2023-11-03
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Jeremy Voss , William Wu
IPC: G06Q30/0241 , G06Q50/00
CPC classification number: G06Q30/0277 , G06Q50/01 , H04W88/02
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.
-
公开(公告)号:US20240040082A1
公开(公告)日:2024-02-01
申请号:US18481139
申请日:2023-10-04
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Jeremy Voss , William Wu
IPC: H04N7/15 , H04L51/046 , H04L51/52 , H04L51/216
CPC classification number: H04N7/15 , H04L51/046 , H04L51/52 , H04L51/216
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate communication between users via multiple modes of electronic communication. The system displays a conversation view that presents messages exchanged between a first user and at least one other user in an electronic chat conversation. The conversation view includes an interactive element to enable the first user to initiate a video call with the at least one other user. Based on receiving user input corresponding to an interaction with the interactive element, the system initiates the video call with the at least one other user. The system displays an active call view to facilitate the video call with the at least one other user. The system toggles from displaying the active call view to displaying the conversation view in response to further user input.
-
公开(公告)号:US11799811B2
公开(公告)日:2023-10-24
申请号:US17651320
申请日:2022-02-16
Applicant: Snap Inc.
Inventor: William Wu , Dylan Shane Eirinberg , Alexander R. Osborne
IPC: H04L51/10 , A63F13/87 , A63F13/795 , A63F13/48 , G06F3/0482 , G06F3/16
CPC classification number: H04L51/10 , A63F13/48 , A63F13/795 , A63F13/87 , A63F2300/556 , A63F2300/572 , A63F2300/636 , G06F3/0482 , G06F3/165
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application. The web-based gaming application is launched, via the platform, from the messaging application. Context of the messaging application from which the web-based gaming application was launched is determined. The context of the messaging application is communicated, via the platform, to the web-based gaming application. A feature of the messaging application is integrated, via the platform, into the web-based gaming application based on the context from which the web-based gaming application was launched.
-
公开(公告)号:US20230297714A1
公开(公告)日:2023-09-21
申请号:US17655111
申请日:2022-03-16
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , David Evans , Adrian Jack Kant , Alexander R. Osborne , Matthew Saunders , William Wu
CPC classification number: G06F21/6245 , G06F21/604 , G06F21/53 , G06F2221/2115
Abstract: Various embodiments provide systems, methods, devices, and instructions for protected data use in a third-party software application, where use can be enabled while maintaining protection of the protected data from the third party software application. In particular, various embodiments provide a software application architecture that permits a data party that owns or maintains protected data to support a software development ecosystem where a third-party can develop a third-party software application that uses the protected data while denying the third-party access to the protected data.
-
公开(公告)号:US20230179677A1
公开(公告)日:2023-06-08
申请号:US18104628
申请日:2023-02-01
Applicant: Snap Inc.
Inventor: Alex Joseph Castro , Michael Brian Murray , William Wu
IPC: H04L67/55 , H04L51/04 , H04L51/52 , H04L51/224
CPC classification number: H04L67/55 , H04L51/04 , H04L51/52 , H04L51/224
Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.
-
公开(公告)号:US20230153131A1
公开(公告)日:2023-05-18
申请号:US18050793
申请日:2022-10-28
Applicant: Snap Inc.
Inventor: John Jensen , Dylan Shane Eirinberg , Alexander R. Osborne , William Wu
CPC classification number: G06F9/451 , G06F16/70 , G06F3/048 , H04L51/046 , H04L67/02 , H04N1/00501 , H04L67/53 , H04L67/535 , H04M1/72436
Abstract: Methods and systems for secure applications running web view applications are disclosed. In some aspects, user data may be secured within a first security domain, that is inaccessible to a web view application running within a second application. The second application accesses the user data via a second security domain, when a request is received from the web view application to display a user interface. The second application then displays a user interface based at least in part, on the user data.
-
公开(公告)号:US11501348B1
公开(公告)日:2022-11-15
申请号:US16723624
申请日:2019-12-20
Applicant: Snap Inc.
Inventor: John Jensen , Alan Rawcliffe , Cindy Yuqi Li , Kiran Abraham , William Wu
Abstract: Embodiments disclosed provide a virtual currency system within a messaging application by performing operations comprising: launching, within a messaging application, a third-party application; receiving, by the messaging application from the third-party application, a request to perform an ecommerce transaction in relation to an item available for consumption on the third-party application; determining, by the messaging application, an expected attribute for the item based on accessing a database that stores expected attribute information for multiple items; verifying, by the messaging application, that an attribute of the item specified by the request corresponds to the expected attribute for the item; and processing, by the messaging application, the ecommerce transaction in response to successfully verifying that the attribute of the item satisfies a verification criterion based on the expected attribute for the item.
-
公开(公告)号:US11491406B2
公开(公告)日:2022-11-08
申请号:US16949917
申请日:2020-11-20
Applicant: Snap Inc.
Inventor: William Wu , Dylan Shane Eirinberg , Alexander R. Osborne
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for presenting a conversation interface in a messaging application to enable a plurality of participants in a conversation to exchange messages with each other. A request from a participant of the plurality of participants to view a list of gaming applications is received. In response to receiving the request, a size of a display region in which to present the list of gaming applications to the participant is determined. Based on the determined size of the display region, a presentation format is selected for displaying the list of gaming applications.
-
公开(公告)号:US20220210261A1
公开(公告)日:2022-06-30
申请号:US17536652
申请日:2021-11-29
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , William Wu
IPC: H04M1/72427 , H04M1/72469 , A63F13/533 , A63F13/92
Abstract: A notification system is configured to perform operations that include: causing display of a graphical user interface at a client device associated with a user account, the graphical user interface including a menu element to display one or more notifications; accessing a list of user connections associated with the user account based on the causing display of the graphical user interface; determining that a user connection from among the list of user connections is engaged in a game session; and presenting a notification within the menu element in response to the determining that the user connection from among the list of user connections is engaged in a game session, the notification including a display of a user identifier associated with the user connection, and a game title associated with the game session.
-
-
-
-
-
-
-
-
-