-
公开(公告)号:US20220166700A1
公开(公告)日:2022-05-26
申请号:US17650589
申请日:2022-02-10
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 , H04L9/40 , G06F11/30 , H04W4/70 , H04L67/303 , H04L67/04 , H04L67/12 , H04L67/02 , H04L9/00 , H04L9/08 , H04L9/32 , G06F21/44 , H04W12/50 , H04W12/04
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.
-
公开(公告)号:US11050737B2
公开(公告)日:2021-06-29
申请号:US16579712
申请日:2019-09-23
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.
-
公开(公告)号:US10999780B2
公开(公告)日:2021-05-04
申请号:US16190304
申请日:2018-11-14
Applicant: Apple Inc.
Inventor: Bob Bradley , Su Khiong Yong , Yong Liu
Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to a mechanism for a device to trigger, via a first interface, service discovery over a second interface. In some embodiments, the service discovery can involve the exchange of one or more Bloom filters.
-
公开(公告)号:US10972536B2
公开(公告)日:2021-04-06
申请号:US16295267
申请日:2019-03-07
Applicant: Apple Inc.
Inventor: Bob Bradley , Robert Dale Newberry, Jr.
IPC: H04L29/08 , H04N21/8547 , H04N21/43 , H04L29/06 , H04N21/242 , H04L12/18
Abstract: A network media delivery system includes client devices and a host device. Each client device has a network interface, an engine for processing media data, and a media interface. The host device, which can be a computer, establishes network communication links with the client devices, which can be networked media stations, and sends media data to the client devices. The media data can be sent wirelessly as packets of media data transmitted at intervals to each client device. In one embodiment, the host device controls processing of media data such that processed media is delivered in a synchronized manner at each of the client devices. In another embodiment, the host device controls processing of media data such that processed media is delivered in a synchronized manner at the host device and at least one client device.
-
公开(公告)号:US20200012422A1
公开(公告)日:2020-01-09
申请号:US16448534
申请日:2019-06-21
Applicant: Apple Inc.
Inventor: Alexander D. Sanciangco , Bob Bradley , Marc Krochmal , Graham Clarke
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.
-
公开(公告)号:US20190320221A1
公开(公告)日:2019-10-17
申请号:US16448193
申请日:2019-06-21
Applicant: Apple Inc.
Inventor: David C. Graham , Taylor G. Carrigan , Nicholas J. Paulson , Johannes P. Schmidt , Thomas Alsina , Bob Bradley , Haishan Ye , James C. Grandy , Pierre De Lastic , Julien Lerouge
IPC: H04N21/4363 , H04N21/414 , H04N21/472 , H04N21/41 , H04N21/482
Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.
-
公开(公告)号:US20180338177A1
公开(公告)日:2018-11-22
申请号:US15970610
申请日:2018-05-03
Applicant: Apple Inc.
Inventor: David C. Graham , Taylor G. Carrigan , Nicholas J. Paulson , Johannes P. Schmidt , Thomas Alsina , Bob Bradley , Haishan Ye , James C. Grandy , Pierre De Lastic , Julien Lerouge
IPC: H04N21/4363 , H04N21/482 , H04N21/472 , H04N21/414
CPC classification number: H04N21/43637 , H04N21/4126 , H04N21/41407 , H04N21/472 , H04N21/47217 , H04N21/4825
Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.
-
公开(公告)号:US20180054481A1
公开(公告)日:2018-02-22
申请号:US15659603
申请日:2017-07-25
Applicant: APPLE INC.
Inventor: Bob Bradley , Robert Dale Newberry, JR.
CPC classification number: H04L67/1095 , H04L12/18 , H04L29/06027 , H04L65/601 , H04N21/242 , H04N21/4305 , H04N21/8547
Abstract: A network media delivery system includes client devices and a host device. Each client device has a network interface, an engine for processing media data, and a media interface. The host device, which can be a computer, establishes network communication links with the client devices, which can be networked media stations, and sends media data to the client devices. The media data can be sent wirelessly as packets of media data transmitted at intervals to each client device. In one embodiment, the host device controls processing of media data such that processed media is delivered in a synchronized manner at each of the client devices. In another embodiment, the host device controls processing of media data such that processed media is delivered in a synchronized manner at the host device and at least one client device.
-
公开(公告)号:US09667340B2
公开(公告)日:2017-05-30
申请号:US15186364
申请日:2016-06-17
Applicant: Apple Inc.
Inventor: Michael Jason Giles , Bob Bradley
CPC classification number: H04B7/24 , H04L67/16 , H04L67/303 , H04L69/14 , H04L69/24 , H04W8/183 , H04W88/06
Abstract: Methods and apparatus for providing primary transport service discovery information over one or more alternate transports that are not normally associated with the primary transport services. In one embodiment, the primary transport comprises a first wireless interface (e.g., Bluetooth), and the alternate transport comprises a second wireless interface (e.g., WiFi or WiMAX). Service profile information relating to the primary transport is broadcast to other users over the alternate transport in a more efficient and streamlined manner than that available on the primary transport. The other users store this service profile information so that it can be subsequently accessed for service profile discovery of the transmitting device by those other devices, thereby obviating subsequent transfer of the data over any transport (primary or alternate).
-
公开(公告)号:US09071792B2
公开(公告)日:2015-06-30
申请号:US14136905
申请日:2013-12-20
Applicant: Apple Inc.
Inventor: Thomas Matthieu Alsina , Bob Bradley , Alan C. Cannistraro , Scott Forstall , Amandeep Jawa , Nicholas V. King , Lucas Newman , Daniel Trent Preston , Jai Chulani , Jeffrey Robbin
IPC: H04N5/44 , H04N21/41 , H04N21/432 , H04N21/436 , H04N21/845
CPC classification number: H04N21/6587 , H04N5/4403 , H04N21/4126 , H04N21/4325 , H04N21/43615 , H04N21/47202 , H04N21/8455
Abstract: A method includes presenting media content on a mobile device; receiving a command during the presenting to change the destination of presentation from the mobile device to a display device associated with a media client; and providing a first portion of the media content stored on the mobile device to the media client for presentation on the display device in communication with the media client. Providing the first portion of the media content includes providing a portion of the media content associated with a time in the media content when the command to change the destination was received.
Abstract translation: 一种方法包括在移动设备上呈现媒体内容; 在呈现期间接收命令以将呈现的目的地从移动设备改变为与媒体客户端相关联的显示设备; 以及将存储在所述移动设备上的所述媒体内容的第一部分提供给所述媒体客户端,以在与所述媒体客户端通信的所述显示设备上呈现。 提供媒体内容的第一部分包括当接收到改变目的地的命令时,提供与媒体内容中的时间相关联的媒体内容的一部分。
-
-
-
-
-
-
-
-
-