Patents by Inventor Adam A. Sonnanstine

Adam A. Sonnanstine 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).

  • Publication number: 20200221366
    Abstract: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
    Type: Application
    Filed: August 27, 2019
    Publication date: July 9, 2020
    Applicant: Apple Inc.
    Inventors: Alexander D. Palmer, Jahshan A. Bhatti, Joao Pedro Lacerda, John L. Blatz, Joseph E. Meyer, Adam A. Sonnanstine
  • Publication number: 20200221180
    Abstract: In some implementations, a user device can predictively route media content to a remote playback device based on playback context information obtained by the user device. The playback context can include local playback context information related to the state and/or context of the user device. The playback context can include remote playback context information related to the state and/or context of available remote playback devices. Based on the playback context information obtained by the user device, the user device can generate a predictive score for each available playback device that indicates or predicts the likelihood that the user will want to send media content to the corresponding playback device. The user device can generate and present a graphical user interface that can identify the playback devices having predictive scores over a threshold score. In some instances, the user device can automatically route selected media content to a predicted playback device.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 9, 2020
    Applicant: Apple Inc.
    Inventors: Brian D. Pietsch, Craig M. Federighi, Adam A. Sonnanstine, Taylor G. Carrigan, Johannes P. Schmidt, Astrid Yi, Deepak Iyer, Thomas Alsina, Jonathan A. Bennett, Patrick L. Coffman, Cesar de Camargo Barscevicius
  • Publication number: 20190306553
    Abstract: In some implementations, a system can be configured to allow remote control devices to quietly obtain status information related to various audio/video playback devices. For example, a streaming device (e.g., a user device, phone, etc.) can establish a streaming connection to a playback device. The playback device can be configured to only accept a single streaming connection (i.e., master connection). A remote control device (e.g., a user device, phone, etc.) can quietly connect (i.e., control connection) to the playback device without interrupting the master connection to obtain status information related to the playback device and or the media being streamed to the playback device. The remote control device can provide commands through the control connection to adjust the playback of the streamed media at the playback device.
    Type: Application
    Filed: February 27, 2019
    Publication date: October 3, 2019
    Applicant: Apple Inc.
    Inventors: Deepak Iyer, Thomas Alsina, Edward T. Schmidt, Elena Leyfman, David P. Saracino, Astrid Yi, Adam A. Sonnanstine, Jonathan A. Bennett, Gregory R. Chapman, Aparna S. Akella, Shreyas Nandagudi Sreesha, Johannes P. Schmidt
  • Publication number: 20190306904
    Abstract: In some implementations a system can be configured to reduce the burden of pairing user devices with playback devices. For example, all users (or user devices) who commonly operate within a particular environment (e.g., a home) can be configured as authorized users of playback devices within the particular environment. When one of the authorized users pairs a user device with a playback device, all of the user devices for all authorized users can be automatically paired with the playback device as a result of the single pairing. Thus, only a single authorized user is burdened with the pairing process in order to pair all authorized users with the playback device.
    Type: Application
    Filed: February 27, 2019
    Publication date: October 3, 2019
    Applicant: Apple Inc.
    Inventors: Deepak Iyer, Thomas Alsina, Edward T. Schmidt, Elena Leyfman, David P. Saracino, Astrid Yi, Adam A. Sonnanstine, Jonathan A. Bennett, Gregory R. Chapman, Aparna S. Akella, Shreyas Nandagudi Sreesha
  • Publication number: 20190306054
    Abstract: In some implementations, a system can be configured to route media data to playback devices based on a context associated with the media data. For example, the media data can include audio and/or video data associated with media items, such as music, movies, television shows, etc. The media data can include audio and/or video data generated by software, such as audio/video output from gaming applications and/or an operating system. The context can be determined based on the source of the media data and the media data can be routed to playback devices based on the determined context. For example, when the context is a media context associated with a media item source, the media data can be routed to remote playback devices for presentation. When the context is a system context associated with a software source, the media data can be presented by a local device.
    Type: Application
    Filed: February 27, 2019
    Publication date: October 3, 2019
    Applicant: Apple Inc.
    Inventors: Deepak Iyer, Thomas Alsina, Edward T. Schmidt, Vijay Sundaram, Elena Leyfman, David P. Saracino, Johannes P. Schmidt, Astrid Yi, Adam A. Sonnanstine, Jonathan A. Bennett, Gregory R. Chapman, Aparna S. Akella, Shreyas Nandagudi Sreesha
  • Publication number: 20190304507
    Abstract: In some implementations, a system can be configured to manage groups of playback devices. For example, playback devices can be dynamically grouped in a variety of ways. Each playback device can store attributes that define the group to which the playback device belongs. Each playback device can send its group attributes to remote control devices and the remote control devices can determine groups of playback devices based on the group attributes. The remote control devices can then configure and present graphical user interfaces that represent the various groups of playback devices. In some implementations, a group of playback devices can be configured as a persistent group. For example, a pair of playback devices (e.g., wireless speakers) can store and send attribute data indicating that the pair of playback devices is a persistent group so that remote control devices can present and control the persistent group as a single device.
    Type: Application
    Filed: February 27, 2019
    Publication date: October 3, 2019
    Applicant: Apple Inc.
    Inventors: Elena Leyfman, Thomas Alsina, Edward T. Schmidt, Deepak Iyer, David P. Saracino, Astrid Yi, Adam A. Sonnanstine, Jonathan A. Bennett, Gregory R. Chapman, Aparna S. Akella, Shreyas Nandagudi Sreesha, Johannes P. Schmidt