CONTEXTUAL CONTROL OF DYNAMIC INPUT DEVICE
First Claim
1. A computing system, comprising:
- two or more separate input-device user-interface runtime applications without system-wide active focus to dynamically display images on a dynamic input device, the two or more input-device user-interface runtime applications configured to independently execute within a windowless runtime environment configured to execute in a currently active desktop; and
a dominant desktop application with system-wide active focus configured to execute outside of the windowless runtime environment in the currently active desktop, the dominant desktop application configured to specify from the two or more input-device user-interface runtime applications an input-device user-interface runtime application corresponding to a current context of the dominant desktop application, and the specified input-device user-interface runtime application configured to dynamically display virtual controls on the dynamic input device and report activation of the virtual controls to the dominant desktop application while the specified input-device user-interface runtime application does not have system-wide active focus.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system includes one or more input-device user-interface runtime applications to dynamically display images on a dynamic input device. The one or more input-device user-interface runtime applications are executed in a currently active desktop. The computing system further includes a dominant application configured to execute in the currently active desktop. The dominant application is configured to specify an input-device user-interface runtime application corresponding to a current context of the dominant application. The specified input-device user-interface runtime application is configured to dynamically display virtual controls on the dynamic input device. The specified input-device user-interface runtime application is also configured to report activation of the virtual controls to the dominant application.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
two or more separate input-device user-interface runtime applications without system-wide active focus to dynamically display images on a dynamic input device, the two or more input-device user-interface runtime applications configured to independently execute within a windowless runtime environment configured to execute in a currently active desktop; and a dominant desktop application with system-wide active focus configured to execute outside of the windowless runtime environment in the currently active desktop, the dominant desktop application configured to specify from the two or more input-device user-interface runtime applications an input-device user-interface runtime application corresponding to a current context of the dominant desktop application, and the specified input-device user-interface runtime application configured to dynamically display virtual controls on the dynamic input device and report activation of the virtual controls to the dominant desktop application while the specified input-device user-interface runtime application does not have system-wide active focus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for a dominant desktop application with system-wide active focus to implement an input device user interface on a dynamic input device, the method comprising:
-
determining a first context of the dominant desktop application; specifying a first input device user interface separate from a desktop user interface provided by the dominant desktop application and corresponding to the first context of the dominant desktop application, the first input device user interface configured to dynamically display a first set of virtual controls on the dynamic input device and report activation of the first set of virtual controls to the dominant desktop application via a first input-device user-interface runtime application executing without system-wide active focus within a windowless runtime environment; determining a second context of the dominant desktop application, different from the first context of the dominant desktop application; and specifying a second input device user interface separate from the desktop user interface provided by the dominant desktop application and different from the first input device user interface, the second input device user interface corresponding to the second context of the dominant desktop application and configured to dynamically display a second set of virtual controls on the dynamic input device and report activation of the second set of virtual controls to the dominant desktop application via a second input-device user-interface runtime application executing without system-wide active focus within a windowless runtime environment. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing system, comprising:
-
two or more separate input-device user-interface runtime applications to dynamically display images on a dynamic input device, the two or more input-device user-interface runtime applications configured to independently execute without system-wide active focus in a currently active desktop; and a dominant desktop application configured to execute with system-wide active focus in the currently active desktop, the dominant desktop application configured to specify an input-device user-interface runtime application corresponding to a current context of the dominant desktop application to selectively execute independently of other input-device user-interface runtime applications, and the specified input-device user-interface runtime application configured to dynamically display virtual controls on the dynamic input device and report activation of the virtual controls to the dominant desktop application. - View Dependent Claims (18, 19, 20)
-
Specification