Patents by Inventor Andrew J. Schulert
Andrew J. Schulert 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: 11899712Abstract: Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue.Type: GrantFiled: November 29, 2021Date of Patent: February 13, 2024Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
-
Publication number: 20240037265Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.Type: ApplicationFiled: August 14, 2023Publication date: February 1, 2024Inventors: Arthur L. Coburn, IV, Andrew J. Schulert
-
Patent number: 11831627Abstract: An example implementation may involve a computing system receiving, from a media playback system, a request to initiate playback of a cloud queue. The cloud queue may currently have a first access status that authorizes a first set of queue operations, which may include playback of the cloud queue. After receiving the request to initiate playback, the computing system may cause audio tracks of the cloud queue to be queued in a local queue of the media playback system such that the media playback system may playback audio tracks of the cloud queue via the local queue. The computing system may modify the access status of the cloud queue to a second access status. This second access status may authorize a second set of queue operations on the cloud queue. The computing system may cause access to the local queue to be restricted to the second set of queue operations.Type: GrantFiled: May 25, 2020Date of Patent: November 28, 2023Assignee: Sonos, Inc.Inventors: Steven Beckhardt, Andrew J. Schulert, Gregory Ramsperger
-
Patent number: 11727134Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.Type: GrantFiled: November 29, 2021Date of Patent: August 15, 2023Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Andrew J. Schulert
-
Patent number: 11429267Abstract: Systems, methods, and articles of manufacture to manage tracks and/or other multimedia items are disclosed. An example method includes displaying on an interface of a computing device, a plurality of tracks in a sequential order. The example method receiving, via the interface, an input to play a particular track from the plurality of tracks, wherein the particular track is at a particular position in the sequential order. The example method displaying on the interface, a queue comprising at least a subset of the plurality of tracks to be played after playback of the particular track, wherein each track in the subset of the plurality of tracks is at a different position in the sequential order than the particular position of the particular track.Type: GrantFiled: April 9, 2015Date of Patent: August 30, 2022Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Nicholas A. J. Millington, Paul Wren, Andrew J. Schulert, Robert A. Lambourne, Jonathan P. Lang
-
Publication number: 20220188442Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.Type: ApplicationFiled: November 29, 2021Publication date: June 16, 2022Inventors: Arthur L. Coburn, IV, Andrew J. Schulert
-
Publication number: 20220083592Abstract: Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Inventors: Arthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
-
Patent number: 11188590Abstract: Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue.Type: GrantFiled: July 2, 2019Date of Patent: November 30, 2021Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
-
Patent number: 11188666Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.Type: GrantFiled: June 21, 2019Date of Patent: November 30, 2021Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Andrew J. Schulert
-
Publication number: 20200358753Abstract: An example implementation may involve a computing system receiving, from a media playback system, a request to initiate playback of a cloud queue. The cloud queue may currently have a first access status that authorizes a first set of queue operations, which may include playback of the cloud queue. After receiving the request to initiate playback, the computing system may cause audio tracks of the cloud queue to be queued in a local queue of the media playback system such that the media playback system may playback audio tracks of the cloud queue via the local queue. The computing system may modify the access status of the cloud queue to a second access status. This second access status may authorize a second set of queue operations on the cloud queue. The computing system may cause access to the local queue to be restricted to the second set of queue operations.Type: ApplicationFiled: May 25, 2020Publication date: November 12, 2020Inventors: Steven Beckhardt, Andrew J. Schulert, Gregory Ramsperger
-
Publication number: 20200344223Abstract: Example techniques relate to cloud queue synchronization. An example implementation may involve a playback device receiving, from a cloud computing system, data representing a play message comprising: (i) a play pointer representing a particular media item; (ii) an indication of one or more media items, the one or more media items including the particular media item; and (iii) a universal resource identifier (URI) representing a location of the particular media item at one or more servers of a streaming audio service. The playback device queues the one or more media items in a local queue stored in data storage of the playback device, streams the particular media item, and plays back the particular media item. After beginning playback of the particular media item, the playback device sends a playback started message comprising the play pointer, the play pointer representing the particular media item as the currently playing media item.Type: ApplicationFiled: March 9, 2020Publication date: October 29, 2020Inventors: Arthur L. Coburn, IV, Steven Beckhardt, Andrew J. Schulert
-
Patent number: 10666634Abstract: An example implementation may involve a computing system receiving, from a media playback system, a request to initiate playback of a cloud queue. The cloud queue may currently have a first access status that authorizes a first set of queue operations, which may include playback of the cloud queue. After receiving the request to initiate playback, the computing system may cause audio tracks of the cloud queue to be queued in a local queue of the media playback system such that the media playback system may playback audio tracks of the cloud queue via the local queue. The computing system may modify the access status of the cloud queue to a second access status. This second access status may authorize a second set of queue operations on the cloud queue. The computing system may cause access to the local queue to be restricted to the second set of queue operations.Type: GrantFiled: September 26, 2018Date of Patent: May 26, 2020Assignee: Sonos, Inc.Inventors: Steven Beckhardt, Andrew J. Schulert, Gregory Ramsperger
-
Patent number: 10587602Abstract: Example techniques relate to cloud queue synchronization. An example implementation may involve a playback device receiving, from a cloud computing system, data representing a play message comprising: (i) a play pointer representing a particular media item; (ii) an indication of one or more media items, the one or more media items including the particular media item; and (iii) a universal resource identifier (URI) representing a location of the particular media item at one or more servers of a streaming audio service. The playback device queues the one or more media items in a local queue stored in data storage of the playback device, streams the particular media item, and plays back the particular media item. After beginning playback of the particular media item, the playback device sends a playback started message comprising the play pointer, the play pointer representing the particular media item as the currently playing media item.Type: GrantFiled: April 2, 2019Date of Patent: March 10, 2020Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Steven Beckhardt, Andrew J. Schulert
-
Patent number: 10462119Abstract: Example implementations involve cloud queue synchronization. An example implementation may involve a playback device sending a request for a window of media items from a cloud queue of media items that is accessible to the playback device via a wide area network, the request including (i) an indication of a reference media item, (ii) a first parameter indicating a number of media items preceding the reference media item to include in the window and (iii) a second parameter indicating a number of media items subsequent to the reference media item to include in the window. The playback device receives, in response to the request for the window of media items, an indication of a particular window of media items from the cloud queue of media items and incorporates the media items of the particular window into a local queue of media items.Type: GrantFiled: September 26, 2018Date of Patent: October 29, 2019Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Steven Beckhardt, Andrew J. Schulert
-
Publication number: 20190324985Abstract: Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue.Type: ApplicationFiled: July 2, 2019Publication date: October 24, 2019Inventors: Arthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
-
Publication number: 20190311151Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.Type: ApplicationFiled: June 21, 2019Publication date: October 10, 2019Inventors: Arthur L. Coburn, IV, Andrew J. Schulert
-
Patent number: 10412073Abstract: Example implementations involve cloud queue synchronization. An example implementation may involve while playing back a particular media item from a local queue of media items, a playback device sending, to a remote server over the network interface, (i) a request for a window of media items from a cloud queue of media items that is accessible to the playback device via a wide area network, and (ii) an indication of the particular media item that is being played by the playback device. The playback device receives, over the network interface in response to the request for the window of media items, an indication of two or more media items from the cloud queue of media items and incorporates an indication of at least one of the two or more media items into the local queue of media items.Type: GrantFiled: September 26, 2018Date of Patent: September 10, 2019Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Steven Beckhardt, Andrew J. Schulert
-
Patent number: 10380179Abstract: Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue.Type: GrantFiled: April 21, 2016Date of Patent: August 13, 2019Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
-
Publication number: 20190230074Abstract: Example techniques relate to cloud queue synchronization. An example implementation may involve a playback device receiving, from a cloud computing system, data representing a play message comprising: (i) a play pointer representing a particular media item; (ii) an indication of one or more media items, the one or more media items including the particular media item; and (iii) a universal resource identifier (URI) representing a location of the particular media item at one or more servers of a streaming audio service. The playback device queues the one or more media items in a local queue stored in data storage of the playback device, streams the particular media item, and plays back the particular media item. After beginning playback of the particular media item, the playback device sends a playback started message comprising the play pointer, the play pointer representing the particular media item as the currently playing media item.Type: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Inventors: Arthur L. Coburn, IV, Steven Beckhardt, Andrew J. Schulert
-
Patent number: 10339331Abstract: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.Type: GrantFiled: September 13, 2016Date of Patent: July 2, 2019Assignee: Sonos, Inc.Inventors: Arthur L. Coburn, IV, Andrew J. Schulert