-
公开(公告)号:US20220374883A1
公开(公告)日:2022-11-24
申请号:US17817206
申请日:2022-08-03
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Matthew Colin Grantham , Patrick Mandia , David Whyte , William Wu
Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, a request to access a third-party resource; in response to receiving the request, obtaining a user interface data corresponding to the third-party resource; generating, for display on a client device, a graphical user interface of the third-party resource based on the markup-language document; generating for display a menu with an option to authorize the third-party resource to access user data from the messaging application; and authorizing the third-party resource to access the user data from the messaging application in response to a user interaction with the menu.
-
公开(公告)号:US11356435B1
公开(公告)日:2022-06-07
申请号:US16425225
申请日:2019-05-29
Applicant: Snap Inc.
Inventor: Charles Burson DePue , Patrick Mandia
IPC: H04L29/06 , H04L9/40 , H04W12/30 , H04W12/062 , H04W12/084 , H04W4/12
Abstract: Systems and methods are provided for sharing authentication information. The systems and methods include retrieving, with a messaging application, a list of applications that are installed on a user device; searching the list of applications to identify a given application within the list of applications that is configured to share authentication information with the messaging application; and in response to identifying the given application within the list of applications, generating for display within a graphical user interface of the messaging application an option to authorize the messaging application to share authentication information with the given application.
-
公开(公告)号:US20220130119A1
公开(公告)日:2022-04-28
申请号:US17570037
申请日:2022-01-06
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Patrick Mandia , Celia Nicole Mourkogiannis
IPC: G06T19/00 , H04L51/046 , G06N20/00 , H04L67/01
Abstract: The technical problem of adding content that originates from a third party application to an augmented reality component maintained by a messaging server system is addressed by configuring the augmented reality component to modify content captured by a camera according to values of one or more attributes and by permitting delivery of said values, from the third party application to the messaging server system, in the payload of a deep link that references the identification of the augmented reality component.
-
公开(公告)号:US20210409612A1
公开(公告)日:2021-12-30
申请号:US17354860
申请日:2021-06-22
Applicant: Snap Inc.
Inventor: Patrick Mandia , Celia Nicole Mourkogiannis
IPC: H04N5/232 , G06T11/60 , G06F3/0482 , G06F3/0484 , G06F9/451
Abstract: In one or more implementations, a camera user interface of a client application may be accessed from a third-party application. In one or more examples, the camera user interface may be generated based at least partly on information provided by a developer of the third-party application according to a camera user interface developer framework provided by a service provider related to the client application. User content may be created using the camera user interface. The user content may be returned to the third-party application for use within the third-party application.
-
公开(公告)号:US20210389996A1
公开(公告)日:2021-12-16
申请号:US17302424
申请日:2021-05-03
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Patrick Mandia , Celia Nicole Mourkogiannis , Mykhailo Sokolov
Abstract: A modular image processing SDK comprises an API to receive API calls from third party software running on a portable device including a camera. SDK logic receives and processes commands and parameters received from the API that are based on the API calls received from the third party software. An annotation system performs image processing operations on a feed from the camera based on image processing instructions and parameters received by the annotation system from the SDK logic. The image processing is based at least in part on augmented reality content generator data (or AR content generators), user input and sensor data.
-
公开(公告)号:US20210389932A1
公开(公告)日:2021-12-16
申请号:US17212584
申请日:2021-03-25
Applicant: Snap Inc.
Inventor: Patrick Mandia
Abstract: An example developer tools system provided by a messaging system includes a software development kit (SKD) engagement monitor that permits capturing app open events in third party resources (e.g., third party apps) that use the developer tools system. The SKD engagement monitor is configured to operate in a manner that preserves privacy of the third party developers and avoids conveying to the messaging system backend environment personally identifiable information (PII) about the third party resource usage.
-
公开(公告)号:US11165734B1
公开(公告)日:2021-11-02
申请号:US16948488
申请日:2020-09-21
Applicant: Snap Inc.
Inventor: Laurent Desserrey , Dylan Shane Eirinberg , Matthew Colin Grantham , Patrick Mandia , David Whyte
IPC: G06F3/048 , H04L12/58 , G06F3/0484
Abstract: A method of sharing an item from an external resource comprises displaying a user interface for the external resource in a messaging application and navigating within the external resource based on user input received in the user interface presented in the messaging application. Upon receipt of selection of an item or state within the external resource based on user input, the identity of one or more recipients is obtained. Information representing the item or state is then transmitted to a device of at least one recipient and information representing the item or state is displayed in a chat interface of a messaging application running on a device of the recipient(s).
-
公开(公告)号:US20210099568A1
公开(公告)日:2021-04-01
申请号:US16810399
申请日:2020-03-05
Applicant: Snap Inc.
Inventor: Charles Burson DePue , Laurent Desserrey , Matthew Colin Grantham , Patrick Mandia , David Whyte
Abstract: Systems and methods are provided for performing operations including: receiving, with a messaging application implemented by one or more processors of a user device, a communication from a given application representing a first user interaction with the given application; generating, with the messaging application, a list of graphical elements based on the communication received from the given application; displaying, with the messaging application, the list of graphical elements; receiving, with the messaging application, a user selection of a first graphical element from the list of graphical elements; and incorporating, with the messaging application, the graphical element selected by the user into a message for transmission to another user.
-
公开(公告)号:US12299415B2
公开(公告)日:2025-05-13
申请号:US18649722
申请日:2024-04-29
Applicant: Snap Inc.
Inventor: Patrick Mandia
Abstract: An example developer tools system provided by a messaging system includes a software development kit (SKD) engagement monitor that permits capturing app open events in third party resources (e.g., third party apps) that use the developer tools system. The SKD engagement monitor is configured to operate in a manner that preserves privacy of the third party developers and avoids conveying to the messaging system backend environment personally identifiable information (PII) about the third party resource usage.
-
公开(公告)号:US20240334040A1
公开(公告)日:2024-10-03
申请号:US18741429
申请日:2024-06-12
Applicant: Snap Inc.
Inventor: Patrick Mandia , David Whyte
IPC: H04N23/63 , G06F3/04845 , G06F16/245 , G06T11/00 , H04N5/272
CPC classification number: H04N23/631 , G06F3/04845 , G06F16/245 , G06T11/00 , H04N5/272
Abstract: In one or more implementations, a camera user interface of a client application may be accessed from a third-party application. The camera user interface may be modified based on input from a developer of the third-party application. Modifications to the camera user interface may be made according to a framework provided by a service provider related to the client application. The modifications to the camera user interface of the client application may be directed to modifying one or more user interface elements of an initial version of the camera user interface, modifying functionality available via the initial version of the camera user interface, or adding information related to the third-party application into the initial version of the camera user interface.
-
-
-
-
-
-
-
-
-