-
公开(公告)号:US11698846B2
公开(公告)日:2023-07-11
申请号:US17481436
申请日:2021-09-22
Applicant: Apple Inc.
Inventor: Dennis Mathews
IPC: G06F11/30 , H04L9/40 , H04W4/80 , H04W4/06 , H04L67/02 , H04L67/04 , H04L67/303 , H04W12/37 , H04W12/50
CPC classification number: G06F11/3051 , H04L63/061 , H04L67/02 , H04L67/04 , H04L67/303 , H04W4/06 , H04W4/80 , H04W12/37 , H04W12/50 , H04L63/0428
Abstract: An accessory communication control protocol can facilitate faster and more secure transmission of status updates from an accessory to a controller (or network base station). An accessory can register with a controller, where the controller can provide some subscription and key generation information to the accessory. The accessory can detect changes to characteristics of the accessory and generate a broadcast notification that includes updates to the state of the characteristic. The broadcast notification can also include a counter, a device identifier, and a key. According to timing or rules, the accessory can transmit the broadcast notification to the controller without the need to establish a secure session with the controller.
-
公开(公告)号:US20200097380A1
公开(公告)日:2020-03-26
申请号:US16693746
申请日:2019-11-25
Applicant: Apple Inc.
Inventor: Dennis Mathews
Abstract: An accessory communication control protocol can facilitate faster and more secure transmission of status updates from an accessory to a controller (or network base station). An accessory can register with a controller, where the controller can provide some subscription and key generation information to the accessory. The accessory can detect changes to characteristics of the accessory and generate a broadcast notification that includes updates to the state of the characteristic. The broadcast notification can also include a counter, a device identifier, and a key. According to timing or rules, the accessory can transmit the broadcast notification to the controller without the need to establish a secure session with the controller.
-
公开(公告)号:US20180349242A1
公开(公告)日:2018-12-06
申请号:US15711931
申请日:2017-09-21
Applicant: Apple Inc.
Inventor: Dennis Mathews
CPC classification number: H04L63/061 , H04L63/0428 , H04L67/12 , H04W4/06 , H04W4/80 , H04W12/04
Abstract: An accessory communication control protocol can facilitate faster and more secure transmission of status updates from an accessory to a controller (or network base station). An accessory can register with a controller, where the controller can provide some subscription and key generation information to the accessory. The accessory can detect changes to characteristics of the accessory and generate a broadcast notification that includes updates to the state of the characteristic. The broadcast notification can also include a counter, a device identifier, and a key. According to timing or rules, the accessory can transmit the broadcast notification to the controller without the need to establish a secure session with the controller.
-
公开(公告)号:US10085294B2
公开(公告)日:2018-09-25
申请号:US14921481
申请日:2015-10-23
Applicant: APPLE INC.
Inventor: Paul V. Flynn , Dennis Mathews , Ajoy K. Singh , Wen Zhao , Yong Liu , Syed Aon Mujtaba , Sriram Hariharan , Matthew L. Semersky
CPC classification number: H04W76/10 , H04W4/025 , H04W88/04 , H04W88/06 , H04W88/182
Abstract: A client device and a host device may create a local connection for providing wide area network access, such as Internet access, to the client device. In some embodiments, the client device may have limited network capabilities and may not be able to access the Internet without the host device. The client device may provide its speed and direction in a message to potential host devices. A host device may calculate a suitability metric, based on the speed and direction of the client as well as connection properties of the networks, which indicates an ability for the host device to connect the client device to the Internet. The host device may provide the suitability metric within a connection request to the client device. Based on the suitability metric and/or other factors, the client device and the host device may establish the local connection.
-
公开(公告)号: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.
-
16.
公开(公告)号: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: 控制器可用于控制各种配件的运行。 可以将访问特定附件(或一组附件)的控制器组织到控制器网络中以便于控制。 控制器网络可以包括各种代理设备,包括桥接和隧道代理,其可以向附件中传递消息,以及从附件转发消息,执行协议转换和/或提供通信安全性。 一些代理设备可以包括决策逻辑,以便能够通过控制器网络中的控制器对一个或多个附件进行协调控制。
-
公开(公告)号:US12124349B2
公开(公告)日:2024-10-22
申请号:US18198700
申请日:2023-05-17
Applicant: Apple Inc.
Inventor: Dennis Mathews
IPC: G06F11/30 , H04L9/40 , H04L67/02 , H04L67/04 , H04L67/303 , H04W4/06 , H04W4/80 , H04W12/37 , H04W12/50
CPC classification number: G06F11/3051 , H04L63/061 , H04L67/02 , H04L67/04 , H04L67/303 , H04W4/06 , H04W4/80 , H04W12/37 , H04W12/50 , H04L63/0428
Abstract: An accessory communication control protocol can facilitate faster and more secure transmission of status updates from an accessory to a controller (or network base station). An accessory can register with a controller, where the controller can provide some subscription and key generation information to the accessory. The accessory can detect changes to characteristics of the accessory and generate a broadcast notification that includes updates to the state of the characteristic. The broadcast notification can also include a counter, a device identifier, and a key. According to timing or rules, the accessory can transmit the broadcast notification to the controller without the need to establish a secure session with the controller.
-
公开(公告)号:US11132275B2
公开(公告)日:2021-09-28
申请号:US16693746
申请日:2019-11-25
Applicant: Apple Inc.
Inventor: Dennis Mathews
Abstract: An accessory communication control protocol can facilitate faster and more secure transmission of status updates from an accessory to a controller (or network base station). An accessory can register with a controller, where the controller can provide some subscription and key generation information to the accessory. The accessory can detect changes to characteristics of the accessory and generate a broadcast notification that includes updates to the state of the characteristic. The broadcast notification can also include a counter, a device identifier, and a key. According to timing or rules, the accessory can transmit the broadcast notification to the controller without the need to establish a secure session with the controller.
-
公开(公告)号:US11026283B2
公开(公告)日:2021-06-01
申请号:US16122131
申请日:2018-09-05
Applicant: Apple Inc.
Inventor: Ajoy K. Singh , Dennis Mathews , Paul V. Flynn , Wen Zhao , Yong Liu , Syed Aon Mujtaba , Sriram Hariharan , Matthew L. Semersky
IPC: H04W4/02 , H04W76/10 , H04W76/18 , H04W4/029 , H04W4/18 , H04B17/318 , H04W52/28 , H04W4/80 , H04W88/04 , H04W64/00
Abstract: A client device can be configured to identify data to be communicated with a network. In some examples, the client device can determine one or more transient properties of the client device and/or receive a connection request from a host device that is connected to the network, where the connection request comprises one or more connection properties of the host device. In some instances, the client device can also be configured to determine whether the host device is capable of transmitting the data to the network based at least in part on the one or more transient properties of the client device and the one or more connection properties of the host device and/or establish a connection with the host device in accordance with determining that the host device is capable of transmitting the data to the network.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-