Patents by Inventor Keith Corbin
Keith Corbin 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: 20180275954Abstract: Example implementations may involve generating and displaying media items contexts related to media playback systems in social media posts. In an example, a computing system of a social media service receives data representing a playback history of one or more particular audio tracks that were played back at a media playback system, and a particular account of the social media service that is registered with the media playback system. In response, the computing system generates a social-media post for the particular account of the social media service, the social-media post including that an indication of the one or more particular audio tracks that were played back at the media playback system during the playback session. The computing system displays the generated social-media post in respective feeds of multiple accounts of the social media service that are connected to the particular account within a social network of the social media service.Type: ApplicationFiled: April 30, 2018Publication date: September 27, 2018Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20180226074Abstract: A voice input comprising a command word, one or more media variable instances, and one or more zone variable instances is received. A media playback system command which corresponds to the command word is determined. Media content which corresponds to the one or more media variable instances is identified. The media playback system is caused to execute the media playback system command on the media content based on the one or more zone variable instances.Type: ApplicationFiled: April 9, 2018Publication date: August 9, 2018Inventors: Nicholas A.J. Millington, Keith Corbin, Mark Plagge
-
Patent number: 10002005Abstract: Examples described herein may include a computing device of a media playback system receiving a display map corresponding to a media service provider. The display map may associate a data field with a location within a display of the computing device. The computing device may further receive a data item associated with a media item of the media service provider. The received data item may correspond to the data field. The computing device may display an indication of the received data item at the location in accordance with the display map.Type: GrantFiled: September 30, 2014Date of Patent: June 19, 2018Assignee: Sonos, Inc.Inventor: Keith Corbin
-
Patent number: 9959087Abstract: Embodiments are described herein that may include a computing device. The computing device may receive an indication of a particular media item that is currently playing on a media playback system. The computing system may query a social media service for one or more accounts of the social media service that are connected within a social network to a particular account of the social media service that is registered to the media playback system and have received respective indications of the particular media item from respective media playback systems within a particular period of time. The computing system may receive data indicating the queried one or more accounts of the social media service and cause one or more respective indications of the received one or more accounts of the social media service to be displayed on a graphical interface in association with an indication of the particular media item.Type: GrantFiled: September 24, 2014Date of Patent: May 1, 2018Assignee: Sonos, Inc.Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Patent number: 9947316Abstract: A voice input comprising a command word, one or more media variable instances, and one or more zone variable instances is received. A media playback system command which corresponds to the command word is determined. Media content which corresponds to the one or more media variable instances is identified. The media playback system is caused to execute the media playback system command on the media content based on the one or more zone variable instances.Type: GrantFiled: July 29, 2016Date of Patent: April 17, 2018Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Keith Corbin, Mark Plagge
-
Publication number: 20170331866Abstract: Embodiments are described herein that involve a computing device initiating playback of a particular media item on a media playback system that is registered to a particular account of a social media service. The computing device may query the social media service for one or more accounts of the social media service that are registered to respective media playback systems that have played the particular media item on at least a threshold number of occasions and have not yet been connected to the particular account of the social media service within the social network. The computing device may receive the queried one or more accounts of the social media service and cause a graphical interface to display one or more respective selectable indications of the received one or more accounts of the social media service.Type: ApplicationFiled: July 31, 2017Publication date: November 16, 2017Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20170249121Abstract: Examples described herein may include a computing device receiving, from a first playback device, a request for first media content associated with a first playback operation. The computing device sends, to the first playback device, the first media content, and while sending that content, receives, from a second playback device, a request for second media content associated with a second playback operation, this request including information characterizing the second playback operation. Based on that information, the computing device determines whether the second playback operation is higher priority or lower priority than the first playback operation. If the second playback operation is higher priority, then the computing device stops sending the first media content and sends, to the second playback device, the second media content. If the second playback operation is lower priority, then the computing device foregoes sending the second media content and continues sending the first media content.Type: ApplicationFiled: May 11, 2017Publication date: August 31, 2017Inventor: Keith Corbin
-
Publication number: 20170251237Abstract: Examples provided herein are directed to social-media playback queues. In one example, a computing system may be configured to (i) receive an identifier of a media playback system, (ii) link the identifier with a social-media account, (iii) based at least on linking the identifier with the social-media account, generate a social-media playback queue that is Tillable with one or more media items playable by the media playback system, (iv) establish access permissions to the social-media playback queue, where the access permissions indicate at least one additional social media account that (a) is within a social-media network of the social-media account, and (b) has access to the social-media playback queue, (v) receive, from a computing device affiliated with the at least one additional social-media account, an indication of a media item to be added to the social-media playback queue, and (vi) add the media item to the social-media playback queue.Type: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Inventors: Keith Corbin, Paul Kafadar, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20170243576Abstract: A voice input comprising a command word, one or more media variable instances, and one or more zone variable instances is received. A media playback system command which corresponds to the command word is determined. Media content which corresponds to the one or more media variable instances is identified. The media playback system is caused to execute the media playback system command on the media content based on the one or more zone variable instances.Type: ApplicationFiled: July 29, 2016Publication date: August 24, 2017Inventors: Nicholas A.J. Millington, Keith Corbin, Mark Plagge
-
Publication number: 20170242653Abstract: Multiple aspects of systems and methods for voice control and related features and functionality for various embodiments of media playback devices, networked microphone devices, microphone-equipped media playback devices, and speaker-equipped networked microphone devices are disclosed and described herein, including but not limited to designating and managing default networked devices, audio response playback, room-corrected voice detection, content mixing, music service selection, metadata exchange between networked playback systems and networked microphone systems, handling loss of pairing between networked devices, actions based on user identification, and other voice control of networked devices.Type: ApplicationFiled: February 21, 2017Publication date: August 24, 2017Inventors: Jonathan P. Lang, Mark Plagge, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen, Paul Andrew Bates, Luis Vega-Zayas, Christopher Butts, Nicholas A.J. Millington, Keith Corbin
-
Patent number: 9723038Abstract: Embodiments are described herein that involve a computing device initiating playback of a particular media item on a media playback system that is registered to a particular account of a social media service. The computing device may query the social media service for one or more accounts of the social media service that are registered to respective media playback systems that have played the particular media item on at least a threshold number of occasions and have not yet been connected to the particular account of the social media service within the social network. The computing device may receive the queried one or more accounts of the social media service and cause a graphical interface to display one or more respective selectable indications of the received one or more accounts of the social media service.Type: GrantFiled: September 24, 2014Date of Patent: August 1, 2017Assignee: Sonos, Inc.Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Patent number: 9720642Abstract: Examples described herein may include a first playback device sending a first request for first media content to a computing system associated with a media service provider and a second playback device sending a second request for second media content to the computing system. The first and second playback devices may be associated with an account of the media service provider. The computing system may determine whether either or both of the first and second playback devices are allowed to receive the respective requested media content based on information included in the first request and the second request. Such information included in the requests may characterize playback operations respectively associated with the requests and/or may indicate a time at which the respective playback devices last received a playback command.Type: GrantFiled: September 12, 2014Date of Patent: August 1, 2017Assignee: Sonos, Inc.Inventor: Keith Corbin
-
Patent number: 9690540Abstract: Examples provided herein are directed to social-media playback queues. In one example, a computing system may be configured to (i) receive an identifier of a media playback system, (ii) link the identifier with a social-media account, (iii) based at least on linking the identifier with the social-media account, generate a social-media playback queue that is fillable with one or more media items playable by the media playback system, (iv) establish access permissions to the social-media playback queue, where the access permissions indicate at least one additional social media account that (a) is within a social-media network of the social-media account, and (b) has access to the social-media playback queue, (v) receive, from a computing device affiliated with the at least one additional social-media account, an indication of a media item to be added to the social-media playback queue, and (vi) add the media item to the social-media playback queue.Type: GrantFiled: September 24, 2014Date of Patent: June 27, 2017Assignee: Sonos, Inc.Inventors: Keith Corbin, Paul Kafadar, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20160092075Abstract: Examples described herein may include a computing device of a media playback system receiving a display map corresponding to a media service provider. The display map may associate a data field with a location within a display of the computing device. The computing device may further receive a data item associated with a media item of the media service provider. The received data item may correspond to the data field. The computing device may display an indication of the received data item at the location in accordance with the display map.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Applicant: Sonos, Inc.Inventor: Keith Corbin
-
Publication number: 20160088036Abstract: Embodiments are described herein that involve receiving, by a social-media computing system from a media playback system, playback data indicating media that is being played back by the media playback system, where the playback data comprises an indication of at least one zone of the media playback system in which the media is being played back; and based on the received playback data, updating social-media data in a social-media account, where the updated social-media data comprises an indication of the at least one zone in which the media is currently being played back.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20160085500Abstract: Embodiments are described herein that may include a computing device. The computing device may receive an indication of a particular media item that is currently playing on a media playback system. The computing system may query a social media service for one or more accounts of the social media service that are connected within a social network to a particular account of the social media service that is registered to the media playback system and have received respective indications of the particular media item from respective media playback systems within a particular period of time. The computing system may receive data indicating the queried one or more accounts of the social media service and cause one or more respective indications of the received one or more accounts of the social media service to be displayed on a graphical interface in association with an indication of the particular media item.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20160085499Abstract: Examples provided herein are directed to social-media playback queues. In one example, a computing system may be configured to (i) receive an identifier of a media playback system, (ii) link the identifier with a social-media account, (iii) based at least on linking the identifier with the social-media account, generate a social-media playback queue that is fillable with one or more media items playable by the media playback system, (iv) establish access permissions to the social-media playback queue, where the access permissions indicate at least one additional social media account that (a) is within a social-media network of the social-media account, and (b) has access to the social-media playback queue, (v) receive, from a computing device affiliated with the at least one additional social-media account, an indication of a media item to be added to the social-media playback queue, and (vi) add the media item to the social-media playback queue.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Keith Corbin, Paul Kafadar, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20160088032Abstract: Embodiments are described herein that involve a computing device initiating playback of a particular media item on a media playback system that is registered to a particular account of a social media service. The computing device may query the social media service for one or more accounts of the social media service that are registered to respective media playback systems that have played the particular media item on at least a threshold number of occasions and have not yet been connected to the particular account of the social media service within the social network. The computing device may receive the queried one or more accounts of the social media service and cause a graphical interface to display one or more respective selectable indications of the received one or more accounts of the social media service.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
-
Publication number: 20150355878Abstract: Examples described herein may include a first playback device sending a first request for first media content to a computing system associated with a media service provider and a second playback device sending a second request for second media content to the computing system. The first and second playback devices may be associated with an account of the media service provider. The computing system may determine whether either or both of the first and second playback devices are allowed to receive the respective requested media content based on information included in the first request and the second request. Such information included in the requests may characterize playback operations respectively associated with the requests and/or may indicate a time at which the respective playback devices last received a playback command.Type: ApplicationFiled: September 12, 2014Publication date: December 10, 2015Applicant: SONOS, INC.Inventor: Keith Corbin
-
Publication number: 20150355818Abstract: Embodiments are described herein that involve a media playback system playing back a playback queue according to a continuous-playback mode. In one aspect, a playback device is provided that includes a network interface, one or more media processing components, a non-transitory computer-readable medium with program instructions stored thereon.Type: ApplicationFiled: September 2, 2014Publication date: December 10, 2015Inventor: Keith Corbin