IP Library Patent Application 13542962
Patent Application
App. No. 13/542,962

ADJUSTING CONTENT ATTRIBUTES THROUGH ACTIONS ON CONTEXT BASED MENU

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 None
App. No.
13/542,962
Abstract

Context based menus are employed for content attribute adjustment through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based menus are deployed to adjust displayed attributes of content. In some examples, a slider enables the user to visually confirm selected attribute such as a font size. Other content attributes may be adjusted using context based attribute menus providing granular adjustment for incremental attribute values. Attributes including line weights and gradient based values are adjustable through context based attribute menus.

Claims (64)

1 . A method executed in a computing device for adjusting content attributes through a context based menu, the method comprising:

in response to detecting one of a: a tap input, a swipe input, a mouse input, a voice input, a visual input, and a keyboard input, presenting a context based menu in relation to a displayed content on a user interface for managing one or more attributes of the content; and

in response to detecting another one of a: a tap input, a swipe input, a mouse input, a voice input, a visual input, and a keyboard input adjusting an attribute of the content according to the detected other input.

2 . The method of claim 1 , further comprising:

displaying distinct attributes of a common type on the context based menu; and

enabling selection of one of the displayed distinct attributes to be applied to a selected portion of the content.

3 . The method of claim 2 , further comprising:

displaying one from a set of: a font type, a font style, a font boldness, a text style, a text color, an amount of space between lines, a number of columns, a size of margins, an amount of indentation, a font kerning, a zoom action on displayed content, and a paragraph style as the distinct attributes, wherein the selected portion of the content includes text.

4 . The method of claim 2 , further comprising:

displaying one from a set of: a line color, a line type, a corner shape, a shading attribute, a fill color, a spacing, a zoom action on displayed content, and a fill type as the distinct attributes, wherein the selected portion of the content includes graphics.

5 . The method of claim 1 , further comprising:

displaying a slider of the context based menu extending from a center action button in a substantially circular shape to adjust a content attribute that has one of a set of discrete values and a set of continuous values.

6 . The method of claim 5 , further comprising:

displaying values for one from a set of: a line weight, a line color, a font size, and a text color the content attribute, wherein the slider enables selection of displayed attribute values and attribute values between the displayed attribute values through a swipe action.

7 . The method of claim 5 , further comprising:

displaying one or more previously selected content attribute values along the slider.

8 . The method of claim 5 , further comprising:

moving the slider clockwise in response to detecting a clockwise swipe starting from an end position of the slider; and

selecting the content attribute value according to the clockwise swipe up to a maximum content attribute value.

9 . The method of claim 5 , further comprising:

moving the slider counterclockwise in response to detecting a counterclockwise swipe starting from an end position of the slider; and

selecting the content attribute value according to the clockwise swipe up to a minimum content attribute value.

10 . The method of claim 7 , further comprising:

detecting a user action moving clockwise past a maximum content attribute value and ending in a dead zone between the maximum content attribute value and a minimum content attribute value;

positioning the slider on the maximum content attribute value; and

applying the maximum content attribute value to a selected portion of the content.

11 . The method of claim 7 , further comprising:

detecting a user action moving counterclockwise past a minimum content attribute value and ending in a dead zone between the minimum content attribute value and a maximum content attribute value; and

positioning the slider on the minimum content attribute value; and

applying the minimum content attribute value to a selected portion of the content.

12 . A computing device for adjusting content attributes through a context based menu, the computing device comprising:

an input device configured to detect at least one of: a swipe action, a tap action, a keyboard action, a mouse action, a voice input, and a visual input;

a memory;

a processor coupled to the memory, the processor executing an application and causing a user interface associated with the application to be displayed on a screen, wherein the processor is configured to:

in response to detecting one of a: a tap input, a swipe input, a mouse input, a voice input, a visual input, and a keyboard input, present a context based menu in relation to a displayed content on a user interface for managing one or more attributes of the content;

display a slider extending from a center action button of the context based menu;

detect another one of a: a tap input, a swipe input, a mouse input, a voice input, a visual input, and a keyboard input on the context based menu;

position the slider according to the detected other input; and

adjust an attribute of a selected portion of the content according to the detected other input.

13 . The computing device of claim 12 , wherein the processor is further configured to:

display a tooltip showing the content attribute subsequent to adjusting the content attribute.

14 . The computing device of claim 12 , wherein the processor is further configured to:

display a list of available content attributes adjacent to the context based menu;

indicate a current selection of the content attribute employing one of: a highlighting scheme, a shading scheme, a color scheme, and a textual scheme; and

enable further selection of the content attribute on the list of available content attributes.

15 . The computing device of claim 12 , wherein the processor is further configured to:

compute a numeric content attribute value according to a polynomial equation to determine the numeric content attribute value corresponding to the other detected input ending in between content attribute values displayed on the context based menu.

16 . The computing device of claim 12 , wherein the processor is further configured to:

as a user input along the slider moves closer to a content attribute value selection, snapping to the content attribute value selection.

17 . The computing device of claim 16 , wherein the processor is further configured to:

as the user input moves farther away from a center of the context based menu, providing increased granularity for selection of content attribute values.

18 . A computer-readable memory device with instructions stored thereon for adjusting text attributes through a context based attribute menu, the instructions comprising:

in response to detecting one of a: a tap input, a swipe input, a mouse input, a voice input, a visual input, and a keyboard input, presenting a context based menu in relation to a displayed content on a user interface for managing one or more text attributes of a selected portion of displayed content;

displaying a slider of the context based attribute menu extending from a center action button in a substantially circular shape;

detecting another one of a: a tap input, a swipe input, a mouse input, a voice input, a visual input, and a keyboard input on the context based attribute menu;

positioning the slider according to the detected other input; and

adjusting a text attribute of a selected portion of the displayed content according to the detected other input.

19 . The computer-readable memory device of claim 18 , wherein the instructions further comprise:

detecting a swipe action along the slider as the input;

determining a text attribute intersecting the swipe action; and

adjusting the text attribute according to the determined text attribute.

20 . The computer-readable memory device of claim 18 , wherein the instructions further comprise:

displaying an attribute increase control at an end of the slider to increase a value of a text attribute; and

displaying an attribute decrease control at another end of the slider to decrease a value of a font size.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2012
From: KOTLER, MATTHEW; GIL, EREZ KIKIN; SACHIDANANDAM, VIGNESH
To: MICROSOFT CORPORATION
Reel/Frame 028517/0870 →