Patents by Inventor Michael Lemmon
Michael Lemmon 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
-
Patent number: 11587384Abstract: Described are implementations that facilitate group determination and association at entry into a facility so that activities of group members of the group are associated with the group and/or applied to a single account designated for the group. For example, if four individuals enter the facility together, the disclosed implementations determine whether the four individuals are to be associated as a group. If associated as a group, an account, such as an account of one of the individuals, is also determined and associated with the group. Activities, such as an item pick, performed by one of those individuals is associated with the group and if there is a fee or charge associated with the activity it is applied to the associated account.Type: GrantFiled: December 13, 2019Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Michael Lemmon, Vinodh Muthiah, Yi Xiang, Timothy Liaw
-
Publication number: 20220342898Abstract: Embodiments of the present disclosure provide an apparatus, method and computer-readable medium for virtual access. An exemplary method includes capturing, by a user equipment (UE), a first data, wherein the first data comprises at least one of audio, video, and images. The method further includes transmitting, by the UE, the first data to a second UE, wherein the second UE is a server, and representing, by the second UE, an existence of the first data within a virtual database. The method still further includes accessing, by a third UE, the first data on the second UE, wherein the accessing comprises receiving at least one of the first data, a portion of the first data, a proxy file of the first data, and a low resolution version of the first data based on an application running on the third UE.Type: ApplicationFiled: April 20, 2022Publication date: October 27, 2022Inventors: Timothy Feess, Michael Lemmon
-
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: D760255Type: GrantFiled: February 27, 2014Date of Patent: June 28, 2016Assignee: Amazon Technologies, Inc.Inventors: Ryan Scott Russell, Michael Lemmon, Kathryn Anne Storm, Justin David Kelly
-
Patent number: D760755Type: GrantFiled: February 27, 2014Date of Patent: July 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Ryan Scott Russell, Michael Lemmon, Kathryn Anne Storm, Justin David Kelly, Kimberly Anne Lewis
-
Patent number: D768665Type: GrantFiled: February 27, 2014Date of Patent: October 11, 2016Assignee: Amazon Technologies, Inc.Inventors: Ryan Scott Russell, Michael Lemmon, Fransisca Vina Zerlina, Wesley Scott Lauka
-
Patent number: D774033Type: GrantFiled: September 15, 2014Date of Patent: December 13, 2016Assignee: Amazon Technologies, Inc.Inventors: Kimberly Anne Lewis, Thomas Matthew Ryle, Ryan Scott Russell, Justin David Kelly, Joshua Joel Boelter, Michael Lemmon, Kathryn Anne Storm, Mercia Elizabeth Howard
-
Patent number: D785649Type: GrantFiled: March 7, 2014Date of Patent: May 2, 2017Assignee: Sonos, Inc.Inventors: Liesbeth van den Berg, Abhishek Kumar, Eduardo Apodaca, Amber Brown, Mark Trammell, Robert Lambourne, Yasser Rashid, Michael Lemmon, Jonathan Garn