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: 20240028816Abstract: 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: ApplicationFiled: June 30, 2023Publication date: January 25, 2024Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Patent number: 11734494Abstract: 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: GrantFiled: November 17, 2021Date of Patent: August 22, 2023Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Publication number: 20220253589Abstract: 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: ApplicationFiled: November 17, 2021Publication date: August 11, 2022Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Patent number: 11182534Abstract: 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: GrantFiled: December 21, 2020Date of Patent: November 23, 2021Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Publication number: 20210279404Abstract: 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: ApplicationFiled: December 21, 2020Publication date: September 9, 2021Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Patent number: 10877721Abstract: 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: GrantFiled: August 12, 2019Date of Patent: December 29, 2020Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
-
Patent number: 10872194Abstract: 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: GrantFiled: July 19, 2019Date of Patent: December 22, 2020Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Publication number: 20190361669Abstract: 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: ApplicationFiled: August 12, 2019Publication date: November 28, 2019Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
-
Publication number: 20190340223Abstract: 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: ApplicationFiled: July 19, 2019Publication date: November 7, 2019Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Patent number: 10379805Abstract: 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: GrantFiled: May 11, 2016Date of Patent: August 13, 2019Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
-
Patent number: 10360290Abstract: 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: GrantFiled: August 31, 2017Date of Patent: July 23, 2019Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Publication number: 20180004714Abstract: 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: ApplicationFiled: August 31, 2017Publication date: January 4, 2018Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Publication number: 20160253148Abstract: 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: ApplicationFiled: May 11, 2016Publication date: September 1, 2016Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
-
Patent number: 9372610Abstract: 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: GrantFiled: February 21, 2014Date of Patent: June 21, 2016Assignee: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
-
Publication number: 20150242073Abstract: 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: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon
-
Publication number: 20150220498Abstract: 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: ApplicationFiled: February 5, 2014Publication date: August 6, 2015Applicant: Sonos, Inc.Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
-
Patent number: D683353Type: GrantFiled: June 30, 2011Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Jonathan D. Garn, Jonathan Randall Morris, Yee Shian Lee
-
Patent number: D683358Type: GrantFiled: June 30, 2011Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Jonathan D. Garn, Jonathan Randall Morris, Yee Shian Lee, Luis Cabrera-Cordon
-
Patent number: D688690Type: GrantFiled: June 30, 2011Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Jonathan D. Garn, Jonathan Randall Morris, Yee Shian Lee, Luis Cabrera-Cordon
-
Patent number: D692904Type: GrantFiled: June 30, 2011Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Jonathan D. Garn, Jonathan Randall Morris