11594192

Generating Multi-Monitor Recommendations

PublishedFebruary 28, 2023
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The IHS of claim 1, wherein the collected window information comprises: an identification of a foreground window, and coordinates of the foreground window.

3

3. The IHS of claim 1, wherein the collected window information comprises: an identification of a background window, coordinates of the background window, and a last time the background window received at least one of a keyboard or mouse input.

4

4. The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to remove at least one record from the collected window information in response to the record being associated with an application that has been closed.

5

5. The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to remove at least one record from the collected window information in response to the record being associated with an application that has not received at least one of a keyboard or mouse input for a specified amount of time.

6

6. The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to use the collected window information to determine a number of background windows that overlap a foreground window, and wherein the multi-monitor recommendation is created, at least in part, based upon the number of background windows.

7

7. The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to use the collected window information to determine a number of instances of background and foreground window swapping within a specified time duration, and wherein the multi-monitor recommendation is created, at least in part, based upon the number of instances of background and foreground window swapping.

8

8. The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to use the collected window information to determine an amount of overlap between a background window and a foreground window, and wherein the multi-monitor recommendation is created, at least in part, based upon the amount of overlap.

9

9. The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to use the collected window information to identify at least one edge of a current display that is insufficient to render an entire background or foreground window, and wherein the multi-monitor recommendation is created, at least in part, based upon the identified edge.

10

10. The IHS of claim 1, wherein to generate the multi-monitor recommendation, the program instructions, upon execution, cause the IHS to compare the collected window information against one or more recommendation thresholds set based upon historical recommendations.

11

11. The IHS of claim 1, wherein to generate the multi-monitor recommendation, the program instructions, upon execution, cause the IHS to process the collected window information using a machine learning (ML) engine.

14

14. The method of claim 13, further comprising removing at least one record from the collected window information in response to the record being associated with an application that has been closed.

15

15. The method of claim 13, further comprising removing at least one record from the collected window information in response to the record being associated with an application that has not received at least one of a keyboard or mouse input for a specified amount of time.

16

16. The method of claim 13, further comprising using the collected window information to determine a number of background windows that overlap a foreground window, and wherein the multi-monitor recommendation is created, at least in part, based upon the number of background windows.

17

17. The method of claim 13, further comprising using the collected window information to determine a number of instances of background and foreground window swapping within a specified time duration, and wherein the multi-monitor recommendation is created, at least in part, based upon the number of instances of background and foreground window swapping.

18

18. The method of claim 13, further comprising using the collected window information to determine an amount of overlap between a background window and a foreground window, and wherein the multi-monitor recommendation is created, at least in part, based upon the amount of overlap.

19

19. The method of claim 13, further comprising using the collected window information to identify at least one edge of a current display that is insufficient to render an entire background or foreground window, and wherein the multi-monitor recommendation is created, at least in part, based upon the identified edge.

20

20. The method of claim 13, further comprising comparing the collected window information against one or more recommendation thresholds set based upon historical recommendations.

Patent Metadata

Filing Date

Unknown

Publication Date

February 28, 2023

Inventors

Jason Todd Miller
Raul Johnson
Marc N. McGarry
Neelakandan Nagarajan

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “GENERATING MULTI-MONITOR RECOMMENDATIONS” (11594192). https://patentable.app/patents/11594192

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

GENERATING MULTI-MONITOR RECOMMENDATIONS — Jason Todd Miller | Patentable