IP Library Granted Patent US 12,086,372
Granted Patent B1
US 12,086,372 · App. 18/192,008 · Granted Sep 10, 2024

Unique window preview generation

Inventors: Justin Ringuette (Cary, NC); Mark Christopher Heidenfeldt (Apex, NC); Mark K. Summerville (Apex, NC); Sandy Collins (Durham, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/0481G06N20/00
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,086,372
App. No.
18/192,008
Granted
Sep 10, 2024
Kind
B1
Abstract

One embodiment provides a method, the method including: receiving, at an information handling device with at least one instance of an application in use, a request to view a preview window for the at least one instance of the application; altering, utilizing the window preview system, the preview image of the at least one instance of the application from a default preview image to a unique preview image; and displaying, on a display device and utilizing the window preview system, the altered preview image to the user. Other aspects are claimed and described.

Claims (38)

1. A method, comprising:

receiving, at an information handling device with at least one instance of an application in use, a request to view a preview window for the at least one instance of the application;

altering, utilizing a window preview system, the preview image of the at least one instance of the application from a default preview image to a unique preview image, wherein the altering comprises:

identifying, utilizing the window preview system, a unique identifier for the at least one instance of the application in use; and

assigning, utilizing the window preview system, a unique identifier as the unique preview image for the at least one instance of the application in use; and

displaying, on a display device and utilizing the window preview system, the altered preview image to the user.

2. The method of claim 1 , comprising identifying at least two instances of the application in use and wherein the altering comprises altering the preview image of one of the at least two instances to disambiguate the one of the at least two instances from the other of the at least two instances.

3. The method of claim 1 , wherein the identifying comprises parsing content of the at least one instance of the application in use to extract the unique identifier.

4. The method of claim 1 , wherein the identifying comprises identifying a participant within the at least one instance of the application in use and assigning a characteristic of the participant as the unique identifier.

5. The method of claim 1 , comprising identifying at least one instance of at least two applications are in use and the at least two applications have default preview images exceeding a predetermined threshold of similarity and wherein the altering is responsive to the identifying.

6. The method of claim 1 , wherein the altering comprises identifying a unique preview image utilizing a machine-learning model to identify a preview image having a similarity to the default preview image less than a predetermined threshold.

7. The method of claim 1 , wherein the altering comprises utilizing a unique identifier corresponding to the at least one instance of the application and wherein establishing the unique identifier occurs responsive to the receiving a request.

8. The method of claim 1 , wherein the displaying comprises overlapping the default preview image with the unique preview image.

9. The method of claim 1 , wherein the unique preview image is selected by the application.

10. An information handling device, the information handling device comprising:

at least one instance of an application in use;

a display device;

a processor operatively coupled to the at least one instance of an application in use and the display device;

a memory device that stores instructions that when executed by the processor, causes the information handling device to:

receive a request to view a preview window for the at least one instance of the application;

alter, utilizing a window preview system, the preview image of the at least one instance of the application from a default preview image to a unique preview image, wherein the altering comprises:

identifying, utilizing the window preview system, a unique identifier for the at least one instance of the application in use; and

assigning, utilizing the window preview system, the unique identifier as the unique preview image for the at least one instance of the application in use; and

display, on the display device and utilizing the window preview system, the altered preview image to the user.

11. The information handling device of claim 10 , comprising identifying at least two instances of the application are in use and wherein the altering comprises altering the preview image of one of the at least two instances to disambiguate the one of the at least two instances from the other of the at least two instances.

12. The information handling device of claim 10 , wherein the identifying comprises parsing content of the at least one instance of the application in use to extract the unique identifier.

13. The information handling device of claim 10 , wherein the identifying comprises identifying a participant within the at least one instance of the application in use and assigning a characteristic of the participant as the unique identifier.

14. The information handling device of claim 10 , comprising identifying at least one instance of at least two applications are in use and the at least two applications have default preview images exceeding a predetermined threshold of similarity and wherein the altering is responsive to the identifying.

15. The information handling device of claim 10 , wherein the altering comprises identifying a unique preview image utilizing a machine-learning model to identify a preview image having a similarity to the default preview image less than a predetermined threshold.

16. The information handling device of claim 10 , wherein the altering comprises utilizing a unique identifier corresponding to the at least one instance of the application and wherein establishing the unique identifier occurs responsive to the receiving a request.

17. The information handling device of claim 10 , wherein the displaying comprises overlapping the default preview image with the unique preview image.

18. A product, the product comprising:

A non-transitory computer-readable storage device that stores executable code that, when executed by the processor, causes the product to:

receive, at an information handling device with at least one instance of an application in use, a request to view a preview window for the at least one instance of the application;

alter, utilizing the window preview system, the preview image of the at least one instance of the application from a default preview image to a unique preview image, wherein the altering comprises:

identifying, utilizing the window preview system, a unique identifier for the at least one instance of the application in use; and

assigning, utilizing the window preview system, the unique identifier as the unique preview image for the at least one instance of the application in use; and

display, on a display device and utilizing the window preview system, the altered preview image to the user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0977 →
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 Jul 6, 2023
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 064222/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2023
From: RINGUETTE, JUSTIN; HEIDENFELDT, MARK CHRISTOPHER; SUMMERVILLE, MARK K.; COLLINS, SANDY
To: LENOVO (UNITED STATES) INC.
Reel/Frame 063160/0969 →