IP Library Granted Patent US 8,060,831
Granted Patent B2
US 8,060,831 · App. 11/771,902 · Granted Nov 15, 2011

User interface visual cue for use with literal and non-literal values

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,060,831
App. No.
11/771,902
Granted
Nov 15, 2011
Kind
B2
Abstract

A property value associated with a property of a graphical object is retrieved. A visual cue associated with the property value is displayed, wherein the visual cue indicates whether the property value is a literal value or a non-literal value.

Claims (57)

1. A computer readable storage media including computer readable instructions that when executed perform acts, comprising:

retrieving a literal property value associated with a literal property of a graphical object;

displaying a first visual cue associated with the literal property value;

retrieving a non-literal property value associated with a non-literal property of the graphical object;

displaying, concurrently with the first visual cue, a second visual cue associated with the non-literal property value, wherein the first visual cue and the second visual cue have different appearances to indicate that the first visual cue is associated with the literal property value, and that the second visual cue is associated with the non-literal property value,

wherein:

the first visual cue and the second visual cue are displayed in a manner that is decoupled from the graphical object;

the literal property value is user-adjustable using a single-purpose control; and

the non-literal property value is dependent on a property of an object other than the graphical object.

2. The computer readable storage media of claim 1 , the acts further comprising:

displaying a menu of operations associated with the literal property in response to a selection of the first visual cue; and

performing an operation associated with the literal property in response to a user selecting the operation in the menu.

3. The computer readable storage media of claim 2 , wherein the operation includes changing the literal property value to a non-literal value.

4. The computer readable storage media of claim 2 , the acts further comprising:

displaying a menu of operations associated with the non-literal property in response to a selection of the second visual cue; and

changing a non-literal value type of the non-literal property value to a different non-literal value type.

5. The computer readable storage media of claim 1 , the acts further comprising:

enabling and displaying the single-purpose control.

6. The computer readable storage media of claim 1 , the acts further comprising:

displaying a disabled single-purpose control associated with the non-literal property value.

7. The computer readable storage media of claim 6 , the acts further comprising:

displaying the second visual cue with the disabled single-purpose control indicating a non-literal value type of the non-literal property value.

8. The computer readable storage media of claim 1 wherein the non-literal property value includes one of: a resource reference value or a binding value.

9. One or more computer readable storage media including computer readable instructions that when executed perform acts comprising:

retrieving a first property value associated with a first property of a graphical object;

displaying a first property marker associated with the first property value in a user interface; and

displaying a second property marker associated with a second property value of the graphical object in the user interface, the second property marker being different than the first property marker,

wherein:

the first property marker is nested inside a single-purpose control that is associated with the graphical object, and

the first property marker and the second property marker are displayed with different appearances to indicate whether the first property value and the second property value are:

literal values, or

non-literal values that are dependent on a property of an object other than the graphical object.

10. The one or more computer readable storage media of claim 9 , the acts further comprising:

displaying a menu of operations associated with the first property in the user interface in response to the first property marker being selected; and

performing an operation associated with the first property in response to a user selecting the operation in the menu.

11. The one or more computer readable storage media of claim 10 wherein the operation includes changing the first property value from a literal value to a non-literal value.

12. The one or more computer readable storage media of claim 10 wherein the operation includes changing a non-literal value type of the first property value.

13. The one or more computer readable storage media of claim 9 , the acts further comprising:

displaying an enabled single-purpose control associated with the first property value when the first property value is a literal value.

14. The one or more computer readable storage media of claim 9 , the acts further comprising:

displaying a disabled single-purpose control associated with the first property value when the first property value is a non-literal value.

15. The one or more computer readable storage media of claim 14 , the acts further comprising:

displaying a color-coded border around the disabled single-purpose control, wherein a color of the color-coded border indicates a non-literal value type of the non-literal value.

16. The one or more computer readable storage media of claim 9 wherein the non-literal values include resource reference values or binding values.

17. A method in a computing device for providing user interaction with a graphical authoring tool user interface on a display, comprising:

retrieving a property value associated with a property of a graphical object displayed in the graphical authoring tool user interface;

in an instance where the property value is a literal value:

displaying a property marker having a first appearance, the property marker being associated with the property of the graphical object, the first appearance indicating that the property value is a literal value; and

enabling a single-purpose control associated with the property value in the graphical authoring tool user interface; and

in an instance where the property value is a non-literal value that is dependent on a property of an object other than the graphical object:

displaying the property marker having a second appearance that is different from the first appearance, the second appearance indicating that the property value is a non-literal value; and

disabling the single-purpose control associated with the property value in the graphical authoring tool user interface, wherein the disabled single-purpose control includes a color-coded border that indicates a non-literal value type of the non-literal value.

18. The method of claim 17 wherein the property marker and the single-purpose control are separate controls that may be positioned independently of each other in the graphical authoring tool user interface.

19. The method of claim 17 wherein the single-purpose control includes a second property marker associated with a second property value of the single-purpose control.

20. The method of claim 17 , further comprising:

displaying a menu of operations associated with the property in the graphical authoring tool user interface in response to the property marker being selected, wherein an individual operation is displayed with a visual cue indicating a non-literal value type of the property value as a result of performing the individual operation; and

performing the individual operation in response to a user selecting the individual operation in the menu.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2007
From: WAN, SAMUEL S.; PARKER, CHARLES W.; JASINSKI, AARON P.
To: MICROSOFT CORPORATION
Reel/Frame 020252/0303 →
Continuity (1)
Related Publication 20090007008A1 · Jan 1, 2009