MESSAGING SYSTEM WITH CIRCUMSTANCE CONFIGURATION FRAMEWORK FOR HARDWARE

    公开(公告)号:US20210099551A1

    公开(公告)日:2021-04-01

    申请号:US16803025

    申请日:2020-02-27

    Applicant: Snap Inc.

    Abstract: An example method comprises: receiving, at a server from a first client device, a request for access to a client feature on the first client device; determining, by the server, an applicable rule for the access request, the applicable rule having a plurality of nodes; determining, by the server, device capabilities needed for the determined rule; determining, by the server, nodes that can be executed and nodes that cannot be executed, based on the device capabilities, the nodes that can be executed including device hardware capabilities and the nodes that cannot be executed including real-time device capabilities; executing, by the server nodes that can be executed to reach a partial decision for the applicable rule; pruning the applicable rule to remove executed nodes and generate a pruned rule that includes nodes that cannot be executed; transmitting the pruned rule and partial decision to the first client device.

    Feature rollback for incapable mobile devices

    公开(公告)号:US12242373B2

    公开(公告)日:2025-03-04

    申请号:US17588759

    申请日:2022-01-31

    Applicant: Snap Inc.

    Abstract: Systems, devices, media, and methods are presented for testing the capability of a mobile device to run a particular feature of an application. Each feature may include a package of code, a call, a state, and a condition; each condition correlated with a specific state. The call is a query that includes instructions to evaluate whether the application will run successfully if a particular feature is running. If the call fails, the feature condition remains Off, resulting in a rollback of the feature. If the call succeeds, the feature condition is changed to On. The system may include an experimentation framework on each mobile device for registering features, executing calls, logging results, and maintaining states and conditions.

    Visual and audio wake commands
    14.
    发明授权

    公开(公告)号:US12175022B2

    公开(公告)日:2024-12-24

    申请号:US18367278

    申请日:2023-09-12

    Applicant: Snap Inc.

    Abstract: A gesture-based wake process for an AR system is described herein. The AR system places a hand-tracking input pipeline of the AR system in a suspended mode. A camera component of the hand-tracking input pipeline detects a possible visual wake command being made by a user of the AR system. On the basis of detecting the possible visual wake command, the AR system wakes the hand-tracking input pipeline and places the camera component in a fully operational mode. If the AR system, using the hand-tracking input pipeline, verifies the possible visual wake command as an actual wake command, the AR system initiates execution of an AR application.

    MESSAGING SYSTEM WITH CIRCUMSTANCE CONFIGURATION FRAMEWORK

    公开(公告)号:US20230362118A1

    公开(公告)日:2023-11-09

    申请号:US18220805

    申请日:2023-07-11

    Applicant: Snap Inc.

    CPC classification number: H04L51/063 H04L51/222 H04L51/226 H04L41/0893

    Abstract: An example method comprises: receiving, at the server from a first client device, a request for access to a client feature on the first client device; determining, by the server, an applicable rule for the access request, the applicable rule having a plurality of nodes; determining, by the server, device capabilities needed for the determined rule; determining, by the server, nodes that can be executed and nodes that cannot be executed, based on the device capabilities; executing, by the server, nodes that can be executed to reach a partial decision for the applicable rule; pruning the rule to remove executed nodes and generate a pruned rule that includes nodes that cannot be executed; transmitting the pruned rule and partial decision to the device. The pruned rule is executed on the first client device with partial decision to generate a final decision. The client feature is configured based on the decision.

Patent Agency Ranking