# US 10,871,875 B2 · Cursor identification on an IHS display

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

- Number: US 10,871,875 B2
- Document ID: US10871875B2
- Status: Granted
- Kind: B2
- Application number: 16/422,694
- Filed: 2019-05-24
- Published: 2020-11-26
- Granted: 2020-12-22
- Earliest claimed: 2019-05-24
- Assignees: Dell Products L.P.
- Applicants: Dell Products, L.P.
- Inventors: Karthikeyan Krishnakumar; Vivek Viswanathan Iyer
- Web page: https://patentgrep.com/patent/US10871875B2

## CPC

- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An IHS (Information Handling Systems) supports pointing devices such as a mouse. To use a pointing device, a user must identify the displayed location of the cursor. Depending on factors such as the resolution and size of a display, a user may have difficulty in immediately locating a cursor. Embodiments support various cursor activation modes that allow a user to quickly locate the cursor. A cursor activation mode is initiated by an entry condition and is associated with a modified cursor appearance. Upon detecting an entry condition, the cursor appearance is modified. Upon detecting the exit condition, the appearance of the cursor is restored. The appearance of the cursor may be modified by changing the size and/or color of the cursor. The cursor may be positioned at a default screen location or a screen location corresponding to a direction of the user's gaze.

## Claims

### Claim 1

A method for managing a cursor visible in one or more displays utilized by an Information Handling System (IHS), the method comprising:
configuring a cursor activation mode that is initiated by an entry condition and ended by an exit condition, wherein the cursor activation mode is associated with a modified appearance of the cursor;
detecting the entry condition;
determining the exit condition associated with the cursor activation mode, wherein the exit condition comprises an expiration of a time duration specified by a model trained based on prior durations required for a user to locate the cursor during prior instances of the cursor activation mode;
modifying the appearance of the cursor upon detecting the entry condition; and
upon detecting the exit condition, restoring the appearance of the cursor.

### Claim 2 (depends on 1)

The method of claim 1, wherein the modification of the appearance of the cursor comprises enlarging a size of the cursor.

### Claim 3 (depends on 1)

The method of claim 1, wherein the modification of the appearance of the cursor comprises changing a color of the cursor.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining a screen location for positioning the cursor on a first display of the one or more displays; and
positioning the cursor at the determined screen location of the first display prior to modifying the appearance of the cursor.

### Claim 5 (depends on 4)

The method of claim 4, wherein the determined screen location on the first display for the position the cursor comprises a screen location corresponding to a direction of a gaze of a user of the IHS.

### Claim 6 (depends on 1)

The method of claim 1, wherein the exit condition comprises detecting whether a direction of a gaze of a user of the IHS corresponds to a location of the displayed cursor.

### Claim 7 (depends on 1)

The method of claim 1, wherein the model specifying the time duration is further trained based on a number of the one or more displays utilized by the IHS.

### Claim 8 (depends on 1)

The method of claim 1, wherein the model specifying the time duration is further trained based on a resolution of the one or more displays used utilized by the IHS.

### Claim 9 (depends on 1)

The method of claim 1, wherein the model specifying the time duration is further trained based on a level of ambient lighting.

### Claim 10 (depends on 1)

The method of claim 1, wherein the entry condition comprises the IHS exiting an idle state.

### Claim 11 (depends on 1)

The method of claim 1, wherein the entry condition comprises a keyboard input.

### Claim 12

An Information Handling System (IHS) utilizing one or more displays comprising a first display and a second display, comprising:
one or more processors; and
a memory device coupled to the one or more processors, the memory device storing computer-readable instructions that, upon execution by the one or more processors, cause the system to:
configure a cursor activation mode that is initiated by an entry condition and ended by an exit condition, wherein the cursor activation mode is associated with a modified appearance and a modified location of a cursor;
detect the entry condition;
determine the exit condition associated with the cursor activation mode, wherein the exit condition comprises an expiration of a time duration specified by a model trained based on prior durations required for a user to locate the cursor during prior instances of the cursor activation mode;
upon detecting the entry condition:
determine the cursor is currently being displayed in the first display,
determine a gaze of user of the IHS is directed at the second display,
modify the location of the cursor by repositioning the cursor from the first display to a screen location on the second display, and
modify the appearance of the cursor at the screen location on the second display; and
upon detecting the exit condition, restoring the appearance of the cursor.

### Claim 13 (depends on 12)

The IHS of claim 12, wherein the modification of the appearance of the cursor comprises at least one of: enlarging a size of the cursor and changing a color of the cursor.

### Claim 14 (depends on 12)

The IHS of claim 12, wherein the cursor is repositioned to a predefined screen location of the second display without regard to a specific screen location of the second display that corresponds to a direction of the user's gaze.

### Claim 15 (depends on 12)

The IHS of claim 12, wherein the screen location on the first second display for the repositioning of the cursor comprises a screen location on the second display corresponding to a direction of a gaze of a user of the IHS.

### Claim 16 (depends on 12)

The IHS of claim 12, wherein the entry condition comprises the IHS exiting an idle state.

### Claim 17

A computer-readable storage device of an Information Handling System (IHS) utilizing one or more displays, the storage device comprising program instructions stored thereon that, upon execution by a one or more processors, cause the one or more processors to:
configure a cursor activation mode that is initiated by an entry condition, wherein the cursor activation mode is associated with a modified appearance of a cursor;
detect the entry condition comprising the IHS exiting an idle state;
determine an exit condition associated with the cursor activation mode, wherein the exit condition comprises an expiration of a time duration specified by a model trained based on prior durations required for a user to locate the cursor during prior instances of the cursor activation mode;
upon detecting the entry condition, modify the appearance of the cursor; and
upon detecting the exit condition, restoring the appearance of the cursor.

### Claim 18 (depends on 17)

The storage device of claim 17, wherein the modification of the appearance of the cursor comprises at least one of: enlarging a size of the cursor and changing a color of the cursor.

### Claim 19 (depends on 17)

The storage device of claim 17, wherein the idle state is a low-power mode of the IHS in which the one or more displays are turned off.
