-
公开(公告)号:US20220263741A1
公开(公告)日:2022-08-18
申请号:US17716332
申请日:2022-04-08
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Nicholas J. Circosta , Kenneth A. York , Christopher Ku , Adam J. Moore , Jose A. Lozano Hinojosa , Aniket A. Zamwar , Patrick L. Coffman
IPC: H04L43/0811 , H04L43/10 , H04L41/22
Abstract: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
-
公开(公告)号:US20210397436A1
公开(公告)日:2021-12-23
申请号:US17338568
申请日:2021-06-03
Applicant: Apple Inc.
Inventor: Hung Q. Le , Zaka Ur Rehman Ashraf , Keith W. Rauenbuehler , Christopher B. Zimmermann , Keith R. Bisset , Sivaramachandran Ganesan , Wayne A. Lee , Praveen Chegondi , Patrick L. Coffman
IPC: G06F8/65 , G06F8/61 , G06F9/4401
Abstract: Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based at least in part on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.
-
公开(公告)号:US10911992B2
公开(公告)日:2021-02-02
申请号:US16145055
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. Abuan , Ian J. Baird , Xiaosong Zhou , Christopher M. Garrido , Dazhong Zhang , Keith W. Rauenbuehler , Yan Yang , Patrick Miauton , Eric L. Chien , Berkat S. Tung , Karthick Santhanam
IPC: H04W72/12 , H04W36/00 , H04L29/08 , H04W4/08 , H04L29/06 , H04W12/04 , H04W12/06 , G06F9/48 , H04W36/02 , H04L12/18 , H04L9/08 , H04B17/318 , H04B17/336
Abstract: A device implementing the subject technology may include at least one processor configured to receive a plurality of buffer reports from a plurality of other devices, each of the plurality of buffer reports indicating a current target buffer level for a respective one of the plurality of other devices. The at least one processor may be further configured to determine a group target buffer level based at least in part on the current target buffer levels of the plurality of other devices and a current target buffer level of the at least one buffer. The at least one processor may be further configured to transmit the group target buffer level to the plurality of other devices. The at least one processor may be further configured to manage an occupancy of the at least one buffer based at least in part on the group target buffer level.
-
公开(公告)号:US10805455B2
公开(公告)日:2020-10-13
申请号:US15845725
申请日:2017-12-18
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Nicholas M. Fraioli
IPC: H04M3/42 , H04L29/08 , H04W76/10 , H04W4/80 , H04M3/54 , H04W84/18 , H04M3/46 , H04W4/06 , H04W68/02 , H04W68/00 , H04W84/04 , H04W84/12 , H04W88/06
Abstract: A connection manager manages connections for associated user devices by determining whether an incoming connection has been answered at a user device, and if so then generating and transmitting silencing commands to associated user devices using first and second wireless communication modes, with one mode being faster. Connections can comprise phone calls, and modes can comprise push and Bluetooth® messaging. The connection manager can instruct device outputs to provide connection alerts, limited to visual alerts when an associated user device is active, listen for associated user device communications, and instruct device outputs to stop providing alerts when a silencing command is received. Further, a connection manager can receive a signal regarding a headset status, route an outside connection from a phone to the headset when the headset is active or to another device when the headset is not active, detect a change in headset status, and reroute the connection accordingly.
-
公开(公告)号:US20200267552A1
公开(公告)日:2020-08-20
申请号: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.
-
公开(公告)号:US10523820B2
公开(公告)日:2019-12-31
申请号:US15991905
申请日:2018-05-29
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Wenhui Xu , Xiaoxiao Zheng , Spencer E. Lewson , Keith W. Rauenbuehler , Komei Harada , Ming Jin , Gurtej Singh G. Chandok , David L. Biderman
Abstract: A first request to form a conference call is received from a first of a plurality of electronic devices. In response to the first request, a conference data structure is generated in a memory. Based on determining the conference call has ended, a second request is transmitted to each of the plurality of electronic devices to return a high-resolution video stream generated by each electronic device during the conference call. In response to the second requests, the high-resolution video stream is received from at least some of the plurality of electronic devices. Each of the received high-resolution video streams is stored in the conference data structure in the memory to generate a completed conference data structure. A notice that the completed conference data structure is available is transmitted to each of the plurality of electronic devices.
-
公开(公告)号:US10419377B2
公开(公告)日:2019-09-17
申请号:US15610564
申请日:2017-05-31
Applicant: Apple Inc.
Inventor: Kevin J. Lindeman , Keith W. Rauenbuehler , Stuart T. Montgomery , Andrew Wadycki
Abstract: According to one embodiment, in response to a request received from a messaging system to categorize a message received from a remote sender, a messaging extension associated with the messaging client is identified. The message without a recipient identifier (ID) identifying a recipient of the message is transmitted to the messaging extension via a first application programming interface (API). The messaging extension is executed within a first sandboxed environment and the messaging extension is to perform a content analysis on the message to categorize the message. In response to a first analysis result received from the messaging extension, a response representing the first analysis result is transmitted to the messaging system, wherein the response indicates whether the message should be delivered or filtered.
-
公开(公告)号:US10230841B2
公开(公告)日:2019-03-12
申请号:US15789570
申请日:2017-10-20
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Ryan A. Williams
Abstract: Systems and processes for operating a digital assistant are provided. In one example, a method includes receiving an incoming call. In response to receiving the incoming call, the method further includes obtaining one or more user-specific data items. The method further includes determining one or more user status options; and determining one or more confidence values associated with the one or more user status options. The method further includes in accordance with the determination of the one or more confidence values exceeding a predetermined threshold, providing a plurality of response options associated with declining the incoming call. The method further includes receiving a selection of a response option from the plurality of response options; and declining the call based on the selected response option.
-
公开(公告)号:US20150350418A1
公开(公告)日:2015-12-03
申请号:US14475458
申请日:2014-09-02
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Peter A. Laurens , Andreas E. Schobel , Nicholas M. Fraioli
CPC classification number: H04M3/428 , G08B21/24 , H04L63/0823 , H04M1/006 , H04M1/72513 , H04M1/72519 , H04M1/7253 , H04W4/02 , H04W4/16 , H04W12/06
Abstract: A host device may relay notifications to any number of client devices of an incoming call. In response to a hold command from a client device, the host device may connect to the call and place the call in a hold state. For example, when a phone operating as a host device receives an incoming call from a network, the phone may communicate the presence of the incoming call to client device(s), such as laptop, desktop, tablet, or wearable devices that are associated with the host device. When an answer and hold selection is made at a client, an answer and hold communication may be sent from the client device to the host device. The host device may then communicate with the network to connect the call to the host. When the call is connected, the host may mute the call until an answer or disconnect occurs.
Abstract translation: 主机设备可以将通知中继到来电的任何数量的客户端设备。 响应于来自客户端设备的保持命令,主机设备可以连接到呼叫并将呼叫置于保持状态。 例如,当作为主机设备操作的电话从网络接收到来话呼叫时,电话可以将来话呼叫的存在传达给客户端设备,例如笔记本电脑,台式机,平板电脑或与之相关联的可穿戴设备 与主机设备。 当在客户端进行应答和保持选择时,可以从客户端设备向主机设备发送应答和保持通信。 然后,主机设备可以与网络通信,以将呼叫连接到主机。 当呼叫连接时,主机可能会使呼叫静音,直到出现应答或断开连接。
-
公开(公告)号:US12267206B2
公开(公告)日:2025-04-01
申请号:US18376606
申请日:2023-10-04
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
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.
-
-
-
-
-
-
-
-
-