IP Library Granted Patent US 10,871,875
Granted Patent B2
US 10,871,875 · App. 16/422,694 · Granted Dec 22, 2020

Cursor identification on an IHS display

Inventors: Karthikeyan Krishnakumar (Austin, TX); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products, L.P.
G06F3/04812G06F1/1616
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,871,875
App. No.
16/422,694
Granted
Dec 22, 2020
Kind
B2
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 (42)

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.

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

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

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

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

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

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

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.

13. 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.

14. 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.

15. 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.

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

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.

18. 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.

19. 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.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0571) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0088 →
RELEASE OF SECURITY INTEREST AT REEL 050406 FRAME 421 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058213/0825 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0571 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050406/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2019
From: KRISHNAKUMAR, KARTHIKEYAN; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS, L.P.
Reel/Frame 049281/0671 →