Motion based display management
AssigneeMicrosoft Corporation
InventorsRuston Panabaker, Pasquale DeMaio
Life of this patent
Estimating the term…
Abstract
A display manager is configured to handle the drawing of windows on one or more displays for an application differently based on detected motion information that is associated with a device. The display manager may not display windows for some applications while motion is detected, while the display manager may display windows for other applications even when motion is detected. Motion enabled applications may interact with the display manager and motion information to determine how to display windows while motion is detected.
Claims20
A computer-implemented method for managing the display of windows on a computing device, comprising:
- displaying a display that is associated an application on a computing device;
- detecting a motion event that is associated with movement of the computing device;
- and
- disabling the display such that the display is restricted during a duration of the motion event when motion during the motion event exceeds a predetermined threshold based on the detected motion event;
- wherein the display of the window for the application is changed by a display manager that controls the drawing of windows for applications on the computing device.
A computer-readable medium having computer-executable instructions for motion based display management, comprising:
- displaying a first display that is associated with a motion integrated application;
- displaying a second display that is associated with a legacy application;
- detecting motion that is associated with movement of a computing device;
- disabling the second display when motion is detected such that it is not drawn during the motion event;
- changing display capability for the first display when motion is detected;
- wherein disabling the second display and changing the display capability for the first display is controlled by a display manager that controls the drawing for applications on the computing device that is independent of the legacy application and the motion integrated application.
A system for motion based display management, comprising:
- a processor and a computer-readable medium;
- a display;
- an operating environment stored on the computer-readable medium and executing on the processor;
- an application;
- a motion device that is configured to determine motion for the system;
- a display manager operating under the control of the operating environment;
- wherein the display manager is located between the application and the display and that is operative to:
- receive motion information from the motion device;
- change display capability for the application based on the received motion information;
- and
- restrict a display near a driver of a car in response to the motion information;
- and
- draw the display based on the changed display capability.
Dependencies are inferred from the claim text.