-
公开(公告)号:US20210390781A1
公开(公告)日:2021-12-16
申请号:US16948268
申请日:2020-09-10
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Patrick Mandia , Celia Nicole Mourkogiannis
Abstract: The technical problem of adding content originating from a third party app to an augmented reality component maintained by the 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 to permit delivery of said values, from a third party app to the messaging server system, in the payload of a deep link that references the ID of the augmented reality component. The content that originates from the third party app and is provided to an augmented reality component maintained by the messaging server system may be dynamic, in that it may change over time, such as, e.g., sports scores provided by a sports news channel app.
-
公开(公告)号:US20210383373A1
公开(公告)日:2021-12-09
申请号:US16946194
申请日:2020-06-09
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.
-
公开(公告)号:US12192157B2
公开(公告)日:2025-01-07
申请号:US18235578
申请日:2023-08-18
Applicant: Snap Inc.
Inventor: Muzammil Ahmed , John Jensen , Michel Khristo , Sivakumar Loganathan , Patrick Mandia , Jun Xu , Austin Yeakel
IPC: H04L51/046 , H04L67/00 , H04L67/025 , H04L67/75
Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.
-
公开(公告)号:US11985135B2
公开(公告)日:2024-05-14
申请号:US17212601
申请日:2021-03-25
Applicant: Snap Inc.
Inventor: Patrick Mandia
IPC: H04L9/40
CPC classification number: H04L63/102
Abstract: A stated age filter is embedded in a computer-implemented application and is configured to limit users' access to features of the computer-implemented application based on the user's stated age. The stated age filter is constructed in the form of a software development kit (SDK) and may be used in the context of a messaging system that hosts a backend service for an associated messaging client, where the backend service is also the SDK provider system. The stated age filter permits a computer-implemented application to request and obtain, from a prospective user of the application, an authorization to communicate with the messaging system in order to verify whether the user's age, as self-reported to the messaging system, is equal to or greater than the minimum age requirement specified by the computer-implemented application.
-
公开(公告)号:US11978041B2
公开(公告)日:2024-05-07
申请号:US17817206
申请日:2022-08-03
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Matthew Colin Grantham , Patrick Mandia , David Whyte , William Wu
CPC classification number: G06Q20/3821 , G06F9/451 , G06Q20/4014 , H04L9/321
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.
-
公开(公告)号:US20230396570A1
公开(公告)日:2023-12-07
申请号:US18235578
申请日:2023-08-18
Applicant: Snap Inc.
Inventor: Muzammil Ahmed , John Jensen , Michel Khristo , Sivakumar Loganathan , Patrick Mandia , Jun Xu , Austin Yeakel
IPC: H04L51/046 , H04L67/025 , H04L67/00 , H04L67/75
CPC classification number: H04L51/046 , H04L67/025 , H04L67/34 , H04L67/75
Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.
-
公开(公告)号:US11816304B2
公开(公告)日:2023-11-14
申请号:US17346745
申请日:2021-06-14
Applicant: Snap Inc.
Inventor: Jacob Catalano , Patrick Mandia , Sriram Raman
IPC: G06F3/0482 , G06F9/451 , H04L67/53 , G06F8/61 , H04L51/046
CPC classification number: G06F3/0482 , G06F8/61 , G06F9/451 , H04L51/046 , H04L67/53
Abstract: Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.
-
公开(公告)号:US20230306696A1
公开(公告)日:2023-09-28
申请号:US18202575
申请日:2023-05-26
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Patrick Mandia , Celia Nicole Mourkogiannis
IPC: G06T19/00 , H04L51/046 , G06N20/00 , H04L67/01
CPC classification number: G06T19/006 , H04L51/046 , G06N20/00 , H04L67/01 , G06T2219/024
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.
-
公开(公告)号:US20230168865A1
公开(公告)日:2023-06-01
申请号:US18101013
申请日:2023-01-24
Applicant: Snap Inc.
Inventor: Patrick Mandia
CPC classification number: G06F8/20 , G06F11/3438 , G06F8/60 , G06F9/542
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.
-
公开(公告)号:US20230123628A1
公开(公告)日:2023-04-20
申请号:US18069430
申请日:2022-12-21
Applicant: Snap Inc.
Inventor: Patrick Mandia , Charles Burson DePue , David Whyte , Matthew Colin Grantham
IPC: G06F21/31 , H04L51/046 , H04L51/58 , G06F21/44
Abstract: Systems and methods are provided for registering with a given application. The systems and methods include operations for receiving, with a messaging application, a request to authenticate a phone number from the given application, the phone number being input by a user to register an account with the given application; determining that the phone number received in the request matches a user phone number stored in a user account associated with the messaging application; in response to determining that the phone number received in the request matches the user phone number stored in the user account, transmitting a communication from the messaging application to the given application indicating that the phone number has been authenticated; and causing the given application to register the account for the user to enable the user to log into the given application.
-
-
-
-
-
-
-
-
-