-
公开(公告)号:US10985937B2
公开(公告)日:2021-04-20
申请号:US15180046
申请日:2016-06-12
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Kevin P. McLaughlin , Nathan E. Carroll
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.
-
公开(公告)号:US20190229942A1
公开(公告)日:2019-07-25
申请号:US16287835
申请日:2019-02-27
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Srinivas Rama , Matthew C. Lucas , Nathan E. Carroll , Kevin P. McLaughlin , Thomas A. Dilligan , Arun G. Mathias
Abstract: An automated environment can include multiple controller devices capable of communicating with multiple accessory devices. The controller devices can automatically elect one of their number as a coordinator device for the environment and can automatically perform a new election if an incumbent coordinator becomes unavailable or resigns. The election processes can be transparent to any users. An elected coordinator can perform various operations to facilitate management of the automated environment, including routing of communications between controllers and accessories.
-
公开(公告)号:US20250168030A1
公开(公告)日:2025-05-22
申请号:US19030263
申请日:2025-01-17
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Kevin P. McLaughlin , Nathan E. Carroll
IPC: H04L12/28 , H04L41/0681 , H04L41/0695 , H04L41/0816 , H04L67/125 , H04L67/59 , H04L69/40
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.
-
公开(公告)号:US12113641B2
公开(公告)日:2024-10-08
申请号:US17184178
申请日:2021-02-24
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Kevin P. McLaughlin , Nathan E. Carroll
IPC: H04L67/59 , H04L12/28 , H04L41/0681 , H04L41/0695 , H04L41/0816 , H04L67/125 , H04L69/40
CPC classification number: H04L12/2816 , H04L12/2814 , H04L12/283 , H04L41/0681 , H04L41/0695 , H04L41/0816 , H04L67/125 , H04L67/59 , H04L69/40
Abstract: A first device can receive a delegation message from a second device. The delegation message can include a trigger data object that defines a triggered action set including a triggering event and an action to be performed by an accessory device in response to the triggering event. The first device can perform consistency checking of the received trigger data object relative to one or more previously received trigger data objects to determine whether a conflict exists.
-
公开(公告)号:US20220006662A1
公开(公告)日:2022-01-06
申请号:US17393163
申请日:2021-08-03
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Srinivas Rama , Matthew C. Lucas , Nathan E. Carroll , Kevin P. McLaughlin , Thomas A. Dilligan , Arun G. Mathias
Abstract: An automated environment can include multiple controller devices capable of communicating with multiple accessory devices. The controller devices can automatically elect one of their number as a coordinator device for the environment and can automatically perform a new election if an incumbent coordinator becomes unavailable or resigns. The election processes can be transparent to any users. An elected coordinator can perform various operations to facilitate management of the automated environment, including routing of communications between controllers and accessories.
-
公开(公告)号:US11003148B2
公开(公告)日:2021-05-11
申请号:US16020728
申请日:2018-06-27
Applicant: Apple Inc.
Inventor: Matthew C. Lucas , Anush G. Nadathur , Nathan E. Carroll
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.
-
公开(公告)号:US10270610B2
公开(公告)日:2019-04-23
申请号:US15274353
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Srinivas Rama , Matthew C. Lucas , Nathan E. Carroll , Kevin P. McLaughlin , Thomas A. Dilligan , Arun G. Mathias
IPC: H04M11/10 , H04L12/28 , H04L12/26 , H04L29/08 , H04W84/20 , H04W4/80 , H04W84/12 , H04W84/22 , H04W4/50
Abstract: An automated environment can include multiple controller devices capable of communicating with multiple accessory devices. The controller devices can automatically elect one of their number as a coordinator device for the environment and can automatically perform a new election if an incumbent coordinator becomes unavailable or resigns. The election processes can be transparent to any users. An elected coordinator can perform various operations to facilitate management of the automated environment, including routing of communications between controllers and accessories.
-
18.
公开(公告)号:US20170033944A1
公开(公告)日:2017-02-02
申请号:US15180046
申请日:2016-06-12
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Kevin P. McLaughlin , Nathan E. Carroll
IPC: H04L12/28 , G05B19/042
CPC classification number: H04L12/2816 , G05B15/02 , G05B2219/2642 , H04L12/2814 , H04L12/282 , H04L12/283 , H04L41/0681 , H04L41/0695 , H04L41/0816 , H04L67/125 , H04L67/2861 , H04L69/40
Abstract: Execution of a trigger (or triggered action set) can be delegated by an owner device to a delegate device. The delegate device can assume responsibility for executing the trigger without further communication from the owner device. The owner device can monitor the status of the delegate device; if the delegate device enters a state in which it is presumed to be unavailable to execute the trigger, the owner device can resume the responsibility for executing the trigger.
Abstract translation: 可以将所有者设备的触发器(或触发的操作集)的执行委托给代理设备。 代理设备可以承担执行触发的责任,而不需要与所有者设备的进一步通信。 所有者设备可以监视委托设备的状态; 如果委托设备进入被认为无法执行触发的状态,则所有者设备可以恢复执行触发的责任。
-
-
-
-
-
-
-