-
公开(公告)号:US10856018B2
公开(公告)日:2020-12-01
申请号:US15436401
申请日:2017-02-17
Applicant: Apple Inc.
Inventor: Richard M. Powell , Ashley I. Butterworth , Anthony J. Guetta , Daniel C. Klingler , Jeffrey C. Moore , Alexander C. Powers
IPC: H04L29/06 , H04N21/2343 , H04N21/43 , H04N21/643 , H04N21/242 , H04N21/436 , H04N21/439 , H04N21/4402
Abstract: Methods and systems provide control of media synchronization using time stamp pairs. In an embodiment, a first device may request a time stamp from a second device. The first device may determine any de-synchronization between the first and second devices based on the requested time stamp and characteristics of the request. The first device may define a rate scalar based on the determined de-synchronization. A sample rate conversion may be performed for the first device based on the rate scalar such that the outputs of the first device and the second device are synchronized.
-
公开(公告)号:US10521385B2
公开(公告)日:2019-12-31
申请号:US16045591
申请日:2018-07-25
Applicant: Apple Inc.
Inventor: Torrey H. Walker , Daniel C. Klingler , Balasubramanya Bhat
Abstract: A method for reconfiguring a bus device from a first configuration into a second configuration, wherein the second configuration is not visible to, and is not selectable by, an unauthorized host device that connects to the bus device through a peripheral port of the bus device is described. In the bus device, a received message transmitted by the authorized host device through the peripheral port of the bus device to which the authorized host device is connected is parsed and an instruction to reconfigure the bus device from the first configuration into the second configuration is detected. Responsive to detecting the instruction, a daemon signals reconfiguration of the bus device into the second configuration, and responsive to the daemon signaling, the bus device is reconfigured into the second configuration. Other embodiments are also described.
-
公开(公告)号:US10237008B2
公开(公告)日:2019-03-19
申请号:US15275316
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Ashley I. Butterworth , Daniel C. Klingler , Simon E. C. Goldrei
Abstract: A bridge element is provided for establishing clock synchronization across network elements including a first network element using a first clock synchronization transport protocol and a second network element using a second clock synchronization transport protocol different from the first clock synchronization transport protocol. The bridge element includes a port, a protocol translation port and an interconnect structure. The port may receive a clock synchronization signal from the first network element using the first clock synchronization protocol. The interconnect structure may receive the clock synchronization signal from the port. The protocol translation port may receive the clock synchronization signal from the interconnect structure, translate the clock synchronization signal between the first clock synchronization transport protocol and the second clock synchronization transport protocol, and provide the translated clock synchronization signal to the second network element using the second clock synchronization protocol.
-
公开(公告)号:US10042802B2
公开(公告)日:2018-08-07
申请号:US14994049
申请日:2016-01-12
Applicant: Apple Inc.
Inventor: Torrey H. Walker , Daniel C. Klingler , Balasubramanya Bhat
Abstract: A method for reconfiguring a bus device from a first configuration into a second configuration, wherein the second configuration is not visible to, and is not selectable by, an unauthorized host device that connects to the bus device through a peripheral port of the bus device is described. In the bus device, a received message transmitted by the authorized host device through the peripheral port of the bus device to which the authorized host device is connected is parsed and an instruction to reconfigure the bus device from the first configuration into the second configuration is detected. Responsive to detecting the instruction, a daemon signals reconfiguration of the bus device into the second configuration, and responsive to the daemon signaling, the bus device is reconfigured into the second configuration. Other embodiments are also described.
-
公开(公告)号:US20170359138A1
公开(公告)日:2017-12-14
申请号:US15275316
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Ashley I. Butterworth , Daniel C. Klingler , Simon E. C. Goldrei
CPC classification number: H04J3/0661 , H04J3/0664 , H04J3/0673 , H04L69/08 , H04L69/28
Abstract: A bridge element is provided for establishing clock synchronization across network elements including a first network element using a first clock synchronization transport protocol and a second network element using a second clock synchronization transport protocol different from the first clock synchronization transport protocol. The bridge element includes a port, a protocol translation port and an interconnect structure. The port may receive a clock synchronization signal from the first network element using the first clock synchronization protocol. The interconnect structure may receive the clock synchronization signal from the port. The protocol translation port may receive the clock synchronization signal from the interconnect structure, translate the clock synchronization signal between the first clock synchronization transport protocol and the second clock synchronization transport protocol, and provide the translated clock synchronization signal to the second network element using the second clock synchronization protocol.
-
公开(公告)号:US20160357693A1
公开(公告)日:2016-12-08
申请号:US14994049
申请日:2016-01-12
Applicant: Apple Inc.
Inventor: Torrey H. Walker , Daniel C. Klingler , Balasubramanya Bhat
CPC classification number: G06F13/385 , G06F9/54 , G06F11/3027 , G06F11/3051 , G06F13/4282
Abstract: A method for reconfiguring a bus device from a first configuration into a second configuration, wherein the second configuration is not visible to, and is not selectable by, an unauthorized host device that connects to the bus device through a peripheral port of the bus device is described. In the bus device, a received message transmitted by the authorized host device through the peripheral port of the bus device to which the authorized host device is connected is parsed and an instruction to reconfigure the bus device from the first configuration into the second configuration is detected. Responsive to detecting the instruction, a daemon signals reconfiguration of the bus device into the second configuration, and responsive to the daemon signaling, the bus device is reconfigured into the second configuration. Other embodiments are also described.
Abstract translation: 一种用于将总线设备从第一配置重配置为第二配置的方法,其中所述第二配置对于通过总线设备的外围端口连接到总线设备的未授权主机设备是不可见的并且不可选择的是 描述。 在总线装置中,解析由授权主机装置通过连接了授权主机装置的总线装置的外围端口发送的接收到的消息,并且检测到将总线装置从第一配置重新配置成第二配置的指令 。 响应于检测指令,守护进程将总线设备的重配置信号转换成第二配置,并且响应守护进程信令,将总线设备重新配置为第二配置。 还描述了其它实施例。
-
公开(公告)号:US12177207B2
公开(公告)日:2024-12-24
申请号:US17356487
申请日:2021-06-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.
-
公开(公告)号:US12094457B2
公开(公告)日:2024-09-17
申请号:US17992785
申请日:2022-11-22
Applicant: Apple Inc.
Inventor: Daniel C. Klingler , Carlos M. Avendano , Hyung-Suk Kim , Miquel Espi Marques
Abstract: An electronic device has one or more microphones that pick up a sound. At least one feature extractor processes the audio signals from the microphones, that contain the picked up the sound, to determine several features for the sound. The electronic device also includes a classifier that has a machine learning model which is configured to determine a sound classification, such as artificial versus natural for the sound, based upon at least one of the determined features. Other aspects are also described and claimed.
-
公开(公告)号:US20230186904A1
公开(公告)日:2023-06-15
申请号:US17992785
申请日:2022-11-22
Applicant: Apple Inc.
Inventor: Daniel C. Klingler , Carlos M. Avendano , Hyung-Suk Kim , Miquel Espi Marques
Abstract: An electronic device has one or more microphones that pick up a sound. At least one feature extractor processes the audio signals from the microphones, that contain the picked up the sound, to determine several features for the sound. The electronic device also includes a classifier that has a machine learning model which is configured to determine a sound classification, such as artificial versus natural for the sound, based upon at least one of the determined features. Other aspects are also described and claimed.
-
公开(公告)号:US11568731B2
公开(公告)日:2023-01-31
申请号:US16872168
申请日:2020-05-11
Applicant: Apple Inc.
Inventor: Hyung-Suk Kim , Daniel C. Klingler , Miquel Espi Marques , Carlos M. Avendano
Abstract: An electronic device includes a processor, and a memory containing instructions that, when executed by the processor, cause the electronic device to learn a sound emitted by a legacy device and to issue an output when the electronic device subsequently hears the sound. For example, the electronic device can receive a training input and extract a compact representation of a sound in the training input, which the device stores. The device can receive an audio signal corresponding to an observed acoustic scene and extract a representation of the observed acoustic scene from the audio signal. The electronic device can determine whether the sound is present in the observed acoustic scene at least in part from a comparison of the representation of the observed acoustic scene with the representation of the sound. The electronic device emits a selected output responsive to determining that the sound is present in the acoustic scene.
-
-
-
-
-
-
-
-
-