Patents by Inventor Jonathan D. Garn

Jonathan D. Garn 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: 20240028816
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 25, 2024
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 11734494
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: August 22, 2023
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Publication number: 20220253589
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Application
    Filed: November 17, 2021
    Publication date: August 11, 2022
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 11182534
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 23, 2021
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Publication number: 20210279404
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Application
    Filed: December 21, 2020
    Publication date: September 9, 2021
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 10877721
    Abstract: Techniques described herein relate to media playback controller interfaces, interface layouts, and interactions for facilitating navigation and control. An example implementation may includes causing a touch-screen graphical display to display a control interface comprising (i) a first tab and a second tab separated by a first distance, (ii) a first information window at a position between the first tab and the second tab, the displayed first information window not overlapping the first tab and the second tab, and (iii) content associated with the first tab in the first information window. The implementation further involves receiving, via the touch-screen graphical display, data representing a touch input on the touch-screen graphical display, and in response to the touch input, modifying the displayed control interface to (a) display the first tab and the second tab separated by a second distance shorter than the first distance (b) no longer display the first information window.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: December 29, 2020
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
  • Patent number: 10872194
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: December 22, 2020
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Publication number: 20190361669
    Abstract: Techniques described herein relate to media playback controller interfaces, interface layouts, and interactions for facilitating navigation and control. An example implementation may includes causing a touch-screen graphical display to display a control interface comprising (i) a first tab and a second tab separated by a first distance, (ii) a first information window at a position between the first tab and the second tab, the displayed first information window not overlapping the first tab and the second tab, and (iii) content associated with the first tab in the first information window. The implementation further involves receiving, via the touch-screen graphical display, data representing a touch input on the touch-screen graphical display, and in response to the touch input, modifying the displayed control interface to (a) display the first tab and the second tab separated by a second distance shorter than the first distance (b) no longer display the first information window.
    Type: Application
    Filed: August 12, 2019
    Publication date: November 28, 2019
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
  • Publication number: 20190340223
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 10379805
    Abstract: Techniques are provided for media playback controller interfaces, interface layouts, and interactions for facilitating a user's navigation and control of a media playback system. An example implementation may involve a computing device causing a graphical display of to display (i) a first tab, (ii) a second tab at a relative position from the first tab, and (iii) a single information window. The computing device may receive an input indicating a request for information associated with the first tab, and in response to the input, cause the graphical display to display (i) the single information window at a position directly below the first tab, (ii) the second tab at the relative position from the first tab, and (iii) content associated with the first tab in the single information window.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: August 13, 2019
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
  • Patent number: 10360290
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a cloud computing system receiving, from a first mobile device, one or more messages representing an instruction to create a playlist for an event. In response, the system creates the playlist in data storage. The system sends, to multiple second mobile devices, one or more respective invitations to the event, wherein each invitation indicates: a time and date for the event and a link to a web interface including controls to add audio tracks to the playlist for the event. The system receives respective sets of input data, each set indicating audio tracks selected via the web interface on a respective second mobile device and, in response, adds the respective audio tracks to the playlist. During the event, the system causes the playlist to be queued in a queue of a media playback system.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: July 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Publication number: 20180004714
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a cloud computing system receiving, from a first mobile device, one or more messages representing an instruction to create a playlist for an event. In response, the system creates the playlist in data storage. The system sends, to multiple second mobile devices, one or more respective invitations to the event, wherein each invitation indicates: a time and date for the event and a link to a web interface including controls to add audio tracks to the playlist for the event. The system receives respective sets of input data, each set indicating audio tracks selected via the web interface on a respective second mobile device and, in response, adds the respective audio tracks to the playlist. During the event, the system causes the playlist to be queued in a queue of a media playback system.
    Type: Application
    Filed: August 31, 2017
    Publication date: January 4, 2018
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Publication number: 20160253148
    Abstract: Techniques are provided for media playback controller interfaces, interface layouts, and interactions for facilitating a user's navigation and control of a media playback system. An example implementation may involve a computing device causing a graphical display of to display (i) a first tab, (ii) a second tab at a relative position from the first tab, and (iii) a single information window. The computing device may receive an input indicating a request for information associated with the first tab, and in response to the input, cause the graphical display to display (i) the single information window at a position directly below the first tab, (ii) the second tab at the relative position from the first tab, and (iii) content associated with the first tab in the single information window.
    Type: Application
    Filed: May 11, 2016
    Publication date: September 1, 2016
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
  • Patent number: 9372610
    Abstract: Embodiments are provided for media playback controller interfaces, interface layouts, and interactions for facilitating a user's navigation and control of a media playback system. Implementation of a controller interface may involve displaying in an information window, content associated with a first tab at a position directly above the information window, displaying a second tab at a position directly below the information window, and in response to a first input, causing (i) the second tab to be displayed at a position directly below the first tab, (ii) the information window to be displayed at a position directly below the second tab, and (iii) the information window to display content associated with the second tab. Other configurations of tab and information window displays, some of which may be modified in response to user interactions with the controller interface, are also provided.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: June 21, 2016
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
  • Publication number: 20150242073
    Abstract: Embodiments are provided for media playback controller interfaces, interface layouts, and interactions for facilitating a user's navigation and control of a media playback system. Implementation of a controller interface may involve displaying in an information window, content associated with a first tab at a position directly above the information window, displaying a second tab at a position directly below the information window, and in response to a first input, causing (i) the second tab to be displayed at a position directly below the first tab, (ii) the information window to be displayed at a position directly below the second tab, and (iii) the information window to display content associated with the second tab. Other configurations of tab and information window displays, some of which may be modified in response to user interactions with the controller interface, are also provided.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
  • Publication number: 20150220498
    Abstract: Embodiments are described herein that allow for remote creation of a playback queue. In one aspect, a method is provided that involves (1) receiving by a computing device an electronic invitation to add a media item(s) to a playback queue of a media playback system, where the electronic invitation comprises a link to access information identifying a set of media items available for playback by the media playback system, and where the computing device and the media playback system are communicatively coupled via at least a WAN, (2) causing by the computing device a graphical display to display the information identifying the set of media items available for playback, and (3) sending by the computing device selection data that indicates a selection of a particular media item from the set of media items to be added to the playback queue of the media playback system.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: D683353
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Garn, Jonathan Randall Morris, Yee Shian Lee
  • Patent number: D683358
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Garn, Jonathan Randall Morris, Yee Shian Lee, Luis Cabrera-Cordon
  • Patent number: D688690
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Garn, Jonathan Randall Morris, Yee Shian Lee, Luis Cabrera-Cordon
  • Patent number: D692904
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Garn, Jonathan Randall Morris