Patents by Inventor Benjamin Fullerton
Benjamin Fullerton 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: 11907614Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.Type: GrantFiled: October 6, 2022Date of Patent: February 20, 2024Assignee: Sonos, Inc.Inventors: Benjamin Fullerton, Ingve Holmung
-
Publication number: 20230098804Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.Type: ApplicationFiled: October 6, 2022Publication date: March 30, 2023Inventors: Benjamin Fullerton, Ingve Holmung
-
Patent number: 11467800Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.Type: GrantFiled: December 7, 2020Date of Patent: October 11, 2022Assignee: Sonos, Inc.Inventors: Benjamin Fullerton, Ingve Holmung
-
Publication number: 20210263698Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.Type: ApplicationFiled: December 7, 2020Publication date: August 26, 2021Inventors: Benjamin Fullerton, Ingve Holmung
-
Patent number: 10860284Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.Type: GrantFiled: March 23, 2016Date of Patent: December 8, 2020Assignee: Sonos, Inc.Inventors: Benjamin Fullerton, Ingve Holmung
-
Patent number: 9965243Abstract: Examples described herein involve expanding playback of a media item from one playback device to another playback device. In an example implementation, while a first playback device is part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback device. The first playback device determines that playback is to be expanded from the second playback device, and responsively, joins the a second zone that comprises the second playback device and initiates playback of media in synchrony with the second playback device.Type: GrantFiled: March 23, 2016Date of Patent: May 8, 2018Assignee: Sonos, Inc.Inventors: Benjamin Fullerton, Ingve Holmung
-
Publication number: 20160246567Abstract: Examples described herein involve expanding playback of a media item from one playback device to another playback device. In an example implementation, while a first playback device is part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback device. The first playback device determines that playback is to be expanded from the second playback device, and responsively, joins the a second zone that comprises the second playback device and initiates playback of media in synchrony with the second playback device.Type: ApplicationFiled: March 23, 2016Publication date: August 25, 2016Inventors: Benjamin Fullerton, Ingve Holmung
-
Publication number: 20160246566Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.Type: ApplicationFiled: March 23, 2016Publication date: August 25, 2016Inventors: Benjamin Fullerton, Ingve Holmung
-
Patent number: 9330096Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, a first playback device, while playing a media item as part of a first zone, identifies a second playback device within a proximity of the first playback device, determines that the second playback device is in a second zone, and responsively, causes the second playback device to join the first zone and begin playing the media item in synchrony with the first playback device. In another example, a first playback device of a first zone determines that a second playback device playing a media item as part of a second zone has entered a proximity of the first playback device, and based on the determination, joins the second zone and begins playing the media item in synchrony with the second playback device.Type: GrantFiled: February 25, 2015Date of Patent: May 3, 2016Assignee: Sonos, Inc.Inventors: Benjamin Fullerton, Ingve Holmung
-
Patent number: 9329831Abstract: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, a first playback device of a first zone, identifies a second playback device within a proximity of the first playback device, determines that the second playback device is playing a media item as part of a second zone, and based on the determination, joins the second zone and begins playing the media item in synchrony with the second playback device. In another example, a first playback device, while playing a media item as part of a first zone, determines that a second playback device of a second zone has entered a proximity of the first playback device, and responsively, causes the second playback device to join the first zone and begin playing the media item in synchrony with the first playback device.Type: GrantFiled: February 25, 2015Date of Patent: May 3, 2016Assignee: Sonos, Inc.Inventors: Benjamin Fullerton, Ingve Holmung
-
Patent number: 9211004Abstract: A cabinet includes a box with a backboard, a top panel, a bottom panel, and two side panels joining the top and bottom panels. The cabinet further includes shelves configured to be inserted within the box between one pair of clips, each clip having an undulation that mates with a corresponding undulation on trim strips disposed on side panels. An accessory slides in a track of a cabinet door and is connected to the track with a bow clip. The cabinet includes a frame member with a projecting lip configured to extend over an edge of the box. The frame member has at least one stiffening support that connects to a bracket mounted against a wall, and the backboard connects to the bracket with a screw tab having a cover flap concealing a screw. The cabinet is configured to be mounted in a wall surface or a recess.Type: GrantFiled: March 14, 2013Date of Patent: December 15, 2015Assignee: KOHLER CO.Inventors: Douglas J. Diemel, Jr., Benjamin Fullerton
-
Publication number: 20140265768Abstract: A cabinet includes a box with a backboard, a top panel, a bottom panel, and two side panels joining the top and bottom panels. The cabinet further includes shelves configured to be inserted within the box between one pair of clips, each clip having an undulation that mates with a corresponding undulation on trim strips disposed on side panels. An accessory slides in a track of a cabinet door and is connected to the track with a bow clip. The cabinet includes a frame member with a projecting lip configured to extend over an edge of the box. The frame member has at least one stiffening support that connects to a bracket mounted against a wall, and the backboard connects to the bracket with a screw tab having a cover flap concealing a screw. The cabinet is configured to be mounted in a wall surface or a recess.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: KOHLER CO.Inventors: Douglas J. Diemel, JR., Benjamin Fullerton
-
Patent number: 7941834Abstract: Techniques for authenticating a user are described. In one implementation, a user requests access to protected information or resources by providing a user name and a password to a web server that controls access to the information or resources. If the user name and password match a known user profile, the web server retrieves a user identifier (e.g., a personal identification number) and constructs a translation table around the user identifier. The translation table includes the values that constitute the user identifier, random representations of each value, visual images that represent each value, and random image names for each visual image. The information in the translation table is then used to generate a user interface that allows the user to enter his or her user identifier via the user's computing device without exposing the actual user identifier values to the computing device.Type: GrantFiled: April 5, 2007Date of Patent: May 10, 2011Assignee: Microsoft CorporationInventors: Robert L. Beck, Benjamin Fullerton
-
Publication number: 20090122067Abstract: Described is a technology by which an open font type (e.g., comprising human-readable script) may be compiled into compiled font code (e.g., by a just-in-time, or JIT compiler) and used to provide a font for use by a requesting program. In one example, upon receiving a request to load a font, a determination is made as to whether the font is a traditional type or an open type. If a traditional type, a reference to the traditional font is returned to facilitate loading of the font for use by the requesting program. If an open type, a determination is made as to whether the open type font is already compiled and cached as font code; if so, the cached compiled font code is referenced, without compiling. Otherwise the open font is compiled into compiled font code and cached, and the now-cached compiled font code is referenced.Type: ApplicationFiled: November 13, 2007Publication date: May 14, 2009Applicant: MICROSOFT CORPORATIONInventors: Robert L. Beck, Benjamin Fullerton
-
Publication number: 20080250481Abstract: Techniques for authenticating a user are described. In one implementation, a user requests access to protected information or resources by providing a user name and a password to a web server that controls access to the information or resources. If the user name and password match a known user profile, the web server retrieves a user identifier (e.g., a personal identification number) and constructs a translation table around the user identifier. The translation table includes the values that constitute the user identifier, random representations of each value, visual images that represent each value, and random image names for each visual image. The information in the translation table is then used to generate a user interface that allows the user to enter his or her user identifier via the user's computing device without exposing the actual user identifier values to the computing device.Type: ApplicationFiled: April 5, 2007Publication date: October 9, 2008Applicant: Microsoft CorporationInventors: Robert L. Beck, Benjamin Fullerton
-
Publication number: 20070130467Abstract: A method for digitally signing information in real-time, based on a user request for the information. In one embodiment, the method is useful in a Web server, and can be implemented using a server-side API filter. One embodiment of the method includes receiving a data request from a user and determining whether the data requested should be marked. If the data should be marked, the method includes marking the data with a signature identifying at least one component of the user request; and storing information identifying the user with the request and the at least one component. Multiple types of marking techniques can be used on a single data file.Type: ApplicationFiled: December 5, 2005Publication date: June 7, 2007Applicant: Microsoft CorporationInventors: Robert Beck, Benjamin Fullerton, Eric Scott