Computing device with an appropriate adaptable user hardware interface
OwnerJonathan Glickmaninventor
Life of this patent
Estimating the term…
Abstract
A computing device includes at least one processor. The computing device also includes a memory, wherein the memory includes instructions that causes the at least one processor to perform operations. The operations include detecting at least one device connected to the computing device, selecting a user interface based on the at least one device; and displaying the user interface on a display associated with the computing device.
Claims15
A handheld computing device comprising:
- at least one processor;
- and
- a memory, wherein the memory includes instructions that causes the at least one processor to perform operations comprising:
- detecting at least one device connected to the handheld computing device, the at least one device being a least one of a pointing device, a keyboard, and an external display;
- selecting a presentation layer from a plurality of different presentation layers of virtual machines based on the detecting of the at least one device, the plurality of different presentation layers comprises at least a smartphone presentation layer that is selected when the handheld computing device is solely used as a smartphone and a workstation presentation layer that is selected when the handheld computing device is solely used as a workstation in conjunction with the detected device;
- and
- displaying the selected presentation layer on a display associated with the handheld computing device, wherein the selected presentation layer is presented by a smartphone presentation layer display manager interfacing with an operating system of one virtual machine of the virtual machines when the selected presentation layer is the smartphone presentation layer, and the selected presentation layer is presented by a workstation presentation layer display manager interfacing with the same or another operating system of another one of the virtual machines when the selected presentation layer is the workstation presentation layer.
A handheld computing device implemented method comprising:
- detecting at least one device connected to the handheld computing device, the at least one device being a least one of a pointing device, a keyboard, and an external display;
- selecting a presentation layer from a plurality of different presentation layers of virtual machines based on the detecting of the at least one device, the plurality of different presentation layers comprises at least a smartphone presentation layer that is selected when the handheld computing device is solely used as a smartphone and a workstation presentation layer that is selected when the handheld computing device is solely used as a workstation in conjunction with the detected device;
- and
- displaying the selected presentation layer on a display associated with the handheld computing device, wherein the selected presentation layer is presented by a smartphone presentation layer display manager interfacing with an operating system of one virtual machine of the virtual machines when the selected presentation layer is the smartphone presentation layer, and the selected presentation layer is presented by a workstation presentation layer display manager interfacing with the same or another operating system of another one of the virtual machines when the selected presentation layer is the workstation presentation layer.
A non-transitory computer readable medium storing instructions that when executed cause a processor to perform operations comprising:
- detecting at least one device connected to a handheld computing device, the at least one device being a least one of a pointing device, a keyboard, and an external display;
- selecting a presentation layer from a plurality of different presentation layers of virtual machines based on the detecting of the at least one device, the plurality of different presentation layers comprises at least a smartphone presentation layer that is selected when the handheld computing device is solely used as a smartphone and a workstation presentation layer that is selected when the handheld computing device is solely used as a workstation in conjunction with the detected device;
- and
- displaying the selected presentation layer on a display associated with the handheld computing device, wherein the selected presentation layer is presented by a smartphone presentation layer display manager interfacing with an operating system of one virtual machine of the virtual machines when the selected presentation layer is the smartphone presentation layer, and the selected presentation layer is presented by a workstation presentation layer display manager interfacing with the same or another operating system of another one of the virtual machines when the selected presentation layer is the workstation presentation layer.
Dependencies are inferred from the claim text.