Context-based control of property surfacing
AssigneeMicrosoft Technology Licensing, LLC
InventorsShaleen Sharma, Anirban Saha, Hemant Raj
Life of this patent
Estimating the term…
Abstract
A user interaction is detected, selecting a unit with a user input mechanism. A current context is identified and a set of property categories is identified. The set of properties categories is arranged in an order. Properties for the selected unit, and corresponding attributes for those properties, are retrieved, categorized into the set of categories (based on the attributes and the context) and surfaced, in the order, for user interaction. Visual indicia can be displayed, identifying one or more categories that the properties belong to.
Claims20
A computing system, comprising:
- a display system that generates user interface displays;
- a property identifier component that detects a user access interaction to access properties corresponding to a selected unit and that obtains the properties and corresponding attributes and categorizes the properties into a set of categories based on the corresponding attributes and based on a context in which the user access interaction is detected;
- an ordering component that orders the properties in the categories in the set of categories and orders the categories into a category order;
- and
- a display system controller that generates a user interface property display and that controls the display system to surface the properties on the user interface property display by displaying the categories of properties in the category order.
A computer implemented method, comprising:
- detecting a user access interaction to access properties corresponding to a selected unit represented in a computing system, the properties representing physical characteristics of the selected unit;
- detecting a context in which the user access interaction is detected;
- obtaining the properties and corresponding attributes corresponding to the selected unit;
- categorizing the properties into a set of categories based on the corresponding attributes and based on the detected context in which the user access interaction is detected;
- ordering the categories into a category order;
- and
- controlling a display system to surface the properties on a user interface property display by displaying the categories of properties in the category order.
A computer readable storage medium that stores computer executable instructions which, when executed by a computer, cause the computer to perform a method, comprising:
- detecting a user access interaction to access properties corresponding to a selected unit represented in a computing system;
- detecting one of a computing system context and an application context in which the user access interaction is detected;
- obtaining a set of properties and corresponding attributes corresponding to the selected unit;
- categorizing properties in the set of properties into groups, each group representing a category, based on the corresponding attributes and based on the detected context in which the user access interaction is detected;
- ordering the categories into a category order;
- and
- controlling a display system to surface the properties on a user interface property display by displaying the categories of properties in the category order by:
- displaying, on a user interface display device, a first category in which a property value is required for the context and no default value is provided for the property;
- displaying, after the first category on the user interface display device, a second category in which a property value is required for the context and a default value is provided for the property;
- displaying, after the second category on the user interface display device, a third category in which a property value is optional for the context and no default value is provided for the property;
- and
- displaying, after the third category on the user interface display device, a fourth category in which a property value is optional for the context and a default value is provided for the property.
Dependencies are inferred from the claim text.