IP Library › Granted Patent US 12,229,393
Granted Patent B2
US 12,229,393 · App. 18/169,744 · Granted Feb 18, 2025

Adaptive display screen partitioning

Inventors: Dengzhai Xiong (Singapore, SG); Karthikeyan Krishnakumar (Austin, TX); Boon Kiat Law (Singapore, SG)
Assignee: Dell Products L.P.
G06F3/04845G06F3/0481G06T3/153G06T3/40G06F2203/04803
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 12,229,393
App. No.
18/169,744
Filed
Feb 15, 2023
Granted
Feb 18, 2025
Kind
B2
Examiner
YI, RINNA
Art Unit
2179
USPC
715/792
Abstract

An information handling system selects applicable display partitions based on the properties of a display screen, and determines a preferred window size of an application. The system adjusts a target zone of a window of the application based on the preferred window size.

Claims (37)

1. A method comprising:

determining, by a processor, properties of a display screen including dots per inch and an aspect ratio;

when the display screen meets a minimum dots per inch based on a user preference, then selecting a first set of applicable display partitions based on the properties including the minimum dots per inch, the aspect ratio of the display screen, and a number of zones in the first set of applicable display partitions based on the user preference;

filtering the first set of applicable display partitions based on the user preference resulting in a second set of applicable display partitions, wherein the second set of applicable display partitions is a subset of the first set of applicable display partitions;

determining dynamically a preferred window size of an application from the second set of applicable display partitions; and

resizing a target zone of a window of the application displayed on the display screen based on the preferred window size.

2. The method of claim 1 , wherein the properties of the display screen includes a horizontal resolution and a vertical resolution.

3. The method of claim 1 , wherein the selecting of the first set of applicable display partitions is further based on an operating system scaling setting.

4. The method of claim 1 , wherein the selecting of the first set of applicable display partitions is further based on a minimum horizontal resolution and a minimum vertical resolution of the target zone.

5. The method of claim 1 , wherein the resizing of the target zone when the window of the application hovers on the target zone.

6. The method of claim 1 , wherein the resizing of the target zone when the window of the application is in response to detecting an event.

7. The method of claim 1 , further comprising subsequent to adjusting the target zone, resizing a neighboring zone of the target zone.

8. The method of claim 1 , wherein the determining of the preferred window size of the application is performed at snapping of the window of the application in the target zone.

9. The method of claim 1 , wherein the first set of applicable display partitions is applied to fit the display screen.

10. The method of claim 1 , wherein the first set of applicable display partitions is applied to fit two display screens.

11. The method of claim 1 , further comprising in response to a user manually resizing the target zone, updating a database with a preferred horizontal resolution and vertical resolution.

12. An information handling system, comprising:

a processor; and

a memory device storing instructions that when executed cause the processor to perform operations including:

determining properties of a display screen including dots per inch and an aspect ratio;

when the display screen meets a minimum dots per inch based on an application's preferred settings, then selecting a first set of applicable display partitions based on the properties of the display screen including the minimum dots per inch, the aspect ratio, and number of zones in a display partition based on the application's preferred settings;

filtering the first set of applicable display partitions based on the application's preferred settings resulting in a second set of display partitions, wherein the second set of applicable display partitions is a subset of the first set of applicable display partitions;

determining dynamically a preferred window size of an application from the second set of applicable display partitions; and

adjusting a target zone of a window of the application displayed on the display screen based on the preferred window size.

13. The information handling system of claim 12 , wherein the properties of the display screen includes a horizontal resolution and a vertical resolution.

14. The information handling system of claim 12 , wherein the selecting of the first set of applicable display partitions is further based on an operating system scaling setting.

15. The information handling system of claim 12 , wherein the selecting of the first set of applicable display partitions is further based on a minimum horizontal resolution and a minimum vertical resolution of the target zone.

16. The information handling system of claim 12 , wherein the adjusting of the target zone when the window of the application hovers on the target zone.

17. A non-transitory computer-readable medium to store instructions that are executable to perform operations comprising:

selecting applicable display partitions based on properties of a display screen including dots per inch and an aspect ratio;

when the display screen meets a minimum dots per inch based on a user preference, then selecting a first set of applicable display partitions based on the properties of the display screen including the minimum dots per inch, the aspect ratio, and number of zones in a display partition based on the user preference;

filtering the first set of applicable display partitions based on the user preference resulting in a second set of applicable display partitions, wherein the second set of applicable display partitions is a subset of the first set of applicable display partitions;

determining dynamically a preferred window size of an application from the second set of applicable display partitions; and

adjusting a target zone of a window of the application displayed on the display screen based on the preferred window size.

18. The non-transitory computer-readable medium of claim 17 , wherein the selecting of the first set of applicable display partitions is further based on a minimum horizontal resolution and a minimum vertical resolution of the target zone.

19. The non-transitory computer-readable medium of claim 17 , wherein the adjusting of the target zone when the window of the application hovers on the target zone.

20. The non-transitory computer-readable medium of claim 17 , further comprising subsequent to adjusting the target zone, resizing a neighboring zone of the target zone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: XIONG, DENGZHAI; KRISHNAKUMAR, KARTHIKEYAN; LAW, BOON KIAT
To: DELL PRODUCTS L.P.
Reel/Frame 062712/0564 →
Continuity (1)
Related Publication 20240272780A1 · Aug 15, 2024
References Cited (13)
US 10176784B2 · Ong et al. · 2019 [cited by applicant]
US 10854170B2 · Khen et al. · 2020 [cited by applicant]
US 20060190833A1 · SanGiovanni · 2006 [cited by examiner]
US 20140218298A1 · Law et al. · 2014 [cited by applicant]
US 20150074589A1 · Pan · 2015 [cited by examiner]
US 20160134925A1 · Lee · 2016 [cited by examiner]
US 20160212486A1 · Liu · 2016 [cited by examiner]
US 20180241865A1 · Schee · 2018 [cited by examiner]
US 20180321843A1 · Giannotti · 2018 [cited by examiner]
US 20190129596A1 · Ligameri et al. · 2019 [cited by applicant]
US 20190317617A1 · Kogure · 2019 [cited by examiner]
US 20200302894A1 · Khen · 2020 [cited by examiner]
US 20210294556A1 · Kamepalli et al. · 2021 [cited by applicant]