-
公开(公告)号:US20210184881A1
公开(公告)日:2021-06-17
申请号:US17184178
申请日:2021-02-24
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10572530B2
公开(公告)日:2020-02-25
申请号:US15626819
申请日:2017-06-19
Applicant: Apple Inc.
Inventor: Benjamin A. Smith , Reed E. Olsen , Kevin P. McLaughlin , Anush G. Nadathur
Abstract: In some implementations, a coordinator device can prefetch images from a camera accessory in response to receiving a doorbell event notification from a doorbell accessory. For example, the coordinator device can prefetch an image in response to receiving a doorbell event notification from a doorbell accessory so that the captured image is contemporaneous with the doorbell event and to avoid making multiple subsequent requests for the same image from the camera accessory when multiple user devices request the captured image. The coordinator device can store the image received from the camera accessory and serve the image to user devices when the user devices request a snapshot image corresponding to the doorbell 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.
-
公开(公告)号:US09680646B2
公开(公告)日:2017-06-13
申请号:US15064406
申请日:2016-03-08
Applicant: Apple Inc.
Inventor: Anush G. Nadathur , Gokul P. Thirumalai , Kevin P. McLaughlin , Matthew C. Lucas , Andrew Burks
IPC: H04L9/32 , G06F7/04 , H04L9/14 , H04L9/00 , H04L29/08 , H04L12/28 , H04L29/06 , H04W12/06 , H04W12/04
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.
-
公开(公告)号:US20250030572A1
公开(公告)日:2025-01-23
申请号:US18908574
申请日:2024-10-07
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.
-
公开(公告)号:US11805009B2
公开(公告)日:2023-10-31
申请号:US16140450
申请日:2018-09-24
Applicant: Apple Inc.
Inventor: Franco Travostino , Keith W. Rauenbuehler , Marc J. Krochmal , Nicholas M. Fraioli , Anush G. Nadathur
IPC: G06F15/16 , G06F9/54 , H04L29/06 , H04L41/0806 , H04L41/22 , H04L43/0811 , H04L9/40
CPC classification number: H04L41/0806 , H04L41/22 , H04L43/0811 , H04L63/0272 , H04L63/10
Abstract: Embodiments of the present disclosure are directed towards techniques for adjusting a network connection of an accessory. In some examples, the computing device can determine that the accessory is not connected to a network (e.g., the same network to which the computing device is connected). The network may utilize a first connection type. Using a second type of connection, the computing device may determine an appropriate network for connection with the accessory. The computing device may then transmit instructions to the accessory, using the second type of connection, to adjust its network connection to be connected to the determined network. The determined network may use the first connection type.
-
公开(公告)号:US20230088057A1
公开(公告)日:2023-03-23
申请号:US17953258
申请日:2022-09-26
Applicant: APPLE INC.
Inventor: Anush G. Nadathur , Keith W. Rauenbuehler , Kenneth A. York , Varinder Singh , Nicholas M. Fraioli
Abstract: Embodiments of the present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide an intelligent method for detecting triggering items in one or more frames of streaming video from an Internet Protocol camera. Upon detection, the camera transmits one or more frames of the video over a network to a computing device. Upon detecting a triggering item in a frame of the video stream, the computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container. Once the triggering item is no longer detected, the streaming session can be closed.
-
-
-
-
-
-
-
-
-