IP Library Granted Patent US 10,656,812
Granted Patent B2
US 10,656,812 · App. 14/678,006 · Granted May 19, 2020

Controlling an application instance using a graphical user interface

Inventors: Steven J. Horsman (Hampshire, GB); Kathleen Sharp (Berlin, DE); Joseph R. Winchester (Hampshire, GB)
Assignee: International Business Machines Corporation
G06F3/04847G06F3/0484G06F3/0488G06F9/451
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 10,656,812
App. No.
14/678,006
Granted
May 19, 2020
Kind
B2
Abstract

A method of controlling an application instance using a graphical user interface. In response to the application instance providing a user input control for accepting a command from the user, a corresponding user input control for display in a thumbnail representation of the application instance is generated. When a thumbnail representation of the application instance is displayed, the generated user input control is displayed with the thumbnail representation of the application instance. In response to a user giving a command using the generated user input control, a corresponding command is given to the application instance.

Claims (59)

1. A method of controlling an application instance using a graphical user interface, the method comprising:

generating a user input control for display in a thumbnail representation of the application instance in response to the application instance providing a modal dialog box for accepting a command from a user, wherein the generated user input control comprises a button corresponding to each button of the model dialog box;

displaying the thumbnail representation of the application instance via the graphical user interface in response to the user interacting with a taskbar icon corresponding to the application instance;

displaying the generated user input control within the thumbnail representation of the application instance in response to displaying the thumbnail representation of the application instance; and

giving a corresponding command to the application instance in response to the user giving the command using the generated user input control.

2. The method of claim 1 , wherein the corresponding command is provided to the modal dialog box of the application instance.

3. The method of claim 1 , further comprising:

determining a displayed text string of the modal dialog box; and

generating the user input control based on the displayed text string.

4. The method of claim 3 , further comprising:

matching a substring of the displayed text string with a predefined text string; and

obtaining a replacement text string associated with the predefined text string,

wherein the generated user input control is arranged to display the replacement text string.

5. The method of claim 1 , further comprising:

displaying an indicator in the taskbar icon corresponding to the application instance, wherein the indicator is based on textual data of the modal dialog box and indicates to the user that the generated user input control is available in the thumbnail representation of the application instance and requires input from the user.

6. The method of claim 1 , further comprising:

displaying thumbnail text within the thumbnail representation of the application instance in response to displaying the thumbnail representation of the application instance, the thumbnail text being based on textual data of the modal dialog box.

7. The method of claim 1 , wherein the user input control comprises a text input control for inputting text.

8. The method of claim 1 , wherein the user interacting with the taskbar icon corresponding to the application instance comprises the user clicking or hovering over the taskbar icon.

9. A method of controlling an application instance using a graphical user interface, the method comprising:

generating a user input control for display in a thumbnail representation of the application instance in response to the application instance providing a modal dialog box requiring a command from a user for use of the application instance to continue, wherein the generated user input control comprises a button corresponding to each button of the model dialog box;

displaying the thumbnail representation of the application instance via the graphical user interface in response to the user interacting with a taskbar icon corresponding to the application instance;

displaying the generated user input control within the thumbnail representation of the application instance in response to displaying the thumbnail representation of the application instance;

receiving the command from the user via the generated user input control within the thumbnail representation of the application instance; and

giving a corresponding command to the application instance in response to receiving the command from the user via the generated user input control within the thumbnail representation of the application instance.

10. The method of claim 9 , wherein the corresponding command is provided to the modal dialog box of the application instance.

11. The method of claim 9 , further comprising:

determining a displayed text string of the modal dialog box; and

generating the user input control based on the displayed text string.

12. The method of claim 11 , further comprising:

matching a substring of the displayed text string with a predefined text string; and

obtaining a replacement text string associated with the predefined text string,

wherein the generated user input control is arranged to display the replacement text string.

13. The method of claim 9 , further comprising:

displaying an indicator in the taskbar icon corresponding to the application instance, wherein the indicator is based on textual data of the modal dialog box and indicates to the user that the generated user input control is available in the thumbnail representation of the application instance and requires input from the user.

14. The method of claim 9 , further comprising:

displaying thumbnail text within the thumbnail representation of the application instance in response to displaying the thumbnail representation of the application instance, the thumbnail text being based on textual data of the modal dialog box.

15. The method of claim 9 , wherein the user input control comprises a text input control for inputting text.

16. The method of claim 9 , wherein the user interacting with the taskbar icon corresponding to the application instance comprises the user clicking or hovering over the taskbar icon.

17. A method of controlling an application instance using a graphical user interface, the method comprising:

generating a user input control for display in a thumbnail representation of the application instance in response to the application instance providing a dialog box for accepting a command from a user required for use of the application instance to continue, wherein the generated user input control comprises a button corresponding to each button of the dialog box;

generating an icon indicator for display in a taskbar icon corresponding to the application instance in response to the application instance providing the dialog box for accepting a command from the user required for use of the application instance to continue, the icon indicator being based on textual data of the dialog box and indicating to the user that the application instance provided a dialog box requiring the user's attention;

displaying the thumbnail representation of the application instance with the user input control via the graphical user interface in response to the user interacting with the taskbar icon corresponding to the application instance;

receiving the command from the user via the generated user input control within the thumbnail representation of the application instance; and

giving a corresponding command to the application instance in response to receiving the command from the user via the generated user input control within the thumbnail representation of the application instance.

18. The method of claim 17 , wherein the corresponding command is provided to the modal dialog box of the application instance.

19. The method of claim 17 , further comprising:

determining a displayed text string of the modal dialog box; and

generating the user input control based on the displayed text string.

20. The method of claim 19 , further comprising:

matching a substring of the displayed text string with a predefined text string; and

obtaining a replacement text string associated with the predefined text string,

wherein the generated user input control is arranged to display the replacement text string.

21. The method of claim 17 , further comprising:

displaying an indicator in the taskbar icon corresponding to the application instance, wherein the indicator is based on textual data of the modal dialog box and indicates to the user that the generated user input control is available in the thumbnail representation of the application instance and requires input from the user.

22. The method of claim 17 , further comprising:

displaying thumbnail text within the thumbnail representation of the application instance in response to displaying the thumbnail representation of the application instance, the thumbnail text being based on textual data of the modal dialog box.

23. The method of claim 17 , wherein the user input control comprises a text input control for inputting text.

24. The method of claim 17 , wherein the user interacting with the taskbar icon corresponding to the application instance comprises the user clicking or hovering over the taskbar icon.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: HORSMAN, STEVEN J.; SHARP, KATHLEEN; WINCHESTER, JOSEPH R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035326/0029 →
Priority Claims (1)
GB 1406750.8 · Apr 15, 2014 · national
Continuity (1)
Related Publication 20150293683A1 · Oct 15, 2015