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: 10691325Abstract: 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: GrantFiled: October 21, 2016Date of Patent: June 23, 2020Assignee: Sonos, Inc.Inventors: Robert A. Lambourne, Steve Holmgren
-
Patent number: 9880708Abstract: 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: GrantFiled: June 3, 2015Date of Patent: January 30, 2018Assignee: Sonos, Inc.Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
-
Publication number: 20170038936Abstract: 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: ApplicationFiled: October 21, 2016Publication date: February 9, 2017Inventors: Robert A. Lambourne, Steve Holmgren
-
Patent number: 9507505Abstract: 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: GrantFiled: February 12, 2014Date of Patent: November 29, 2016Assignee: Sonos, Inc.Inventors: Robert A. Lambourne, Steve Holmgren
-
Publication number: 20150261397Abstract: 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: ApplicationFiled: June 3, 2015Publication date: September 17, 2015Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
-
Patent number: 9075509Abstract: 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: GrantFiled: May 18, 2006Date of Patent: July 7, 2015Assignee: Sonos, Inc.Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
-
Publication number: 20140208369Abstract: 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: ApplicationFiled: April 11, 2013Publication date: July 24, 2014Inventor: Steve Holmgren
-
Publication number: 20140181661Abstract: 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: ApplicationFiled: February 12, 2014Publication date: June 26, 2014Applicant: Sonos, IncInventors: Robert A. Lambourne, Steve Holmgren
-
Patent number: 8694910Abstract: 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: GrantFiled: May 9, 2006Date of Patent: April 8, 2014Assignee: Sonos, Inc.Inventors: Robert A. Lambourne, Steve Holmgren
-
Publication number: 20130254695Abstract: 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: ApplicationFiled: May 18, 2006Publication date: September 26, 2013Applicant: Sonos, Inc.Inventors: Robert A. Lambourne, Andrew J. Schulert, Steve Holmgren
-
Publication number: 20130254707Abstract: 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: ApplicationFiled: May 9, 2006Publication date: September 26, 2013Applicant: Rincon Networks, Inc.Inventors: Robert A. Lambourne, Steve Holmgren
-
Patent number: 6904431Abstract: 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: GrantFiled: January 25, 2002Date of Patent: June 7, 2005Assignee: Openwave Systems Inc.Inventor: Steve Holmgren
-
Publication number: 20030144980Abstract: 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: ApplicationFiled: January 25, 2002Publication date: July 31, 2003Inventor: Steve Holmgren