-
公开(公告)号:US20170346630A1
公开(公告)日:2017-11-30
申请号:US15618707
申请日:2017-06-09
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Gokul P. Thirumalai , Kevin P. McLaughlin , Matthew C. Lucas , Andrew Burks
CPC classification number: H04L9/14 , H04L9/006 , H04L12/2818 , H04L12/6418 , H04L63/0823 , H04L63/0884 , H04L67/125 , H04L67/141 , H04W12/02 , H04W12/04 , H04W12/06
Abstract: A relay service can relay messages between controllers and electronically controllable accessory devices that may be located remotely from the controllers. Relaying of messages by the relay service can be decoupled from any knowledge of the functionality of the accessory or the content of the messages. Device identification and relaying of messages can be managed using “relay aliases” that are meaningful only to the relay service and the endpoint devices (the controller and accessory). The endpoint devices can implement end-to-end security for messages transported by the relay service.
-
公开(公告)号:US09763081B2
公开(公告)日:2017-09-12
申请号:US14549088
申请日:2014-11-20
Applicant: APPLE INC.
Inventor: Mehdi Ziat , Christopher Sharp , Kevin P. McLaughlin , Li Li , Jerrold V. Hauck , Yousuf H. Vaid
CPC classification number: H04W8/22 , G06F9/44505 , G06F9/5011
Abstract: Systems and methods for validating and applying modifications to a policy control function (PCF) of a station. The methods include generating a PCF package including a modification to a PCF, and determining whether the PCF package is to be transmitted to the station by a first or second entity. The methods further include when the PCF package is to be transmitted by the first entity, including a first signature of the first entity in a deliverer field of the PCF package, and when the PCF package is to be transmitted by the second entity, including the first signature in an owner field and a second signature of the second entity in the deliverer field. The methods further include receiving the PCF package from the first or second entity, determining whether the PCF package is valid, and applying the modification to the PCF when it is determined the PCF package is valid.
-
公开(公告)号: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.
-
24.
公开(公告)号: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: 控制器可用于控制各种配件的运行。 可以将访问特定附件(或一组附件)的控制器组织到控制器网络中以便于控制。 控制器网络可以包括各种代理设备,包括桥接和隧道代理,其可以向附件中传递消息,以及从附件转发消息,执行协议转换和/或提供通信安全性。 一些代理设备可以包括决策逻辑,以便能够通过控制器网络中的控制器对一个或多个附件进行协调控制。
-
公开(公告)号:US20140143826A1
公开(公告)日:2014-05-22
申请号:US14085951
申请日:2013-11-21
Applicant: Apple Inc.
Inventor: Christopher B. Sharp , Yousuf H. Vaid , Li Li , Jerrold V. Hauck , Arun G. Mathias , Xiangying Yang , Kevin P. McLaughlin
IPC: G06F21/60
CPC classification number: G06F21/604 , H04L63/102 , H04L63/105 , H04L63/20 , H04W12/08
Abstract: A policy-based framework is described. This policy-based framework may be used to specify the privileges for logical entities to perform operations associated with an access-control element (such as an electronic Subscriber Identity Module) located within a secure element in an electronic device. Note that different logical entities may have different privileges for different operations associated with the same or different access-control elements. Moreover, the policy-based framework may specify types of credentials that are used by the logical entities during authentication, so that different types of credentials may be used for different operations and/or by different logical entities. Furthermore, the policy-based framework may specify the security protocols and security levels that are used by the logical entities during authentication, so that different security protocols and security levels may be used for different operations and/or by different logical entities.
Abstract translation: 描述了基于策略的框架。 该基于策略的框架可以用于指定逻辑实体执行与位于电子设备中的安全元件内的访问控制元素(例如电子订户身份模块)相关联的操作的权限。 注意,对于与相同或不同的访问控制元素相关联的不同操作,不同的逻辑实体可以具有不同的权限。 此外,基于策略的框架可以指定在认证期间由逻辑实体使用的凭证的类型,使得不同类型的凭证可以用于不同的操作和/或由不同的逻辑实体使用。 此外,基于策略的框架可以指定在认证期间由逻辑实体使用的安全协议和安全级别,使得不同的安全协议和安全级别可以用于不同的操作和/或不同的逻辑实体。
-
公开(公告)号:US20230164222A1
公开(公告)日:2023-05-25
申请号:US18101382
申请日:2023-01-25
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Kevin P. McLaughlin , David R. Stites , Jahshan A. Bhatti , Kevin Duffy , Robert William Mayor
CPC classification number: H04L67/125 , H04Q9/00 , G08C17/02 , G01S11/06 , H04L12/2809 , G01S5/013 , H04Q2209/40 , H04W4/12
Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values using one or more sensors of a mobile device and the one or more sensor values are determined from one or more signals emitted by a first one or more accessory devices. An area of a physical space for the first one or more accessory devices can be determined based on the one or more sensor values. A second one or more accessory devices associated with the same area as the first one or more accessory devices can be suggested to a user.
-
公开(公告)号:US11575752B2
公开(公告)日:2023-02-07
申请号:US16892207
申请日:2020-06-03
Applicant: Apple Inc.
Inventor: Brent M. Ledvina , Kevin P. McLaughlin , David R. Stites , Jahshan A. Bhatti , Kevin Duffy , Robert William Mayor
Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values using one or more sensors of a mobile device and the one or more sensor values are determined from one or more signals emitted by a first one or more accessory devices. An area of a physical space for the first one or more accessory devices can be determined based on the one or more sensor values. A second one or more accessory devices associated with the same area as the first one or more accessory devices can be suggested to a user.
-
公开(公告)号:US20210273802A1
公开(公告)日:2021-09-02
申请号:US17326127
申请日:2021-05-20
Applicant: Apple Inc.
Inventor: Kevin P. McLaughlin , Andrew Burks , Matthew C. Lucas , Gokul P. Thirumalai , Anush G. Nadathur
Abstract: A relay service can relay messages between controllers and electronically controllable accessory devices that may be located remotely from the controllers. Relaying of messages by the relay service can be decoupled from any knowledge of the functionality of the accessory or the content of the messages. Device identification and relaying of messages can be managed using “relay aliases” that are meaningful only to the relay service and the endpoint devices (the controller and accessory). The endpoint devices can implement end-to-end security for messages transported by the relay service.
-
公开(公告)号:US11088862B2
公开(公告)日:2021-08-10
申请号: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
IPC: H04M11/10 , H04L12/28 , H04W4/80 , H04W84/18 , H04W88/04 , H04L12/26 , H04L29/08 , H04W84/20 , H04W4/50 , H04W84/12 , H04W84/22
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.
-
公开(公告)号:US11068883B2
公开(公告)日:2021-07-20
申请号:US15482478
申请日:2017-04-07
Applicant: Apple Inc.
Inventor: David T. Haggerty , Ahmer A. Khan , Christopher B. Sharp , Jerrold Von Hauck , Joakim Linde , Kevin P. McLaughlin , Mehdi Ziat , Yousuf H. Vaid
Abstract: Methods and apparatus for the deployment of financial instruments and other assets are disclosed. In one embodiment, a security software protocol is disclosed that guarantees that the asset is always securely encrypted, that one and only one copy of an asset exists, and the asset is delivered to an authenticated and/or authorized customer. Additionally, exemplary embodiments of provisioning systems are disclosed that are capable of, among other things, handling large bursts of traffic (such as can occur on a so-called “launch day” of a device).
-
-
-
-
-
-
-
-
-