Adaptive user interface pane objects
AssigneeMicrosoft Technology Licensing, LLC
InventorsJonathan S. KAUFTHAL, Charles Scott WALKER, Travis SPOMER, Edward Augustus LAYNE, JR., Taili FENG, Julie Christa SETO
Life of this patent
Estimating the term…
Abstract
Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.
Claims20
A method of managing a pane configuration in a user interface of an application for a small form factor computing device, the method comprising:
- determining that an application is to be used on a small form factor computing device;
- adapting one or more application user interfaces of the application for the small form factor computing device, including:
- displaying at least one of the adapted one or more application user interfaces on the small form factor computing device, wherein the displayed adapted at least one application user interface is defined by a top edge and an opposing bottom edge, and by a left edge and an opposing right edge,
- displaying within the displayed adapted at least one application user interface:
- at least a portion of exactly one currently editable document;
- and
- one or more user interface elements that are selectable to interact with the exactly one document;
- receiving a selection of one of the one or more user interface elements;
- and
- in response to the selection, additionally displaying exactly one partial pane, wherein the partial pane abuts at least two of the top, bottom, left or right edges of the displayed adapted application user interface while maintaining at least partial visibility to the portion of the exactly one document and wherein the displayed exactly one partial pane includes one or more user interface elements to interact with the exactly one currently editable document, wherein the one or more user interface elements of the displayed exactly one partial pane are different from the one more user interface elements of the displayed adapted at least one application user interface.
A system to manage a pane configuration in a user interface of an application for a small form factor computing device, the system comprising:
- a memory, wherein executable instructions are stored in the memory;
- a processor, wherein the processor executes the instructions stored in memory and execution of the instructions causes the processor to:
- determine that an application is to be used on a small form factor computing device;
- adapt one or more application user interfaces of the application for the small form factor computing device, including:
- display at least one of the adapted one or more application user interfaces on the small form factor computing device, wherein the displayed adapted at least one application user interface is defined by a top edge and an opposing bottom edge, and by a left edge and an opposing right edge,
- display within the displayed adapted at least one application user interface:
- at least a portion of exactly one currently editable document;
- and
- one or more user interface elements that are selectable to interact with the exactly one document;
- receive a selection of one of the one or more user interface elements;
- and
- in response to the selection, additionally display exactly one partial pane, wherein the partial pane abuts at least two of the top, bottom, left or right edges of the displayed adapted application user interface while maintaining at least partial visibility to the portion of the exactly one document and wherein the displayed exactly one partial pane includes one or more user interface elements to interact with the exactly one currently editable document, wherein the one or more user interface elements of the displayed exactly one partial pane are different from the one more user interface elements of the displayed adapted at least one application user interface.
A computer storage media containing instructions that when executed by a small form factor computing device, cause the small form factor computing device to:
- determine that an application is to be used on a small form factor computing device;
- adapt one or more application user interfaces of the application for the small form factor computing device, including:
- display at least one of the adapted one or more application user interfaces on the small form factor computing device, wherein the displayed adapted at least one application user interface is defined by a top edge and an opposing bottom edge, and by a left edge and an opposing right edge,
- display within the displayed adapted at least one application user interface:
- at least a portion of exactly one currently editable document;
- and
- one or more user interface elements that are selectable to interact with the exactly one document;
- receive a selection of one of the one or more user interface elements;
- and
- in response to the selection, additionally display exactly one partial pane, wherein the partial pane abuts at least two of the top, bottom, left or right edges of the displayed adapted application user interface while maintaining at least partial visibility to the portion of the exactly one document and wherein the displayed exactly one partial pane includes one or more user interface elements to interact with the exactly one currently editable document, wherein the one or more user interface elements of the displayed exactly one partial pane are different from the one more user interface elements of the displayed adapted at least one application user interface.
Dependencies are inferred from the claim text.