-
公开(公告)号:US20220166700A1
公开(公告)日:2022-05-26
申请号:US17650589
申请日:2022-02-10
Applicant: Apple Inc.
Inventor: Joe Abuan , Bob Bradley , Craig Dooley , Gregg Golembeski, JR. , Andrew Burks , Srinivas Rama , Arun Mathias , Anush Nadathur , Kevin P. McLaughlin
IPC: H04L43/10 , H04L9/40 , G06F11/30 , H04W4/70 , H04L67/303 , H04L67/04 , H04L67/12 , H04L67/02 , H04L9/00 , H04L9/08 , H04L9/32 , G06F21/44 , H04W12/50 , H04W12/04
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.
-
公开(公告)号:US10951592B2
公开(公告)日:2021-03-16
申请号:US16141655
申请日:2018-09-25
Applicant: Apple Inc.
Inventor: Kevin P. McLaughlin , Anush G. Nadathur , Matthew C. Lucas , Srinivas Rama , Dennis Mathews
IPC: H04L9/32 , H04L29/06 , H04W4/80 , H04W12/08 , H04L12/28 , G06F21/72 , G06F21/60 , G06F21/44 , G06F21/42 , H04W12/00 , H04W12/02 , H04L9/08 , H04L29/08 , H04W4/70 , H04L1/16 , 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.
-
公开(公告)号:US20200213656A1
公开(公告)日:2020-07-02
申请号: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.
-
公开(公告)号: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.
-
公开(公告)号:US12231318B2
公开(公告)日:2025-02-18
申请号:US17650589
申请日:2022-02-10
Applicant: Apple Inc.
Inventor: Joe Abuan , Bob Bradley , Craig Dooley , Gregg Golembeski, Jr. , Andrew Burks , Srinivas Rama , Arun Mathias , Anush Nadathur , Kevin P. McLaughlin
IPC: H04L29/06 , G06F11/30 , G06F21/44 , H04L9/00 , H04L9/08 , H04L9/32 , H04L9/40 , H04L43/10 , H04L67/02 , H04L67/04 , H04L67/12 , H04L67/303 , H04W4/70 , H04W12/04 , H04W12/50 , H04W4/80 , 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.
-
公开(公告)号:US11483708B2
公开(公告)日:2022-10-25
申请号:US16789990
申请日:2020-02-13
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
Abstract: A controller device within a home network (or any suitable network) can be configured to manage network access tokens for various accessory devices within the home network. These network access tokens can be used by the accessory devices to access the home network without needing the network owner's network password. The network access tokens can be revocable and/or for a limited time. The controller device can generate the network access tokens, and can provide them to the accessory devices (or other user devices) as well as to an access device on the home network. Once the access device is provisioned with the accessory device's network access token, the router can control whether the accessory device is to be granted access to the home network and for how long.
-
公开(公告)号:US11283703B2
公开(公告)日:2022-03-22
申请号:US16405221
申请日:2019-05-07
Applicant: Apple Inc.
Inventor: Joe S. Abuan , Bob Bradley , Craig P. Dooley , Gregg J. Golembeski, Jr. , Andrew W. Burks , Srinivas Rama , Arun G. Mathias , Anush G. Nadathur , Kevin P. McLaughlin
IPC: H04L29/06 , H04L43/10 , G06F11/30 , H04W4/70 , H04L67/303 , H04L67/04 , H04L67/12 , H04L67/02 , H04L9/00 , H04L9/08 , H04L9/32 , G06F21/44 , H04W12/50 , H04W12/04 , H04W4/80 , 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.
-
公开(公告)号:US20200228362A1
公开(公告)日:2020-07-16
申请号:US16816709
申请日:2020-03-12
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.
-
公开(公告)号:US20180176112A1
公开(公告)日:2018-06-21
申请号:US15898092
申请日:2018-02-15
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.
-
公开(公告)号:US20150350031A1
公开(公告)日:2015-12-03
申请号:US14725912
申请日:2015-05-29
Applicant: Apple Inc.
Inventor: Andrew Burks , Anush G. Nadathur , Srinivas Rama , Kevin P. McLaughlin , Joe Abuan , Harlan Haskins
IPC: H04L12/24 , H04L29/08 , G06F3/0484 , H04W76/02 , G06F3/0482
CPC classification number: H04L41/22 , G05B15/02 , G05B2219/2642 , G06F3/0482 , G06F3/04842 , H04L12/2809 , H04L12/281 , H04L67/025 , H04W76/16
Abstract: Controllers can be used to control the operation of various accessories. A group of accessories can be organized into an accessory network that can facilitate coordinated control of multiple accessories. The accessory network can be organized according to an environment model that can include a hierarchical representation of a physical environment where accessories are present. The environment model can be synchronized across different controllers that have access to the accessories.
Abstract translation: 控制器可用于控制各种配件的运行。 一组配件可以组织成一个附件网络,可以方便多个配件的协调控制。 附件网络可以根据可以包括存在附件的物理环境的分层表示的环境模型来组织。 可以在具有访问附件的不同控制器之间同步环境模型。
-
-
-
-
-
-
-
-
-