IP Library Granted Patent US 8,744,217
Granted Patent B2
US 8,744,217 · App. 13/215,398 · Granted Jun 3, 2014

Contextual variable attribute scaling

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,744,217
App. No.
13/215,398
Granted
Jun 3, 2014
Kind
B2
Abstract

Embodiments for contextual variable scaling relate to selection of objects. For example, such objects may include text, audio, visual, and/or physical objects. In one or more examples, such objects may be selected for variable scaling. For example, variable scaling of such selected objects may be based at least in part on a beginning attribute value and/or an ending attribute value.

Claims (42)

1. A method of variably scaling attributes comprising:

selecting a region to alter, said region associated with an attribute value;

selecting a control value;

selecting a function;

determining a context of said region and a transformation direction, wherein the context is determined based at least in part on examining a type of the region selected;

separating said region into one or more sub-regions based at least in part upon the determined context of said region; and

altering said attribute value for one of said one or more of sub-regions according to the determined transformation direction, when altering said attribute is based at least in part on said function.

2. The method of claim 1 , wherein said selecting a region to alter comprises:

selecting an object.

3. The method of claim 1 wherein said function comprises:

an interpolation function.

4. The method of claim 1 further comprising:

displaying the results of altering scaling said attribute value to a user.

5. The method of claim 1 further comprising:

saving the results of altering said attribute value for said one of said one or more of sub-regions.

6. The method of claim 1 further comprising:

saving said control value and said function as a style.

7. The method of claim 1 , wherein selecting the function comprises selecting multiple functions and wherein altering the attribute is based at least in part on the multiple functions.

8. The method of claim 1 , wherein the function is at least one of a linear function, a step function, a bell function, or a recurring function.

9. The method of claim 1 , wherein the context is determined based at least in part on examining that the type of the region selected is a text frame.

10. The method of claim 1 , wherein the context is determined based at least in part on examining that the type of the region selected is an object.

11. The method of claim 1 , wherein selecting the control value includes selecting a beginning stop value and an ending stop value for the associated attribute value.

12. The method of claim 1 , wherein the transformation direction includes at least one of an x-direction of the selected region or a y-direction of the selected region.

13. The method of claim 1 , wherein determining the context further comprises determining if the selected region contains multiple individual lines of text.

14. The method of claim 1 , wherein determining the context further comprises determining if the selected region contains cells arranged by rows or columns.

15. An article comprising a non-transitory storage medium having stored thereon instructions, that, if executed, result in:

selecting a region to alter, said region associated with an attribute value;

selecting a control value;

selecting a function;

determining a context of said region and a transformation direction, wherein the context is determined based at least in part on examining a type of the region selected;

separating said region into one or more sub-regions based at least in part upon the determined context of said region; and

altering said attribute value for one of said one or more of sub-regions according to the determined transformation direction, wherein altering said attribute is based at least in part on said function.

16. The article of claim 15 , wherein said selecting a region to alter comprises:

selecting an object.

17. The article of claim 15 wherein said function comprises:

an interpolation function.

18. The article of claim 15 wherein the instructions, if executed, further result in:

displaying the results of altering said attribute value to a user.

19. The article of claim 15 wherein the instructions, if executed, further result in:

saving the results of altering said attribute value for said one of said one or more of sub-regions.

20. The article of claim 15 wherein the instructions, if executed, further result in:

saving said control value and said function as a style.

Assignments (2)
CHANGE OF NAME Recorded Mar 6, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048525/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2014
From: GUPTA, RAHUL
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 032636/0561 →