# US 8,751,947 B2 · Visual and functional transform

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

- Number: US 8,751,947 B2
- Document ID: US8751947B2
- Status: Granted
- Kind: B2
- Application number: 12/072,922
- Filed: 2008-02-29
- Published: 2013-05-16
- Granted: 2014-06-10
- Earliest claimed: 2008-02-29
- Assignees: Adobe Systems Incorporated
- Applicants: Tyler J. Lettau
- Inventors: Tyler J. Lettau
- Web page: https://patentgrep.com/patent/US8751947B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques for a visual and functional transform are described, including presenting a graphical representation including a first level and a second level, the first level and the second level each including an option associated with an object, receiving an input indicating selection of the option, and selection of the option initiates expansion of the graphical representation from the first level to the second level, and modifying a visual characteristic associated with the first level to graphically distinguish the first level from the second level when the expansion occurs.

## Claims

### Claim 1

A method comprising:
presenting a graphical representation comprising a first level, including a plurality of options associated with an object;
receiving an input to select one of the plurality of options related to modifying a parameter associated with the object; and
responsive to the receiving:
initiating expansion of the graphical representation from the first level to a second level, the second level including another plurality of options associated with the object;
modifying a visual characteristic of displayed unselected options of the first level to graphically distinguish the displayed unselected options of the first level from the another plurality of options of the second level as a part of the initiated expansion; and
displaying a slide bar to modify the parameter associated with the object.

### Claim 2 (depends on 1)

The method of claim 1, wherein the receiving the input further comprises modifying a parameter associated with the object.

### Claim 3 (depends on 2)

The method of claim 2, further comprising applying the parameter to the object after the modifying is performed.

### Claim 4 (depends on 1)

The method of claim 1, wherein the visual characteristic is opacity.

### Claim 5 (depends on 1)

The method of claim 1, wherein the visual characteristic is highlighting.

### Claim 6 (depends on 1)

The method of claim 1, wherein modifying the visual characteristic further comprises ghosting.

### Claim 7 (depends on 1)

The method of claim 1, wherein modifying the visual characteristic further comprises modifying a border.

### Claim 8 (depends on 1)

The method of claim 1, wherein the graphical representation is a quadrant-based geometric shape.

### Claim 9 (depends on 1)

The method of claim 1, wherein the graphical representation is a radial-based geometric shape.

### Claim 10 (depends on 1)

The method of claim 1, wherein the input is provided by manipulating a radial element.

### Claim 11 (depends on 1)

The method of claim 1, wherein the input is provided by selecting an icon.

### Claim 12 (depends on 1)

The method of claim 1, wherein the input comprises an alphanumeric entry.

### Claim 13

A method comprising:
presenting a level of a transform, the level comprising a plurality of options associated with an object;
receiving an input to select one of the plurality of options related to modifying a parameter associated with the object; and
responsive to the receiving:
initiating a modification of the transform by presenting another level, the another level including another plurality of options associated with the object;
modifying the displayed unselected options of the level; and
displaying a slide bar to modify the parameter associated with the object.

### Claim 14 (depends on 13)

The method of claim 13, wherein the transform is a geometric shape.

### Claim 15 (depends on 13)

The method of claim 13, wherein the transform is a quadrant-based geometric shape.

### Claim 16 (depends on 13)

The method of claim 13, wherein the transform is a radial-based geometric shape.

### Claim 17

A system comprising:
one or more processors; and
memory coupled to the one or more processors, the memory comprising instructions executable by the one or more processors to:
present a graphical representation comprising a first level, the first level including a plurality of options associated with an object;
receive an input to select one of the plurality of options related to modifying a parameter associated with the object; and
responsive to the received selection:
initiate expansion of the graphical representation from the first level to a second level, the second level including another plurality of options associated with the object;
modify a visual characteristic of displayed unselected options of the first level to graphically distinguish the displayed unselected options of the first level from the another plurality of options as a part of the initiated expansion; and
display a slide bar to modify the parameter associated with the object.

### Claim 18

One or more computer-readable storage devices comprising instructions that responsive to execution by one or more processors, cause the one or more processors to:
present a graphical representation comprising a first level, the first level including a plurality of options associated with an object;
receive an input to select one of the plurality of options related to modifying a parameter associated with the object; and
responsive to the received selection:
initiate expansion of the graphical representation from the first level to a second level, the second level including another plurality of options associated with the object;
modify a visual characteristic of displayed unselected options of the first level to graphically distinguish the displayed unselected options of the first level from the another plurality of options of the second level as a part of the initiated expansion; and
display a slide bar to modify the parameter associated with the object.
