Patents by Inventor Steve Holmgren

Steve Holmgren 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: 10691325
    Abstract: Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 23, 2020
    Assignee: Sonos, Inc.
    Inventors: Robert A. Lambourne, Steve Holmgren
  • Patent number: 9880708
    Abstract: An example implementation involves a control device displaying on a graphical user interface, an indicator positioned with respect to a particular multimedia item in a displayed list of a plurality of multimedia items. After displaying the indicator on the graphical user interface for a first predefined time, the control device displays on the graphical user interface, an information panel obstructing a portion of the displayed list, the information panel providing information associated with the particular multimedia item that is not shown in the displayed list. After displaying the information panel for a second predefined time, the control device terminates display of the information panel.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 30, 2018
    Assignee: Sonos, Inc.
    Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
  • Publication number: 20170038936
    Abstract: Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
    Type: Application
    Filed: October 21, 2016
    Publication date: February 9, 2017
    Inventors: Robert A. Lambourne, Steve Holmgren
  • Patent number: 9507505
    Abstract: Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: November 29, 2016
    Assignee: Sonos, Inc.
    Inventors: Robert A. Lambourne, Steve Holmgren
  • Publication number: 20150261397
    Abstract: An example implementation involves a control device displaying on a graphical user interface, an indicator positioned with respect to a particular multimedia item in a displayed list of a plurality of multimedia items. After displaying the indicator on the graphical user interface for a first predefined time, the control device displays on the graphical user interface, an information panel obstructing a portion of the displayed list, the information panel providing information associated with the particular multimedia item that is not shown in the displayed list. After displaying the information panel for a second predefined time, the control device terminates display of the information panel.
    Type: Application
    Filed: June 3, 2015
    Publication date: September 17, 2015
    Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
  • Patent number: 9075509
    Abstract: Techniques pertaining to efficient scrolling a list are disclosed. One of the features of the efficient scrolling is to provide a graphic user interface that displays items in the list so that a user may scroll the list using a scroll wheel. After an item is highlighted for a predefined time, an information panel is automatically displayed to show hidden information associated with the item. The information panel is superimposed in an area of the graphic user interface, without obstructing the highlighted item.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: July 7, 2015
    Assignee: Sonos, Inc.
    Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
  • Publication number: 20140208369
    Abstract: A set top terminal is configured to be accessible to a content management tool over a local network. The set top terminal includes means for delivering remote content from a cable or satellite content provider to a television screen in a form that is readily viewable on the television screen and means for storing the remote content for delayed viewing. The set top terminal also includes means for transcoding the remote content to a form that the content management tool is configured to utilize, where the form that the content management tool is configured to utilize is different than the form that is readily viewable on the television screen. The set top terminal can be part of a network including a personal display device and a content management tool. The content management tool may be embedded within the personal display device.
    Type: Application
    Filed: April 11, 2013
    Publication date: July 24, 2014
    Inventor: Steve Holmgren
  • Publication number: 20140181661
    Abstract: Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
    Type: Application
    Filed: February 12, 2014
    Publication date: June 26, 2014
    Applicant: Sonos, Inc
    Inventors: Robert A. Lambourne, Steve Holmgren
  • Patent number: 8694910
    Abstract: Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: April 8, 2014
    Assignee: Sonos, Inc.
    Inventors: Robert A. Lambourne, Steve Holmgren
  • Publication number: 20130254695
    Abstract: Techniques pertaining to efficient scrolling a list are disclosed. One of the features of the efficient scrolling is to provide a graphic user interface that displays items in the list so that a user may scroll the list using a scroll wheel. After an item is highlighted for a predefined time, an information panel is automatically displayed to show hidden information associated with the item. The information panel is superimposed in an area of the graphic user interface, without obstructing the highlighted item.
    Type: Application
    Filed: May 18, 2006
    Publication date: September 26, 2013
    Applicant: Sonos, Inc.
    Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
  • Publication number: 20130254707
    Abstract: Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
    Type: Application
    Filed: May 9, 2006
    Publication date: September 26, 2013
    Applicant: Rincon Networks, Inc.
    Inventors: Robert A. Lambourne, Steve Holmgren
  • Patent number: 6904431
    Abstract: A method and apparatus for improving database concurrency are described. Upon receiving a request to access data, a data locality within a database may be determined utilizing unique data keys. An access to the data may be provided while locking part of the database based on a data locking level determined based on deadlock history corresponding to the data locality.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: June 7, 2005
    Assignee: Openwave Systems Inc.
    Inventor: Steve Holmgren
  • Publication number: 20030144980
    Abstract: A method and apparatus for improving database concurrency are described. Upon receiving a request to access data, a data locality within a database may be determined utilizing unique data keys. An access to the data may be provided while locking part of the database based on a data locking level determined based on deadlock history corresponding to the data locality.
    Type: Application
    Filed: January 25, 2002
    Publication date: July 31, 2003
    Inventor: Steve Holmgren