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).

  • Publication number: 20210263698
    Abstract: 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: Application
    Filed: December 7, 2020
    Publication date: August 26, 2021
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Patent number: 10860284
    Abstract: 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: Grant
    Filed: March 23, 2016
    Date of Patent: December 8, 2020
    Assignee: Sonos, Inc.
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Patent number: 9965243
    Abstract: 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: Grant
    Filed: March 23, 2016
    Date of Patent: May 8, 2018
    Assignee: Sonos, Inc.
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Publication number: 20160246566
    Abstract: 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: Application
    Filed: March 23, 2016
    Publication date: August 25, 2016
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Publication number: 20160246567
    Abstract: 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: Application
    Filed: March 23, 2016
    Publication date: August 25, 2016
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Patent number: 9330096
    Abstract: 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: Grant
    Filed: February 25, 2015
    Date of Patent: May 3, 2016
    Assignee: Sonos, Inc.
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Patent number: 9329831
    Abstract: 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: Grant
    Filed: February 25, 2015
    Date of Patent: May 3, 2016
    Assignee: Sonos, Inc.
    Inventors: Benjamin Fullerton, Ingve Holmung
  • Patent number: 9211004
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: December 15, 2015
    Assignee: KOHLER CO.
    Inventors: Douglas J. Diemel, Jr., Benjamin Fullerton
  • Publication number: 20140265768
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: KOHLER CO.
    Inventors: Douglas J. Diemel, JR., Benjamin Fullerton
  • Patent number: 7941834
    Abstract: 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: Grant
    Filed: April 5, 2007
    Date of Patent: May 10, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert L. Beck, Benjamin Fullerton
  • Publication number: 20090122067
    Abstract: 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: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert L. Beck, Benjamin Fullerton
  • Publication number: 20080250481
    Abstract: 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: Application
    Filed: April 5, 2007
    Publication date: October 9, 2008
    Applicant: Microsoft Corporation
    Inventors: Robert L. Beck, Benjamin Fullerton
  • Publication number: 20070130467
    Abstract: 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: Application
    Filed: December 5, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Beck, Benjamin Fullerton, Eric Scott