Patents by Inventor Christopher B. Zimmermann

Christopher B. Zimmermann has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11734407
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: August 22, 2023
    Assignee: Apple Inc.
    Inventors: David C. Andrus, Philip F. Kearney, Christopher B. Zimmermann, Jeremy C. Franklin, Nathaniel S. Sharpe
  • Publication number: 20220386113
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 1, 2022
    Inventors: David C. ANDRUS, Philip F. KEARNEY, Christopher B. ZIMMERMANN, Jeremy C. FRANKLIN, Nathaniel S. SHARPE
  • Publication number: 20220229653
    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 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.
    Type: Application
    Filed: February 3, 2022
    Publication date: July 21, 2022
    Applicant: Apple Inc.
    Inventors: 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
  • Patent number: 11372962
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: June 28, 2022
    Assignee: Apple Inc.
    Inventors: David C. Andrus, Philip F. Kearney, Christopher B. Zimmermann, Jeremy C. Franklin, Nathaniel S. Sharpe
  • Patent number: 11275576
    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 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.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: March 15, 2022
    Assignee: Apple Inc.
    Inventors: 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
  • Publication number: 20210397432
    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 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.
    Type: Application
    Filed: December 3, 2020
    Publication date: December 23, 2021
    Applicant: Apple Inc.
    Inventors: 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
  • Publication number: 20210397435
    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.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 23, 2021
    Applicant: Apple Inc.
    Inventors: 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
  • Publication number: 20210397436
    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.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 23, 2021
    Applicant: Apple Inc.
    Inventors: 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
  • Patent number: 11205021
    Abstract: Techniques are disclosed relating to securing an accessory interface on a computing device. In various embodiments, a computing device detects a connection of an accessory device to an accessory interface port and, in response to the detected connection, evaluates a policy defining one or more criteria for restricting unauthorized access to the accessory interface port. Based on the evaluating, the computing device determines whether to disable the accessory interface port to prevent communication with the connected accessory device. In some embodiments, the computing device includes an interconnect coupled between the processor and the accessory interface port, and the interconnect includes a hub circuit configured to facilitate communication between a plurality of devices via the interconnect. In some embodiments, the computing device, in response to determining to disable the accessory interface port, instructs the hub circuit to prevent traffic from being conveyed from the accessory interface port.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: December 21, 2021
    Assignee: Apple Inc.
    Inventors: Loukas Kalenderidis, Ivan Krstic, Brian J. Dawbin, Filip Stoklas, Carmen A. Bovalino, III, Shyam S. Toprani, Christopher B. Zimmermann, Libor Sykora, Arnold S. Liu, Lucia E. Ballard
  • Publication number: 20200364325
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Application
    Filed: June 1, 2020
    Publication date: November 19, 2020
    Inventors: David C. ANDRUS, Philip F. KEARNEY, Christopher B. ZIMMERMANN, Jeremy C. FRANKLIN, Nathaniel S. SHARPE
  • Publication number: 20200233984
    Abstract: Techniques are disclosed relating to securing an accessory interface on a computing device. In various embodiments, a computing device detects a connection of an accessory device to an accessory interface port and, in response to the detected connection, evaluates a policy defining one or more criteria for restricting unauthorized access to the accessory interface port. Based on the evaluating, the computing device determines whether to disable the accessory interface port to prevent communication with the connected accessory device. In some embodiments, the computing device includes an interconnect coupled between the processor and the accessory interface port, and the interconnect includes a hub circuit configured to facilitate communication between a plurality of devices via the interconnect. In some embodiments, the computing device, in response to determining to disable the accessory interface port, instructs the hub circuit to prevent traffic from being conveyed from the accessory interface port.
    Type: Application
    Filed: May 3, 2019
    Publication date: July 23, 2020
    Inventors: Loukas Kalenderidis, Ivan Krstic, Brian J. Dawbin, Filip Stoklas, Carmen A. Bovalino, III, Shyam S. Toprani, Christopher B. Zimmermann, Libor Sykora, Arnold S. Liu, Lucia E. Ballard
  • Patent number: 10678904
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: David C. Andrus, Philip F. Kearney, Christopher B. Zimmermann, Jeremy C. Franklin, Nathaniel S. Sharpe
  • Publication number: 20190163895
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Application
    Filed: October 1, 2018
    Publication date: May 30, 2019
    Inventors: David C. ANDRUS, Philip F. KEARNEY, Christopher B. ZIMMERMANN, Jeremy C. FRANKLIN, Nathaniel S. SHARPE
  • Patent number: 10089456
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: October 2, 2018
    Assignee: Apple Inc.
    Inventors: David C. Andrus, Philip F. Kearney, Christopher B. Zimmermann, Jeremy C. Franklin, Nathaniel S. Sharpe
  • Patent number: 10034224
    Abstract: Methods and apparatus for dynamic, adaptive scanning of communication channels are provided. A device alternates between scan cycles and rest cycles. A scan cycle includes interleaved intervals of scanning and resting. A scan interval may involve active or passive scanning, and a rest interval may be active or inactive. An active rest interval is spent tending to a communication requirement other than scanning (e.g., an infrastructure connection, a peer-to-peer connection). An inactive rest interval may be spent in a low-power mode of operation. Rest cycles, like rest intervals, may also be active or inactive. Durations of rest cycles and rest intervals increase each time a scan cycle completes without detection of any significant event or signal (e.g., until they reach a maximum). Upon detection of a significant event, they decrease, possibly by being reset to default durations.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Daniel R. Borges, Christiaan A. Hartman, Christopher B. Zimmermann, Peter N. Heerboth
  • Publication number: 20170337367
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 23, 2017
    Inventors: David C. ANDRUS, Philip F. KEARNEY, Christopher B. ZIMMERMANN, Jeremy C. FRANKLIN, Nathaniel S. SHARPE
  • Patent number: 9659162
    Abstract: Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: May 23, 2017
    Assignee: Apple Inc.
    Inventors: David C. Andrus, Philip F. Kearney, Christopher B. Zimmermann, Jeremy C. Franklin, Nathaniel S. Sharpe
  • Patent number: 9445275
    Abstract: Methods and apparatus for mitigation of radio interference between two or more wireless concurrently operating interfaces in a wireless device having an aggressive form factor. In one embodiment, the interfaces are used for different tasks (e.g., WLAN for data and PAN for human interface devices), and the device includes logic configured to evaluate the priority of the tasks and adjust the operation of one or more of the interfaces accordingly.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: September 13, 2016
    Assignee: Apple Inc.
    Inventors: Camille Chen, David Cheung, Hsin-Yao Chen, Michael J. Giles, Christopher B. Zimmermann
  • Publication number: 20150341850
    Abstract: Methods and apparatus for dynamic, adaptive scanning of communication channels are provided. A device alternates between scan cycles and rest cycles. A scan cycle includes interleaved intervals of scanning and resting. A scan interval may involve active or passive scanning, and a rest interval may be active or inactive. An active rest interval is spent tending to a communication requirement other than scanning (e.g., an infrastructure connection, a peer-to-peer connection). An inactive rest interval may be spent in a low-power mode of operation. Rest cycles, like rest intervals, may also be active or inactive. Durations of rest cycles and rest intervals increase each time a scan cycle completes without detection of any significant event or signal (e.g., until they reach a maximum). Upon detection of a significant event, they decrease, possibly by being reset to default durations.
    Type: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Applicant: APPLE INC.
    Inventors: Daniel R. Borges, Christiaan A. Hartman, Christopher B. Zimmermann, Peter N. Heerboth
  • Publication number: 20150257011
    Abstract: Methods and apparatus for mitigation of radio interference between two or more wireless concurrently operating interfaces in a wireless device having an aggressive form factor. In one embodiment, the interfaces are used for different tasks (e.g., WLAN for data and PAN for human interface devices), and the device includes logic configured to evaluate the priority of the tasks and adjust the operation of one or more of the interfaces accordingly.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 10, 2015
    Inventors: Camille Chen, David Cheung, Hsin-Yao Chen, Michael J. Giles, Christopher B. Zimmermann