Patents by Inventor Yean-Nian W. Chen
Yean-Nian W. Chen 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: 11968270Abstract: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.Type: GrantFiled: November 2, 2022Date of Patent: April 23, 2024Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Publication number: 20230362262Abstract: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.Type: ApplicationFiled: November 2, 2022Publication date: November 9, 2023Inventor: Yean-Nian W. Chen
-
Publication number: 20230206952Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: ApplicationFiled: December 19, 2022Publication date: June 29, 2023Inventor: Yean-Nian W. Chen, IV
-
Patent number: 11538498Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: GrantFiled: April 5, 2021Date of Patent: December 27, 2022Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Patent number: 11503126Abstract: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.Type: GrantFiled: April 26, 2021Date of Patent: November 15, 2022Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Publication number: 20210352161Abstract: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.Type: ApplicationFiled: April 26, 2021Publication date: November 11, 2021Inventor: Yean-Nian W. Chen
-
Publication number: 20210327467Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: ApplicationFiled: April 5, 2021Publication date: October 21, 2021Inventor: Yean-Nian W. Chen
-
Patent number: 10992775Abstract: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.Type: GrantFiled: February 2, 2020Date of Patent: April 27, 2021Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Patent number: 10971185Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: GrantFiled: March 9, 2020Date of Patent: April 6, 2021Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Publication number: 20200312367Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: ApplicationFiled: March 9, 2020Publication date: October 1, 2020Inventor: Yean-Nian W. Chen
-
Publication number: 20200177700Abstract: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.Type: ApplicationFiled: February 2, 2020Publication date: June 4, 2020Inventor: Yean-Nian W. Chen
-
Patent number: 10586567Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: GrantFiled: June 19, 2018Date of Patent: March 10, 2020Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Patent number: 10554781Abstract: Embodiments are provided for receiving media content based on the preferences of additional users. An example implementation includes a computing device transmitting, to a service provider, a first request for media items based on media preferences associated with first user profiles for a media playback system. After transmitting the first request, the computing device determines that media preferences associated with second user profiles are to be used for requesting media items. Thereafter, the computing device transmits, to the service provider, a second request for one or more media items based on media preferences associated with (i) the first user profiles and (ii) the second user profiles. After transmitting the second request, the computing device may receive data indicating at least one media item from the service provider and cause one or more playback devices in the media playback system to play the at least one media item.Type: GrantFiled: September 26, 2018Date of Patent: February 4, 2020Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Publication number: 20190058777Abstract: Embodiments are provided for receiving media content based on the preferences of additional users. An example implementation includes a computing device transmitting, to a service provider, a first request for media items based on media preferences associated with first user profiles for a media playback system. After transmitting the first request, the computing device determines that media preferences associated with second user profiles are to be used for requesting media items. Thereafter, the computing device transmits, to the service provider, a second request for one or more media items based on media preferences associated with (i) the first user profiles and (ii) the second user profiles. After transmitting the second request, the computing device may receive data indicating at least one media item from the service provider and cause one or more playback devices in the media playback system to play the at least one media item.Type: ApplicationFiled: September 26, 2018Publication date: February 21, 2019Inventor: Yean-Nian W. Chen
-
Patent number: 10122819Abstract: Embodiments are provided for receiving media content based on the preferences of additional users. An example implementation includes a computing device transmitting, to a service provider, a first request for media items based on media preferences associated with first user profiles for a media playback system. After transmitting the first request, the computing device determines that media preferences associated with second user profiles are to be used for requesting media items. Thereafter, the computing device transmits, to the service provider, a second request for one or more media items based on media preferences associated with (i) the first user profiles and (ii) the second user profiles. After transmitting the second request, the computing device may receive data indicating at least one media item from the service provider and cause one or more playback devices in the media playback system to play the at least one media item.Type: GrantFiled: July 7, 2016Date of Patent: November 6, 2018Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Publication number: 20180301166Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, via the network interface from a control device of the media playback system, an instruction to queue a container of audio tracks into a queue for playback by the playback device, wherein the container of audio tracks and consists of: (a) an album, (b) a playlist, or (c) an internet radio station. While the playback device is playing back the queue and before each audio track of the playlist is played back, the playback device determines whether the respective audio track is associated with a negative preference. If the respective audio track is associated with the negative preference, the playback device advances playback over the respective audio track to the next audio track within the queue.Type: ApplicationFiled: June 19, 2018Publication date: October 18, 2018Inventor: Yean-Nian W. Chen
-
Patent number: 10026439Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, from a media service provider, a first media item for playback. The playback device identifies one or more user accounts currently interfacing with the playback device. The playback device transmits, to a media system server, a first message indicating (i) the first media item and (ii) the identified one or more user accounts. After transmitting the first message, the playback device receives, from the media system server, a second message indicating that the first media item is not to be played by the playback device. Responsive to the second message, the playback device transmits, to the media service provider, a request for a second media item. The playback device plays the second media item via one or more speakers.Type: GrantFiled: September 13, 2016Date of Patent: July 17, 2018Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Patent number: 9680960Abstract: Embodiments are provided for receiving media content based on the preferences of multiple users. In one example, a computing device may identify a plurality of user accounts associated with one or more service providers. The computing device may access a guest list for a social event to identify the plurality of user accounts. The computing device may then send to the one or more service providers, requests for media content based on media preferences associated with the identified plurality of user accounts. In response to the request, the computing device may then receive one or more media items from the one or more service providers. Some or all of the media items may then be added to a playback queue or playlist.Type: GrantFiled: April 28, 2014Date of Patent: June 13, 2017Assignee: Sonos, Inc.Inventor: Yean-Nian W. Chen
-
Publication number: 20160379679Abstract: Example techniques may involve managing playback of media content by a playback device. In an example implementation, a playback device receives, from a media service provider, a first media item for playback. The playback device identifies one or more user accounts currently interfacing with the playback device. The playback device transmits, to a media system server, a first message indicating (i) the first media item and (ii) the identified one or more user accounts. After transmitting the first message, the playback device receives, from the media system server, a second message indicating that the first media item is not to be played by the playback device. Responsive to the second message, the playback device transmits, to the media service provider, a request for a second media item. The playback device plays the second media item via one or more speakers.Type: ApplicationFiled: September 13, 2016Publication date: December 29, 2016Inventor: Yean-Nian W. Chen
-
Publication number: 20160323412Abstract: Embodiments are provided for receiving media content based on the preferences of additional users. An example implementation includes a computing device transmitting, to a service provider, a first request for media items based on media preferences associated with first user profiles for a media playback system. After transmitting the first request, the computing device determines that media preferences associated with second user profiles are to be used for requesting media items. Thereafter, the computing device transmits, to the service provider, a second request for one or more media items based on media preferences associated with (i) the first user profiles and (ii) the second user profiles. After transmitting the second request, the computing device may receive data indicating at least one media item from the service provider and cause one or more playback devices in the media playback system to play the at least one media item.Type: ApplicationFiled: July 7, 2016Publication date: November 3, 2016Inventor: Yean-Nian W. Chen