# US 9,582,135 B2 · Multiple display modes for a pane in a graphical user interface

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,582,135 B2
- Document ID: US9582135B2
- Status: Granted
- Kind: B2
- Application number: 13/890,179
- Filed: 2013-05-08
- Published: 2013-09-19
- Granted: 2017-02-28
- Earliest claimed: 2008-10-08
- Assignees: Versionone, Inc.
- Applicants: Versionone, Inc.
- Inventors: Robert Holler; Ian Culling; Rajiv Delwadia; Pavel Mamut; Mark Crowe; Donald Hanson; Patrick Boudreaux; Dan Gilkerson; Julie Brooks; Eric Farr; Jerry Odenwelder
- Web page: https://patentgrep.com/patent/US9582135B2

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/048: Interaction techniques based on graphical user interfaces [GUI]
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for providing multiple display modes for a pane in a graphical user interface are provided. In some implementations, a computer-implemented method for displaying a pane in a user interface, includes: in a first display mode: displaying the pane in the user interface, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and ceasing to display the pane in response to detecting selection of an indicator; and in a second display mode: displaying the pane in the user interface, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.

## Claims

### Claim 1

A computer-implemented method of displaying a pane in a user interface, the user interface comprising a block of content distinct from the pane, comprising:
while the pane is not displayed, displaying the block of content, wherein the block of content has a first dimension and a second dimension; in a first display mode:
reducing the first dimension and maintaining the second dimension; displaying the pane in the user interface adjacent to the block of content having the reduced first dimension, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and
ceasing to display the pane in response to detecting selection of an indicator; and
in a second display mode:
maintaining the first dimension and the second dimension; displaying the pane in the user interface superimposed on the block of content having the maintained first dimension, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and
ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
activating the first display mode in response to detecting selection of an indicator corresponding to the pane; and
activating the second display mode in response to detecting positioning of the pointer icon over the indicator corresponding to the pane, without detecting selection of the indicator.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
transitioning from the second display mode to the first display mode in response to detecting selection of the indicator while in the second display mode.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
transitioning from the first display mode into the second display mode, or from the second display mode into the first display mode, in a particular sequence.

### Claim 5 (depends on 1)

The method of claim 1, wherein the indicator comprises an icon.

### Claim 6 (depends on 1)

The method of claim 1, wherein the indicator is situated at a location along the perimeter of the user interface.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
the user interface displays a list of items distinct from the pane; and the pane comprises a user input field to filter items displayed in the list.

### Claim 8 (depends on 7)

The method of claim 7, wherein the items in the list of items comprise work items in an agile software development project.

### Claim 9 (depends on 1)

The method of claim 1, wherein the pane includes one or more links to one or more respective portions of the user interface.

### Claim 10

A computer system comprising:
memory;
a display;
one or more processors; and
one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for:
while a pane is not displayed in a user interface comprising a block of content distinct from the pane, displaying the block of content, wherein the block of content has a first dimension and a second dimension; in a first display mode:
reducing the first dimension and maintaining the second dimension;
displaying the pane in the user interface adjacent to the block of content having the reduced first dimension, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and
ceasing to display the pane in response to detecting selection of an indicator; and
in a second display mode:
maintaining the first dimension and the second dimension; displaying the pane in the user interface superimposed on the block of content having the maintained first dimension, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and
ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein the one or more programs further comprising instructions for:
transitioning from the second display mode to the first display mode in response to detecting selection of the indicator while in the second display mode.

### Claim 12 (depends on 10)

The computer system of claim 10, wherein the one or more programs further comprising instructions for:
transitioning from the first display mode into the second display mode, or from the second display mode into the first display mode, in a particular sequence.

### Claim 13 (depends on 10)

The computer system of claim 10, wherein the indicator comprises an icon.

### Claim 14 (depends on 10)

The computer system of claim 10, wherein the indicator is situated at a location along the perimeter of the user interface.

### Claim 15 (depends on 10)

The computer system of claim 10, wherein: the user interface displays a list of items distinct from the pane; and
the pane comprises a user input field to filter items displayed in the list.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein the items in the list of items comprise work items in an agile software development project.

### Claim 17 (depends on 10)

The computer system of claim 10, wherein the pane includes one or more links to one or more respective portions of the user interface.

### Claim 18

A non-transitory computer readable storage medium storing one or more programs configured to be executed by a computer system, the one or more programs comprising instructions for:
while a pane is not displayed in a user interface comprising a block of content distinct from the pane, displaying the block of content, wherein the block of content has a first dimension and a second dimension; in a first display mode:
reducing the first dimension and maintaining the second dimension; displaying the pane in the user interface adjacent to the block of content having the reduced first dimension, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and
ceasing to display the pane in response to detecting selection of an indicator; and
in a second display mode:
maintaining the first dimension and the second dimension; displaying the pane in the user interface superimposed on the block of content having the maintained first dimension, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and
ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.
