Hidden desktop director for an adaptive device
First Claim
1. A computing system, comprising:
- a logic subsystem;
a display link configured to connect a display subsystem to the logic subsystem;
an adaptive device link configured to operatively couple an adaptive device to the logic subsystem;
an active desktop to host an active application and present the active application on the display subsystem, the active application having active focus;
an active-desktop director to pass non-adaptive-device input to the active application having active focus;
a hidden desktop to host a hidden application having hidden focus specific to the adaptive device while the active application has active focus on the active desktop;
a hidden-desktop director to route adaptive-device input to the hidden application having hidden focus; and
an output redirector configured to route an image of the hidden application hosted on the hidden desktop to the adaptive device for visual presentation of the image on the adaptive device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system with an adaptive input mechanism that facilitates intuitive and powerful user/computer interaction is disclosed. One example embodiment includes a logic subsystem, a display link configured to connect a display subsystem to the logic subsystem, and an adaptive device link configured to operatively couple an adaptive device to the logic subsystem. The embodiment further includes an active desktop to host an active application and present the active application on the display subsystem, the active application having active focus. An active-desktop director may pass non-adaptive-device input to the active application having active focus. The embodiment further includes a hidden desktop to host a hidden application having hidden focus specific to the adaptive device while the active application has active focus on the active desktop. A hidden-desktop director may route adaptive-device input to the hidden application having hidden focus.
17 Citations
17 Claims
-
1. A computing system, comprising:
-
a logic subsystem; a display link configured to connect a display subsystem to the logic subsystem; an adaptive device link configured to operatively couple an adaptive device to the logic subsystem; an active desktop to host an active application and present the active application on the display subsystem, the active application having active focus; an active-desktop director to pass non-adaptive-device input to the active application having active focus; a hidden desktop to host a hidden application having hidden focus specific to the adaptive device while the active application has active focus on the active desktop; a hidden-desktop director to route adaptive-device input to the hidden application having hidden focus; and an output redirector configured to route an image of the hidden application hosted on the hidden desktop to the adaptive device for visual presentation of the image on the adaptive device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for redirecting input and output to and from an adaptive device, the method comprising:
-
generating an active desktop, the active desktop hosting one or more active applications, only one such active application having active focus; presenting the one or more active applications on a display subsystem; passing non-adaptive-device input to the active application having active focus; generating a hidden desktop, the hidden desktop hosting one or more hidden applications, one or more such hidden applications having hidden focus specific to the adaptive device while the active application has active focus on the active desktop; routing adaptive-device input to one or more of the hidden applications having hidden focus; and routing an image of one of the one or more hidden applications hosted on the hidden desktop to the adaptive device for visual presentation of the image on the adaptive device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system, comprising:
-
an adaptive device including; one or more buttons having a dynamically changeable visual appearance; one or more touch display regions having a dynamically changeable visual appearance; and one or more background display regions having a dynamically changeable visual appearance, the background display regions recessed behind the one or more buttons; a display subsystem; and a computing device operatively coupled to the adaptive device and the display subsystem, the computing device including; an active desktop to host an active application and present the active application on the display subsystem, the active application having active focus; an active-desktop director to pass non-adaptive-device input to the active application having active focus; a hidden desktop to host a hidden application having hidden focus specific to the adaptive device while the active application has active focus on the active desktop; a hidden-desktop director to route adaptive-device input to the hidden application having hidden focus; and an output redirector configured to route an image of the hidden application hosted on the hidden desktop to the adaptive device for visual presentation of the image on the adaptive device. - View Dependent Claims (16, 17)
-
Specification