CONTEXT AWARE USER INTERFACE PARTS
First Claim
1. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate and/or operate the following:
- a plurality of user interface elements, each user element representing a visualized container on a screen, each of at least some of the user interface elements associated with one or more controls that project data into the user interface elements, each user interface element also including a container that includes standard functionality across at least a majority of the user interface elements.
3 Assignments
0 Petitions
Accused Products
Abstract
A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a majority of the user interface elements. For instance, such standard functionality might include a part status indication, a title, a content status indication, a command invocation function, a part resizing function, and so forth. The model may also provide for standardization of resizing of user interface elements. For a given user interface element, there would be a predetermined number of possible size and shapes, each corresponding to a different projection of data. For instance, all of the user interface elements on a screen may fall within the predetermined number of possible size and shapes, thereby allowing more functional layout of the user interface on the display.
20 Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate and/or operate the following:
a plurality of user interface elements, each user element representing a visualized container on a screen, each of at least some of the user interface elements associated with one or more controls that project data into the user interface elements, each user interface element also including a container that includes standard functionality across at least a majority of the user interface elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A method for visualizing a user interface element on a screen, the method comprising:
-
an act of placing the user interface element configured in a first size and shape on a screen, the user interface element having predetermined number of possible size and shapes, each corresponding to a different projection of data; an act of providing a first projection of data through the user interface element having the first size and shape while placed on the screen. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate and/or operate the following:
-
a plurality of user interface elements, each user element representing a visualized container on a screen, each of at least some of the user interface elements associated with one or more controls that project data into the user interface elements, each user interface element also including a container that includes standard functionality across at least a majority of the user interface elements, the standard functionality including at least one of the following;
a part status indication, a content status indication, a command invocation function, a part resizing function,wherein each of the parts may be moved to different contexts within a user interface without changing the standard functionality.
-
Specification