Bidirectional bridge for web view
    22.
    发明授权

    公开(公告)号:US11575626B2

    公开(公告)日:2023-02-07

    申请号:US17249191

    申请日:2021-02-23

    Applicant: Snap Inc.

    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.

    Virtual currency in a native application environment

    公开(公告)号:US11501348B1

    公开(公告)日:2022-11-15

    申请号:US16723624

    申请日:2019-12-20

    Applicant: Snap Inc.

    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.

    DYNAMIC APPLICATION CONFIGURATION
    24.
    发明申请

    公开(公告)号:US20200220823A1

    公开(公告)日:2020-07-09

    申请号:US16408036

    申请日:2019-05-09

    Applicant: Snap Inc.

    Abstract: Methods and systems for providing multiple versions of an application in a social network are described. In some aspects, a first version of the application provides a first set of features while a second version of the application provides the first set of features and also a second set of features. Both the first version of the application and the second version of the application access the same application state data, which may be maintained by a back-end system, such as a social network. When the state data is updated by one or the other versions of the application, a notification may be provided to the other version of the application informing it of the update. The application state data may represent, for example, a shared gaming environment accessed by both the first and second versions of the application.

    BIDIRECTIONAL BRIDGE FOR WEB VIEW
    25.
    发明申请

    公开(公告)号:US20230138147A1

    公开(公告)日:2023-05-04

    申请号:US18092054

    申请日:2022-12-30

    Applicant: Snap Inc.

    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.

    Messaging and gaming applications rewards

    公开(公告)号:US11593826B1

    公开(公告)日:2023-02-28

    申请号:US16422063

    申请日:2019-05-24

    Applicant: Snap Inc.

    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; receiving, via the platform, a request from the web-based gaming application to execute a reward activity; determining, by the messaging application, that the request satisfies a reward activity criterion; generating the reward activity on the messaging application in response to receiving the request; and communicating, via the platform, a status of the reward activity from the messaging application to the web-based gaming application.

    DYNAMIC APPLICATION CONFIGURATION
    27.
    发明申请

    公开(公告)号:US20210409359A1

    公开(公告)日:2021-12-30

    申请号:US17470162

    申请日:2021-09-09

    Applicant: Snap Inc.

    Abstract: Methods and systems for providing multiple versions of an application in a social network are described. In some aspects, a first version of the application provides a first set of features while a second version of the application provides the first set of features and also a second set of features. Both the first version of the application and the second version of the application access the same application state data, which may be maintained by a back-end system, such as a social network. When the state data is updated by one or the other versions of the application, a notification may be provided to the other version of the application informing it of the update. The application state data may represent, for example, a shared gaming environment accessed by both the first and second versions of the application.

    VISUAL SEARCH TO LAUNCH APPLICATION

    公开(公告)号:US20210387090A1

    公开(公告)日:2021-12-16

    申请号:US17343521

    申请日:2021-06-09

    Applicant: Snap Inc.

    Abstract: Systems and methods herein access a visual identifier, perform a visual search of the visual identifier, in response to performing the visual search of the visual identifier, cause presentation of an application menu within a graphical user interface of a computing device, receive a selection of a first user interface element within the application menu, and in response to receiving the selection, run the computer application.

Patent Agency Ranking