IP Library Granted Patent US 11,231,833
Granted Patent B2
US 11,231,833 · App. 16/739,338 · Granted Jan 25, 2022

Prioritizing information when app display size is reduced

Inventors: Jennifer J. Lee-Baron (Morrisville, NC); Amy Leigh Rose (Chapel Hill, NC); Nathan J. Peterson (Oxford, NC); Gary David Cudak (Wake Forest, NC); John Scott Crowe (Durham, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/0482G06F3/013G06F3/017G06F3/04845G06F2203/04803G06F2203/04806
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,231,833
App. No.
16/739,338
Granted
Jan 25, 2022
Kind
B2
Abstract

An approach is provided that detects when multiple apps are being displayed on a display screen with each of the apps having any number of user interface controls. A set of user interface controls is identified from the user interface controls being displayed. The identified set of user interface controls have an increased display preference. The identified set of user interface controls are enlarged on the display screen making such controls easier to read and select.

Claims (88)

1. A method, implemented by a mobile information handling system comprising one or more processors, a memory accessible by at least one of the processors, and a display screen accessible by at least one of the processors, the method comprising:

detecting that a plurality of apps are being displayed on the display screen, wherein each of the apps includes a plurality of user interface controls displayed on the display screen, wherein previously only one of the plurality of apps was displayed on the display screen;

in response to the detecting:

identifying a set of one or more user interface controls within the plurality of user interface controls, wherein each of the set of user interface controls has an increased display preference; and

enlarging, on the display screen, each of the user interface controls included in the identified set of user interface controls, wherein at least one of the plurality of user interface controls that were not identified as having an increased display preference are displayed in a non-enlarged format.

2. The method of claim 1 further comprising:

prior to the detecting:

receiving, from a user, an identification of one or more of the user interface controls included in the set of user interface controls corresponding to one or more of the plurality of apps; and

storing the identification of the one or more user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

3. The method of claim 1 further comprising:

prior to the detecting:

receiving, from a user, a plurality of selections of one or more of the user interface controls included in the set of user interface controls corresponding to one or more of the plurality of apps; and

storing an identification of the selected user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

4. The method of claim 3 further comprising:

determining the set of user interface controls based on a number of the plurality of selections being compared to a threshold.

5. The method of claim 1 further comprising:

prior to the detecting:

tracking a movement of a user's eye during a usage of one or more of the plurality of apps, wherein the tracking identifies a focus of the user's eye on an identified one or more user interface controls corresponding to one or more of the plurality of apps; and

storing the identification of the one or more user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

6. The method of claim 1 further comprising:

tracking a movement of a user's eye while the plurality of apps are being displayed on the display screen; and

determining that a focus of the user's eye is directed to a selected one of the plurality of user interface controls, wherein the selected user interface control is included in the set of user interface controls that is enlarged on the display screen.

7. The method of claim 6 further comprising:

detecting that the focus of the user's eye is no longer directed to the selected user interface control; and

removing the selected user interface control from the set of user interface controls so that the selected user interface control is displayed without enlargement.

8. An information handling system comprising:

one or more processors;

a memory coupled to at least one of the processors;

a display screen accessible by at least one of the processors; and

a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions comprising:

detecting that a plurality of apps are being displayed on the display screen, wherein each of the apps includes a plurality of user interface controls displayed on the display screen, wherein previously only one of the plurality of apps was displayed on the display screen;

in response to the detecting:

identifying a set of one or more user interface controls within the plurality of user interface controls, wherein each of the set of user interface controls has an increased display preference; and

enlarging, on the display screen, each of the user interface controls included in the identified set of user interface controls, wherein at least one of the plurality of user interface controls that were not identified as having an increased display preference are displayed in a non-enlarged format.

9. The information handling system of claim 8 wherein the actions further comprise:

prior to the detecting:

receiving, from a user, an identification of one or more of the user interface controls included in the set of user interface controls corresponding to one or more of the plurality of apps; and

storing the identification of the one or more user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

10. The information handling system of claim 8 wherein the actions further comprise:

prior to the detecting:

receiving, from a user, a plurality of selections of one or more of the user interface controls included in the set of user interface controls corresponding to one or more of the plurality of apps; and

storing an identification of the selected user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

11. The information handling system of claim 10 wherein the actions further comprise:

determining the set of user interface controls based on a number of the plurality of selections being compared to a threshold.

12. The information handling system of claim 8 wherein the actions further comprise:

prior to the detecting:

tracking a movement of a user's eye during a usage of one or more of the plurality of apps, wherein the tracking identifies a focus of the user's eye on an identified one or more user interface controls corresponding to one or more of the plurality of apps; and

storing the identification of the one or more user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

13. The information handling system of claim 8 wherein the actions further comprise:

Tracking a movement of a user's eye while the plurality of apps are being displayed on the display screen; and

determining that a focus of the user's eye is directed to a selected one of the plurality of user interface controls, wherein the selected user interface control is included in the set of user interface controls that is enlarged on the display screen.

14. The information handling system of claim 13 wherein the actions further comprise:

detecting that the focus of the user's eye is no longer directed to the selected user interface control; and

removing the selected user interface control from the set of user interface controls so that the selected user interface control is displayed without enlargement.

15. A computer program product comprising:

a computer readable storage medium, comprising computer program code that, when executed by an information handling system, executes actions comprising:

detecting that a plurality of apps are being displayed on the display screen, wherein each of the apps includes a plurality of user interface controls displayed on the display screen, wherein previously only one of the plurality of apps was displayed on the display screen;

in response to the detecting:

identifying a set of one or more user interface controls within the plurality of user interface controls, wherein each of the set of user interface controls has an increased display preference; and

enlarging, on the display screen, each of the user interface controls included in the identified set of user interface controls, wherein at least one of the plurality of user interface controls that were not identified as having an increased display preference are displayed in a non-enlarged format.

16. The computer program product of claim 15 wherein the actions further comprise:

prior to the detecting:

receiving, from a user, an identification of one or more of the user interface controls included in the set of user interface controls corresponding to one or more of the plurality of apps; and

storing the identification of the one or more user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

17. The computer program product of claim 15 wherein the actions further comprise:

prior to the detecting:

receiving, from a user, a plurality of selections of one or more of the user interface controls included in the set of user interface controls corresponding to one or more of the plurality of apps; and

storing an identification of the selected user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

18. The computer program product of claim 17 wherein the actions further comprise:

determining the set of user interface controls based on a number of the plurality of selections being compared to a threshold.

19. The computer program product of claim 15 wherein the actions further comprise:

prior to the detecting:

tracking a movement of a user's eye during usage of one or more of the plurality of apps, wherein the tracking identifies a focus of the user's eye on an identified one or more user interface controls corresponding to one or more of the plurality of apps; and

storing the identification of the one or more user interface controls in a file stored in the memory;

wherein the identifying includes retrieving the stored identification of the user interface controls that correspond to one of the plurality of apps that are being displayed on the display screen.

20. The computer program product of claim 15 wherein the actions further comprise:

tracking a movement of a user's eye while the plurality of apps are being displayed on the display screen;

determining that a focus of the user's eye is directed to a selected one of the plurality of user interface controls, wherein the selected user interface control is included in the set of user interface controls that is enlarged on the display screen;

detecting that the focus of the user's eye is no longer directed to the selected user interface control; and

removing the selected user interface control from the set of user interface controls so that the selected user interface control is displayed without enlargement.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2020
From: LEE-BARON, JENNIFER J.; ROSE, AMY LEIGH; PETERSON, NATHAN J.; CUDAK, GARY DAVID; CROWE, JOHN SCOTT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 051475/0769 →
Continuity (1)
Related Publication 20210216173A1 · Jul 15, 2021