COORDINATING MODIFICATIONS BY MULTIPLE USERS TO A SHARED AUTOMATED ENVIRONMENT

    公开(公告)号:US20190025778A1

    公开(公告)日:2019-01-24

    申请号:US16020728

    申请日:2018-06-27

    Applicant: Apple Inc.

    Abstract: Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.

    CONSISTENCY CHECKING OF A DELEGATED TRIGGER IN AN AUTOMATED ENVIRONMENT

    公开(公告)号:US20250030572A1

    公开(公告)日:2025-01-23

    申请号:US18908574

    申请日:2024-10-07

    Applicant: Apple Inc.

    Abstract: A first device can identify a trigger. The trigger can include a triggering event and an action to be performed on an accessory device in response to detecting the triggering event. When the trigger is delegated to the first electronic device, the first electronic device can execute the trigger by monitoring for the triggering event and transmitting a control message to the accessory device in response to detecting the triggering event. When the trigger is delegated to a second electronic device, the first electronic device can monitor a status of the second electronic device for a condition indicating that the second electronic device is unavailable to execute the trigger and execute the trigger in response to detecting the condition.

    Coordinating modifications by multiple users to a shared automated environment

    公开(公告)号:US10012967B2

    公开(公告)日:2018-07-03

    申请号:US15274424

    申请日:2016-09-23

    Applicant: Apple Inc.

    CPC classification number: G05B15/02 H04L12/2809 H04L63/104

    Abstract: Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.

    COORDINATING MODIFICATIONS BY MULTIPLE USERS TO A SHARED AUTOMATED ENVIRONMENT

    公开(公告)号:US20170357226A1

    公开(公告)日:2017-12-14

    申请号:US15274424

    申请日:2016-09-23

    Applicant: Apple Inc.

    CPC classification number: G05B15/02 H04L12/2809 H04L63/104

    Abstract: Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.

    Coordinating modifications by multiple users to a shared automated environment by initiating a pair setup process with an accessory

    公开(公告)号:US12259697B2

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

    申请号:US17314957

    申请日:2021-05-07

    Applicant: Apple Inc.

    Abstract: Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.

    COORDINATIONG MODIFICATIONS BY MULTIPLE USERS TO A SHARED AUTOMATED ENVIRONMENT

    公开(公告)号:US20210341889A1

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

    申请号:US17314957

    申请日:2021-05-07

    Applicant: Apple Inc.

    Abstract: Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.

    DELEGATION OR REVOCATION OF TRIGGER EXECUTION IN AN AUTOMATED ENVIRONMENT

    公开(公告)号:US20210184881A1

    公开(公告)日:2021-06-17

    申请号:US17184178

    申请日:2021-02-24

    Applicant: Apple Inc.

    Abstract: A triggered action set for a first device can be defined by the first device. Instructions for executing the triggered action set can be provided by the first device to a second device. Subsequent to providing the instructions, the first device can monitor the status of the second device; if the delegate device enters a state in which it is presumed to be unavailable to execute the trigger, the first device can monitor for a triggering event associated with the triggered action set and send a control message to an accessory device in response to detecting the triggering event.

Patent Agency Ranking