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: 20180275954
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: September 27, 2018
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20180226074
    Abstract: 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: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Inventors: Nicholas A.J. Millington, Keith Corbin, Mark Plagge
  • Patent number: 10002005
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: June 19, 2018
    Assignee: Sonos, Inc.
    Inventor: Keith Corbin
  • Patent number: 9959087
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: May 1, 2018
    Assignee: Sonos, Inc.
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Patent number: 9947316
    Abstract: 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: Grant
    Filed: July 29, 2016
    Date of Patent: April 17, 2018
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Keith Corbin, Mark Plagge
  • Publication number: 20170331866
    Abstract: 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: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20170249121
    Abstract: 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: Application
    Filed: May 11, 2017
    Publication date: August 31, 2017
    Inventor: Keith Corbin
  • Publication number: 20170251237
    Abstract: 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: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Keith Corbin, Paul Kafadar, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20170243576
    Abstract: 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: Application
    Filed: July 29, 2016
    Publication date: August 24, 2017
    Inventors: Nicholas A.J. Millington, Keith Corbin, Mark Plagge
  • Publication number: 20170242653
    Abstract: 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: Application
    Filed: February 21, 2017
    Publication date: August 24, 2017
    Inventors: 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: 9723038
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: August 1, 2017
    Assignee: Sonos, Inc.
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Patent number: 9720642
    Abstract: 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: Grant
    Filed: September 12, 2014
    Date of Patent: August 1, 2017
    Assignee: Sonos, Inc.
    Inventor: Keith Corbin
  • Patent number: 9690540
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: June 27, 2017
    Assignee: Sonos, Inc.
    Inventors: Keith Corbin, Paul Kafadar, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20160092075
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Applicant: Sonos, Inc.
    Inventor: Keith Corbin
  • Publication number: 20160088036
    Abstract: 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: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20160085500
    Abstract: 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: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20160085499
    Abstract: 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: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Keith Corbin, Paul Kafadar, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20160088032
    Abstract: 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: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20150355878
    Abstract: 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: Application
    Filed: September 12, 2014
    Publication date: December 10, 2015
    Applicant: SONOS, INC.
    Inventor: Keith Corbin
  • Publication number: 20150355818
    Abstract: 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: Application
    Filed: September 2, 2014
    Publication date: December 10, 2015
    Inventor: Keith Corbin