IP Library Granted Patent US 11,275,495
Granted Patent B2
US 11,275,495 · App. 16/774,973 · Granted Mar 15, 2022

Customizable user interface element visuals for an information handling system

Inventors: Marc Randall Hammons (Round Rock, TX); Erik Summa (Austin, TX); David Joseph Zavelson (Austin, TX)
Assignee: Dell Products L.P.
G06F3/04847A63F13/53A63F13/63G06F3/013A63F2300/308G06F2203/04804
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 11,275,495
App. No.
16/774,973
Granted
Mar 15, 2022
Kind
B2
Abstract

User interactions with information handling systems can be improved by providing real-time feedback to the user during use of an application on the information handling system. A user's focused attention can be determined and the user interface elements in an application window be customized to the user. The user's focus attention thus changes the display of user interface elements on the screen. Using such a technique, user interface elements of lower importance can be de-emphasized or removed from the application window, which improves the user's access to user interface elements of greater importance.

Claims (43)

1. A method, comprising:

receiving, by an information handling system, an application profile comprising at least one rule for applying a customization to at least one specified user interface element of a plurality of user interface elements within an application window of an application;

detecting a launch of the application;

activating the application profile in response to detecting the launch of the application;

receiving an indication of a user's focused attention in the application window during execution of the application;

identifying at least one user interface element in the application window receiving the user's focused attention based on the indication of the user's focused attention during execution of the application; and

applying at least one customization to the identified at least one user interface element based on the at least one rule during execution of the application.

2. The method of claim 1 , further comprising applying a different customization to a second user interface element not identified as receiving the user's focused attention.

3. The method of claim 2 , wherein the step of applying the at least one customization comprises decreasing a transparency of the identified at least one user interface element and increasing a transparency of the second user interface element.

4. The method of claim 1 , wherein the step of applying at least one customization comprises adjusting at least one of a transparency, saturation, or contrast to the identified at least one user interface element.

5. The method of claim 1 , further comprising:

receiving a screen shot of an application window;

identifying a potentially-customizable user interface element within the application window; and

receiving a user-defined rule specifying the potentially-customizable user interface element and a customization for the one of the potentially-customizable user interface elements.

6. The method of claim 5 , wherein the step of identifying the potentially-customizable user interface element comprises: receiving an indication of a region within the application window; and applying an algorithm to identify boundaries of the user interface element.

7. The method of claim 1 , wherein the step of receiving the indication of the user's focused attention comprises receiving an indication of an area of a user's gaze on an application window.

8. The method of claim 1 , wherein the step of applying at least one customization comprises: removing the identified user interface element from a primary display; presenting the identified user interface element on a secondary display.

9. An information handling system, comprising:

a processor configured to perform steps comprising:

receiving, by an information handling system, an application profile comprising at least one rule for applying a customization to at least one specified user interface element of a plurality of user interface elements within an application window of an application;

detecting a launch of the application;

activating the application profile in response to detecting the launch of the application;

receiving an indication of a user's focused attention in the application window during execution of the application;

identifying at least one user interface element in the application window receiving the user's focused attention based on the indication of the user's focused attention during execution of the application; and

applying at least one customization to the identified at least one user interface element during execution of the application.

10. The information handling system of claim 9 , wherein the processor is further configured to perform steps comprising applying a different customization to a second user interface element not identified as receiving the user's focused attention.

11. The information handling system of claim 10 , wherein the step of applying the at least one customization comprises decreasing a transparency of the identified at least one user interface element and increasing a transparency of the second user interface element.

12. The information handling system of claim 9 , further comprising a front-facing camera, wherein the step of receiving the indication of the user's focused attention comprises receiving an indication of an area of a user's gaze on an application window.

13. A method, comprising:

receiving, by an information handling system, a screen shot of an application window;

identifying a potentially-customizable user interface element within the application window;

receiving a first user-defined rule specifying the potentially-customizable user interface element and a customization to apply during execution of the application for the one of the potentially-customizable user interface elements; and

assigning the first user-defined rule to an application profile associated with an application that generates the application window.

14. The method of claim 13 , wherein the step of identifying the potentially-customizable user interface element comprises: receiving an indication of a region within the application window; and applying an algorithm to identify boundaries of the user interface element.

15. The method of claim 13 , wherein the step of receiving the first user-defined rule comprises receiving a customization comprising at least one of a transparency, a saturation, or a contrast.

16. The method of claim 1 , wherein the identified at least one user interface element comprises at least one of a button; an on-screen status indicator; or a status bar.

17. The method of claim 1 , further comprising removing a second user interface element different from the identified at least one user interface element from a location on a first display to a second display.

18. The method of claim 17 , further comprising: receiving a second indication of user's focused attention in the application window at the location on the first display; and moving the second user interface element from the second display to the location on the first display.

19. The information handling system of claim 9 , wherein the processor is further configured to perform steps comprising:

receiving a second indication of user's focused attention in the application window at the location on the first display; and moving the second user interface element from the second display to the location on the first display;

receiving a second indication of user's focused attention in the application window at the location on the first display; and

moving the second user interface element from the second display to the location on the first display.

20. The method of claim 13 , wherein receiving a first user-defined rule comprises receiving a mask, a position, and a texture definition.

Assignments (9)
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 (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 (052216/0758) 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 IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
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 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: HAMMONS, MARC RANDALL; SUMMA, ERIK; ZAVELSON, DAVID JOSEPH
To: DELL PRODUCTS L.P.
Reel/Frame 051647/0898 →