-
公开(公告)号:US20250039606A1
公开(公告)日:2025-01-30
申请号:US18789199
申请日:2024-07-30
Applicant: Apple Inc.
Inventor: Aarti Kumar , Bob Bradley , Natalia A. Fornshell , Deepak Iyer , Astrid Yi , Michael J. Giles , Sriram Hariharan , Kang Sun , Akshay Mangalam Srivatsa , Jonathan A. Bennett , Taylor G. Carrigan , Anthony J. Guetta
Abstract: Techniques for routing communication to a common audio output device connected multiple audio signal source devices are disclosed. For each of audio signal source devices, a set of inputs are assessed. The set of inputs can include: an operational state of the audio signal source device, an interaction with the audio signal source device, an audio-producing application being executed by the audio signal source device, or a degree of user interaction with the audio-producing application. At a point in time, an audio routing score is generated for each of the audio signal source devices according to a weighted calculation of the set of inputs based on the assessing. Finally, an audio signal routing decision is made, to route an audio signal from one of the audio signal source devices to the audio output device, based on the audio routing score for each of the audio signal source devices.
-
公开(公告)号:US12067105B2
公开(公告)日:2024-08-20
申请号:US18320171
申请日:2023-05-18
Applicant: Apple Inc.
Inventor: Bob Bradley , William M. Bumgarner , Vijay Sundaram , Marc J. Krochmal
IPC: G06F21/44 , G06F21/60 , H04L9/32 , H04L9/40 , H04L65/61 , H04W4/00 , H04W12/02 , H04W12/03 , H04W12/06 , H04W12/065 , H04W12/069 , H04W12/082 , H04W12/084 , H04W12/50 , H04W76/14 , H04W4/06 , H04W4/80 , H04W12/55 , H04W12/71 , H04W84/12
CPC classification number: G06F21/44 , G06F21/604 , H04L9/32 , H04L9/3247 , H04L63/0876 , H04L65/61 , H04W4/00 , H04W12/02 , H04W12/03 , H04W12/065 , H04W12/068 , H04W12/069 , H04W12/082 , H04W12/084 , H04W12/50 , H04W76/14 , H04L63/083 , H04L63/10 , H04L63/105 , H04W4/06 , H04W4/80 , H04W12/55 , H04W12/71 , H04W84/12
Abstract: Disclosed herein is a technique for managing permissions associated with the control of a host device that are provided to a group of wireless devices. The host device is configured to pair with a first wireless device. In response to pairing with the first wireless device, the host device grants a first level of permissions for controlling the host device to the first wireless device. Subsequently, the host device can receive a second request from a second wireless device to pair with the host device. In response to pairing with the second wireless device, the host device can grant a second level of permissions for controlling the host device to second wireless device, where the second level of permissions is distinct from the first level of permissions.
-
公开(公告)号:US11805401B2
公开(公告)日:2023-10-31
申请号:US17483742
申请日:2021-09-23
Applicant: Apple Inc.
Inventor: Avinash Reddy Singireddy , Anjali S. Sandesara , Sergey Chemishkian , Yilok L. Wong , Bob Bradley , Michael Giles
CPC classification number: H04W8/005
Abstract: A device implementing dynamic controller selection may include a processor configured to generate a connectivity graph based on a scan for accessory devices, the connectivity graph including a connectivity metric value for a discovered accessory device. The processor may be configured to broadcast the connectivity graph and receive another connectivity graph broadcasted by another electronic device that includes another connectivity metric value for the accessory device. The processor may be configured to receive a request to provide an instruction to the accessory device and determine which of the electronic devices will provide the instruction based on the connectivity metric values. The processor may be further configured to, when the electronic device is determined, provide the instruction for transmission to the accessory device, and when the other electronic device is determined, provide, for transmission to the other electronic device, the instruction to be provided to the accessory device.
-
公开(公告)号:US20230023775A1
公开(公告)日:2023-01-26
申请号:US17949908
申请日:2022-09-21
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 , H04W12/50 , G06F11/30 , H04L67/02 , H04L9/40 , H04L9/08 , H04L67/303 , H04W4/70 , H04L9/32 , G06F21/44 , H04L9/00 , H04W12/04 , H04L67/12 , H04L67/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.
-
公开(公告)号:US11204695B2
公开(公告)日:2021-12-21
申请号:US16851351
申请日:2020-04-17
Applicant: Apple Inc.
Inventor: Alexander D. Sanciangco , Bob Bradley , Marc Krochmal , Graham Clarke
IPC: G06F3/0488 , H04N21/41 , G06Q30/02 , H04M1/72412 , H04W12/06 , H04W12/086 , H04W4/00 , H04W4/80 , G06F3/0489 , H04N21/422 , G06F9/451 , G06Q30/00
Abstract: The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the computing device. The computing device can receive a message indicating that a text input field on the other device is selected and present a notification to the user prompting the user to invoke the virtual keyboard on the computing device to provide text input to the selected text input field. The computing device can receive user input selecting the notification and present a virtual keyboard for providing text input to the other device. The computing device can receive keyboard input from the user selecting characters and send the characters to the other device. The other device can then user the characters as text input to the selected text input field.
-
公开(公告)号:US10432614B2
公开(公告)日:2019-10-01
申请号:US15721301
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Jay S. Coggin , Daniel C. Klingler , Kyle C. Brogle , Johannes P. Schmidt , Eric A. Allamanche , Thomas Alsina , Bob Bradley , Alex T. Nelson , Rudolph Van Der Merwe , Joseph M. Triscari , Keun Sup Lee , Pedro Mari , Aaron M. Elder , Richard M. Powell
Abstract: The embodiments set forth a technique for enabling a computing device to securely configure a peripheral computing device. According to some embodiments, the method can include the steps of (1) approving a request received from the peripheral computing device to engage in a setup procedure for the peripheral computing device, (2) receiving, from the peripheral computing device: (i) an audio signal that encodes a password and timing information, and (ii) a light signal. Additionally, the method can involve, in response to identifying that the timing information correlates with the light signal: (3) extracting the password from the audio signal, and (4) establishing a communication link with the peripheral computing device based on the password. In turn, the method can involve (5) providing configuration information to the peripheral computing device over the communication link.
-
公开(公告)号:US10313264B2
公开(公告)日:2019-06-04
申请号:US14289619
申请日:2014-05-28
Applicant: Apple Inc.
Inventor: Andrew R. Whalley , Bob Bradley , Kenneth C. McLeod
Abstract: Some embodiments provide a method for an electronic device. The method stores user data associated with a web-based third party service based on user interaction with a web domain for the third party service through a web browser. The method receives a request from a service-specific application to utilize the user data stored for the third party service. The method provides the user data to the application only when the application is verified by the web domain for receiving user data associated with the third party service.
-
公开(公告)号:US10306586B2
公开(公告)日:2019-05-28
申请号:US15179747
申请日:2016-06-10
Applicant: APPLE INC.
Inventor: Bob Bradley , James B. Cary , Marc J. Krochmal , Matthew E. Shepherd , Neil G. Crane
Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.
-
公开(公告)号:US10051522B2
公开(公告)日:2018-08-14
申请号:US15671029
申请日:2017-08-07
Applicant: Apple Inc.
Inventor: Bob Bradley , Daniel De Rocha Rosario
Abstract: Systems and methods for transitioning between networks are disclosed. A multifunction device detects a vehicle network advertisement beacon over a first communication channel. The vehicle network advertisement beacon indicates wireless network capabilities of a wireless networking device hosting a wireless network in a vehicle. Responsive to detecting the vehicle network beacon over the first communication channel, a handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle is performed.
-
公开(公告)号:US09979625B2
公开(公告)日:2018-05-22
申请号:US14614914
申请日:2015-02-05
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.
-
-
-
-
-
-
-
-
-