-
公开(公告)号:US20190373303A1
公开(公告)日:2019-12-05
申请号:US16140470
申请日:2018-09-24
Applicant: Apple Inc.
Inventor: Zaka Ur Rehman Ashraf , Anush G. Nadathur , Jared S. Grubb , Srinivas Rama
IPC: H04N21/422 , G10L15/26
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.
-
公开(公告)号:US09979625B2
公开(公告)日:2018-05-22
申请号:US14614914
申请日:2015-02-05
Applicant: Apple Inc.
Inventor: Kevin P. McLaughlin , Andrew Burks , Srinivas Rama , Anush Nadathur , Joe Abuan , Bob Bradley , Craig Dooley , Gregg Golembeski, Jr. , Arun Mathias
CPC classification number: H04L43/10 , G06F11/3051 , H04L9/006 , H04L9/0841 , H04L9/0861 , H04L9/3247 , H04L9/3263 , H04L63/0442 , H04L63/061 , H04L63/0823 , H04L63/18 , H04L67/02 , H04L67/04 , H04L67/12 , H04L67/303 , H04W4/70 , H04W4/80 , H04W12/04 , H04W12/06
Abstract: A uniform protocol can facilitate secure, authenticated communication between a controller device and an accessory device that is controlled by the controller. An accessory and a controller can establish a pairing, the existence of which can be verified at a later time and used to create a secure communication session. The accessory can provide an accessory definition record that defines the accessory as a collection of services, each service having one or more characteristics. Within a secure communication session, the controller can interrogate the characteristics to determine accessory state and/or modify the characteristics to instruct the accessory to change its state.
-
公开(公告)号:US20170359190A1
公开(公告)日:2017-12-14
申请号: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
CPC classification number: H04L12/2803 , H04L12/2816 , H04L43/0811 , H04L67/303 , H04L2012/2841 , H04W4/50 , H04W4/80 , H04W84/12 , H04W84/18 , H04W84/20 , H04W84/22 , H04W88/04
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.
-
公开(公告)号:US20170201499A1
公开(公告)日:2017-07-13
申请号:US15400386
申请日:2017-01-06
Applicant: Apple Inc.
Inventor: Kevin P. McLaughlin , Anush G. Nadathur , Matthew C. Lucas , Srinivas Rama , Dennis Mathews
CPC classification number: H04L63/0428 , H04L1/16 , H04L9/0838 , H04L9/3247 , H04L63/0435 , H04L63/101 , H04L67/02 , H04W4/70 , H04W4/80 , H04W12/02 , H04W12/08 , H04W12/12
Abstract: A controller and an accessory controllable by the controller can communicate using secure read and write procedures. The procedures can include encrypting identifiers of accessory characteristics targeted by a read or write operation as well as any data being read or written. The procedures can also include the accessory returning a cryptographically signed response verifying receipt and execution of the read or write instruction. In some instances, a write procedure can be implemented as a timed write in which a first instruction containing the write data is sent separately from a second instruction to execute the write operation; the accessory can disregard the write data if the second instruction is not received within a timeout period after receiving the first instruction.
-
25.
公开(公告)号:US20150351145A1
公开(公告)日:2015-12-03
申请号:US14725891
申请日:2015-05-29
Applicant: Apple Inc.
Inventor: Andrew Burks , Anush G. Nadathur , Srinivas Rama , Kevin P. McLaughlin , Joe Abuan , Dennis Mathews , Matthew C. Lucas
CPC classification number: H04L12/282 , G08C17/02 , G08C2201/20 , G08C2201/40 , G08C2201/60 , G08C2201/91 , G08C2201/93 , H04L63/0281 , H04L63/102
Abstract: Controllers can be used to control the operation of various accessories. Controllers with access to a particular accessory (or group of accessories) can be organized into a controller network to facilitate control. The controller network can include various proxy devices including bridge and tunnel proxies that can relay messages to and from accessories, perform protocol translations, and/or provide communication security. Some proxy devices can include decision logic to enable coordinated control over one or more accessories by the controllers in the controller network.
Abstract translation: 控制器可用于控制各种配件的运行。 可以将访问特定附件(或一组附件)的控制器组织到控制器网络中以便于控制。 控制器网络可以包括各种代理设备,包括桥接和隧道代理,其可以向附件中传递消息,以及从附件转发消息,执行协议转换和/或提供通信安全性。 一些代理设备可以包括决策逻辑,以便能够通过控制器网络中的控制器对一个或多个附件进行协调控制。
-
公开(公告)号:US12256223B2
公开(公告)日:2025-03-18
申请号:US17947425
申请日:2022-09-19
Applicant: Apple Inc.
Inventor: Wayne A. Lee , Zaka Ur Rehman Ashraf , Daniel R. Borges , Kyle C. Brogle , Srinivas Rama , Benjamin S. Turner , Hung Q. Le , Devin E Gund , Keith W. Rauenbuehler , Praveen Chegondi
IPC: H04W12/76 , G06F8/65 , H04W12/086
Abstract: A wireless access device can be configured to determine a list of accessory groups corresponding to accessories connected to a network managed by the wireless access device. The wireless access device may also be configured to identify at least one firmware update that corresponds to at least one accessory group of the list of accessory groups and request all firmware updates that correspond to the at least one accessory group. The wireless access device can also be configured to receive one or more firmware updates that corresponds to at least one of the accessories of the at least one accessory group for which a respective firmware update is available and transmit at least one firmware update of the received one or more firmware updates to at least one corresponding accessory of the at least one accessory group.
-
公开(公告)号:US11949938B2
公开(公告)日:2024-04-02
申请号:US17652654
申请日:2022-02-25
Applicant: APPLE INC.
Inventor: Zaka Ur Rehman Ashraf , Anush G. Nadathur , Jared S. Grubb , Srinivas Rama
IPC: H04N21/41 , G10L15/26 , H04N21/422
CPC classification number: H04N21/41265 , G10L15/26 , H04N21/42203 , H04N21/42208 , H04N21/42225
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.
-
公开(公告)号:US11297373B2
公开(公告)日:2022-04-05
申请号:US16815314
申请日:2020-03-11
Applicant: Apple Inc.
Inventor: Zaka Ur Rehman Ashraf , Anush G. Nadathur , Jared S. Grubb , Srinivas Rama
IPC: H04N21/422 , G10L15/26
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.
-
公开(公告)号: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.
-
公开(公告)号:US10595073B2
公开(公告)日:2020-03-17
申请号:US16140470
申请日:2018-09-24
Applicant: Apple Inc.
Inventor: Zaka Ur Rehman Ashraf , Anush G. Nadathur , Jared S. Grubb , Srinivas Rama
IPC: H04N21/422 , G10L15/26
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.
-
-
-
-
-
-
-
-
-