# US 6,100,871 A · Dynamic pointer having time-dependent informational content

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

- Number: US 6,100,871 A
- Document ID: US6100871A
- Status: Granted
- Kind: A
- Application number: 09/069,617
- Filed: 1998-04-29
- Granted: 2000-08-08
- Earliest claimed: 1998-04-29
- Assignees: Multitude Inc.
- Inventors: Arthur W. Min
- Web page: https://patentgrep.com/patent/US6100871A

## CPC

- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- Y10S 715/977: Dynamic icon, e.g. animated or live action
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A system and method for generating a dynamic pointer having time-dependent informational content in a computer system. The system includes an object identification module for identifying objects or areas of interest aligned with the pointer. A pointer appearance selection module is provided for selecting a pointer appearance from a sequential set thereof based on the elapsed time during which the pointer has been aligned with the identified object. The selected pointer appearance is then displayed at the pointer position. In this manner, a substantially continuous visual transformation of the pointer is presented to the viewer while the pointer is maintained in alignment with the object or area of interest.

## Claims

### Claim 1

A dynamic pointer system for use with a computer having a monitor and an input device for controlling a position of a pointer displayed on the monitor, the system comprising:
an object identification module for identifying an object having a position coincident with the pointer position;
a time counter module for determining an elapsed time during which the pointer position has been coincident with the identified object position;
a sequential set of pointer appearances representing a substantially continuous visual progression from a first state to a second state; and
a pointer appearance selection module for receiving input from the object identification module and the time counter module, for selecting a pointer appearance from the sequential set of pointer appearances in accordance with the received input, and for displaying the selected pointer appearance at the pointer position;
wherein the pointer appearance selection module is configured to calculate visual information based on the elapsed time, and to display the calculated visual information proximal to the pointer.

### Claim 2 (depends on 3)

The system of claim 3, wherein the visual information corresponds to a probability of hitting the identified object.

### Claim 3

A method for displaying a dynamic pointer on a computer monitor, the method comprising the steps of:
determining a pointer position;
identifying an object having a position coincident with the pointer position;
determining an elapsed time during which the pointer has been aligned with the identified object;
providing a sequential set of pointer appearances representing a substantially continuous visual transformation from a first state to a second state;
selecting one of the pointer appearances from the sequential set based on the identified object and the determined elapsed time;
displaying the selected pointer appearance at the pointer position; and
calculating visual information based on the determined elapsed time and displaying the visual information proximal to the pointer.

### Claim 4 (depends on 3)

The method of claim 3, wherein the visual information expresses a probability associated with an operation involving the identified object.

### Claim 5

A method for providing a visual indicator on a computer monitor of the progress of a time-dependent operation, the method comprising the steps of:
determining a pointer position;
identifying an object aligned with the pointer;
identifying a targeting process associated with the identified object;
determining an elapsed time during which the pointer has been aligned with the identified object;
calculating a degree-of-progress parameter based on the determined elapsed time;
providing a sequential set of pointer appearances representing a substantially continuous visual transformation from a first state to a second state;
selecting one of the pointer appearances from the sequential set based on the calculated degree-of-progress parameter; and
drawing the selected pointer appearance at the pointer position;
wherein the degree-of-progress parameter represents a probability of hitting the identified object.

### Claim 6

A computer-readable medium comprising program instructions for performing the steps of:
determining a pointer position;
identifying an object having a position coincident with the pointer position;
determining an elapsed time during which the pointer has been aligned with the identified object;
selecting a pointer appearance from a sequential set of pointer appearances based on the identified object and the determined elapsed time, the sequential set of pointer appearances representing a substantially continuous visual transformation from a first state to a second state; and
displaying the selected pointer appearance at the pointer position;
wherein the computer-readable medium further comprises program instructions for performing the step of calculating visual information based on the determined elapsed time and displaying the visual information proximal to the pointer.

### Claim 7 (depends on 6)

The computer-readable medium of claim 6, wherein the visual information expresses a probability associated with an operation involving the identified object.

### Claim 8 (depends on 2)

The system of claim 2, wherein the visual information is a numerical value.

### Claim 9 (depends on 4)

The method of claim 4, wherein the visual information is a numerical value.

### Claim 10 (depends on 7)

The computer readable medium of claim 7, wherein the visual information is a numerical value.
