# US 2017/0255376 A1 · Tooltip feedback for zoom using scroll wheel

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

- Number: US 2017/0255376 A1
- Document ID: US20170255376A1
- Status: Published application
- Kind: A1
- Application number: 15/601,780
- Filed: 2017-05-22
- Published: 2017-09-07
- Earliest claimed: 2012-02-28
- Assignees: Oracle International Corporation
- Applicants: Oracle International Corporation
- Inventors: Karin Iancu Ornstein; Hendrik van den Broek; Marge Boots; Raymond Wong; Chadwick Chow
- Web page: https://patentgrep.com/patent/US20170255376A1

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Tooltip generation for zoom feedback is described. In response to the initiation of a zoom operation, a tooltip is generated. The tooltip shows an established potential zoom level that will be used to execute the zoom operation if no other zoom level is established or selected. Multiple potential zoom levels may be shown within the tooltip before the zoom operation is executed.

## Claims

### Claim 1

A method comprising:
displaying content at a first zoom level within a first display area of a user interface;
detecting that a scroll wheel is being scrolled in accordance with a zoom operation;
while the scroll wheel is being scrolled, updating a magnitude of zoom displayed in a tooltip in accordance with the scrolling of the scroll wheel, wherein the tooltip is displayed within the first display area and indicates the magnitude of zoom;
delaying updating a change in a zoom level of the content displayed within the first display area until either a specified amount of time has passed since the scroll wheel was last scrolled or a previously depressed key has been released; and
in response to determining either that the specified amount of time has passed since the scroll wheel was last scrolled or that the previously depressed key has been released, zooming the content to a second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising displaying the content in the first display area in accordance with the second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising displaying a portion of the content in the first display area in accordance with the second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the tooltip is a graphical user interface element associated with a cursor.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the tooltip is a graphical user interface element appearing adjacent to a cursor location.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the tooltip is displayed in response to invocation of the zoom operation.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising:
establishing a timer associated with the zoom operation; and
in response to the previously depressed key being released before the time expires resetting the timer.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising:
establishing a timer associated with the zoom operation; and
in response to receiving no user input related to the zoom operation before the timer expires, zooming the content to the second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the zoom operation comprises zooming one of an x-axis and a y-axis of a chart.

### Claim 10

A computer-readable storage medium storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
displaying content at a first zoom level within a first display area of a user interface;
detecting that a scroll wheel is being scrolled;
while the scroll wheel is being scrolled, updating a magnitude of zoom displayed in a tooltip in accordance with the scrolling of the scroll wheel, wherein the tooltip is displayed within the first display area and indicates the magnitude of zoom;
delaying updating a change in a zoom level of the content displayed within the first display area until either a specified amount of time has passed since the scroll wheel was last scrolled or a previously depressed key has been released; and
in response to determining either that the specified amount of time has passed since the scroll wheel was last scrolled or that the previously depressed key has been released, zooming the content to a second zoom level corresponding to the magnitude of zoom in the tooltip.

### Claim 11 (depends on 10)

The computer-readable storage medium according to claim 10, further comprising displaying the content in the first display area in accordance with the second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 12 (depends on 10)

The computer-readable storage medium according to claim 10, further comprising displaying a portion of the content in the first display area in accordance with the second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 13 (depends on 10)

The computer-readable storage medium according to claim 10, wherein the tooltip is a graphical user interface element associated with a cursor.

### Claim 14 (depends on 10)

The computer-readable storage medium according to claim 10, wherein the tooltip is a graphical user interface element appearing adjacent to a cursor location.

### Claim 15 (depends on 10)

The computer-readable storage medium according to claim 10, wherein the tooltip is displayed in response to invocation of the zoom operation.

### Claim 16 (depends on 10)

The computer-readable storage medium according to claim 10, further comprising:
establishing a timer associated with the zoom operation; and
in response to the previously depressed key being released before the time expires resetting the timer.

### Claim 17 (depends on 10)

The computer-readable storage medium according to claim 10, further comprising:
establishing a timer associated with the zoom operation; and
in response to receiving no user input related to the zoom operation before the timer expires, zooming the content to the second zoom level corresponding to the magnitude of zoom displayed in the tooltip.

### Claim 18

A method comprising:
displaying, on a computing device, one or more first user interface elements within a first display area of a user interface;
detecting that a scroll wheel is being scrolled;
while the scroll wheel is being scrolled, delaying a first zoom operation relative to the one or more first user interface elements and updating a magnitude of zoom based on an extent to which the scroll wheel has been scrolled;
while the scroll wheel is being scrolled, updating a value indicated as a zoom identifier displayed in a first tooltip, wherein the value associated with the magnitude of zoom, and wherein the first tooltip is displayed within the first display area to indicate the magnitude of zoom without performing the first zoom operation;
while delaying the first zoom operation, determining that either (a) a specified amount of time has passed since the scroll wheel was last scrolled or (b) a previously depressed key has been released; and
in response to determining, while delaying the first zoom operation, either that the specified amount of time has passed since the scroll wheel was last scrolled or that the previously depressed key has been released, ceasing to delay the first zoom operation and performing the first zoom operation by zooming a display of the one or more first user interface elements at the magnitude of zoom.
