US2019095047A1PendingUtilityA1

Safely capturing input when a dialog is presented

Assignee: IBMPriority: Sep 25, 2017Filed: Sep 25, 2017Published: Mar 28, 2019
Est. expirySep 25, 2037(~11.2 yrs left)· nominal 20-yr term from priority
G06F 3/0481G06F 2203/04803G06F 9/451G06F 3/0227
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and computer program products to perform an operation comprising receiving a first subset of keystroke inputs, of a plurality of keystroke inputs, in a first text input area in a first window, determining that a second window has changed a system focus from the first window to the second window in the absence of an explicit user request to change the system focus, wherein the second window does not include a text input area, wherein a second subset of keystroke inputs of the plurality of keystroke inputs are not received by the first text input area subsequent to changing the system focus, configuring the second window to include a safe-capture area, and capturing the second subset of keystroke inputs in the safe-capture input area while the system focus remains on the second window.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 receiving a first subset of keystroke inputs, of a plurality of keystroke inputs, in a first text input area in a first window;   determining that a second window has changed a system focus from the first window to the second window in the absence of an explicit user request to change the system focus, wherein the second window does not include a text input area, wherein a second subset of keystroke inputs of the plurality of keystroke inputs are not received by the first text input area subsequent to changing the system focus;   configuring the second window to include a safe-capture input area; and   capturing the second subset of keystroke inputs in the safe-capture input area while the system focus remains on the second window.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining that a rate of keystroke entry does not exceed a predefined keystroke rate threshold; and   removing the safe-capture input area from the second window.   
     
     
         3 . The method of  claim 1 , further comprising:
 storing the second subset of keystrokes captured by the safe-capture input area on a storage device.   
     
     
         4 . The method of  claim 1 , wherein the safe-capture input area further comprises a button, which when selected, copies the second subset of keystrokes captured by the safe-capture input area to a clipboard. 
     
     
         5 . The method of  claim 1 , wherein the second window comprises a dropdown panel including the safe-capture input area, wherein the second window is configured to hide the safe-capture input area when the dropdown panel is closed, wherein opening the dropdown panel exposes the safe-capture input area. 
     
     
         6 . The method of  claim 1 , further comprising:
 providing the second subset of keystrokes captured by the safe-capture input area to the first text input area of the first window.   
     
     
         7 . The method of  claim 1 , further comprising:
 prior to capturing the keystrokes in the safe-capture input area of the second window, determining that a rate of keystroke entry exceeds a predefined keystroke rate threshold, wherein the keystrokes are captured in the safe-capture input area of the second window upon determining the predefined keystroke rate threshold is exceeded.   
     
     
         8 . A computer program product, comprising:
 a computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code executable by a processor to perform an operation comprising:
 receiving a first subset of keystroke inputs, of a plurality of keystroke inputs, in a first text input area in a first window; 
 determining that a second window has changed a system focus from the first window to the second window in the absence of an explicit user request to change the system focus, wherein the second window does not include a text input area, wherein a second subset of keystroke inputs of the plurality of keystroke inputs are not received by the first text input area subsequent to changing the system focus; 
 configuring the second window to include a safe-capture input area; and 
 capturing the second subset of keystroke inputs in the safe-capture input area while the system focus remains on the second window. 
   
     
     
         9 . The computer program product of  claim 8 , the operation further comprising:
 determining that a rate of keystroke entry does not exceed a predefined keystroke rate threshold; and   removing the safe-capture input area from the second window.   
     
     
         10 . The computer program product of  claim 8 , the operation further comprising:
 storing the second subset of keystrokes captured by the safe-capture input area on a storage device.   
     
     
         11 . The computer program product of  claim 8 , wherein the safe-capture input area further comprises a button, which when selected, copies the second subset of keystrokes captured by the safe-capture input area to a clipboard. 
     
     
         12 . The computer program product of  claim 8 , wherein the second window comprises a dropdown panel including the safe-capture input area, wherein the second window is configured to hide the safe-capture input area when the dropdown panel is closed, wherein opening the dropdown panel exposes the safe-capture input area. 
     
     
         13 . The computer program product of  claim 8 , the operation further comprising:
 providing the second subset of keystrokes captured by the safe-capture input area to the first text input area of the first window.   
     
     
         14 . The computer program product of  claim 8 , the operation further comprising:
 prior to capturing the keystrokes in the safe-capture input area of the second window, determining that a rate of keystroke entry exceeds a predefined keystroke rate threshold, wherein the keystrokes are captured in the safe-capture input area of the second window upon determining the predefined keystroke rate threshold is exceeded.   
     
     
         15 . A system, comprising:
 a processor; and   a memory storing instructions which, when executed by the processor, performs an operation comprising:
 receiving a first subset of keystroke inputs, of a plurality of keystroke inputs, in a first text input area in a first window; 
 determining that a second window has changed a system focus from the first window to the second window in the absence of an explicit user request to change the system focus, wherein the second window does not include a text input area, wherein a second subset of keystroke inputs of the plurality of keystroke inputs are not received by the first text input area subsequent to changing the system focus; 
 configuring the second window to include a safe-capture input area; and 
 capturing the second subset of keystroke inputs in the safe-capture input area while the system focus remains on the second window. 
   
     
     
         16 . The system of  claim 15 , the operation further comprising:
 determining that a rate of keystroke entry does not exceed a predefined keystroke rate threshold; and   removing the safe-capture input area from the second window.   
     
     
         17 . The system of  claim 15 , the operation further comprising:
 storing the second subset of keystrokes captured by the safe-capture input area on a storage device.   
     
     
         18 . The system of  claim 15 , wherein the safe-capture input area further comprises a button, which when selected, copies the second subset of keystrokes captured by the safe-capture input area to a clipboard. 
     
     
         19 . The system of  claim 15 , wherein the second window comprises a dropdown panel including the safe-capture input area, wherein the second window is configured to hide the safe-capture input area when the dropdown panel is closed, wherein opening the dropdown panel exposes the safe-capture input area. 
     
     
         20 . The system of  claim 15 , the operation further comprising:
 prior to capturing the keystrokes in the safe-capture input area of the second window, determining that a rate of keystroke entry exceeds a predefined keystroke rate threshold, wherein the keystrokes are captured in the safe-capture input area of the second window upon determining the predefined keystroke rate threshold is exceeded.

Join the waitlist — get patent alerts

Track US2019095047A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.