Methods and apparatus for applying functions to content
First Claim
1. A method comprising:
- receiving a selection of content made with a selection tool, the content displayed in an original orientation during the selection, the selection of content representing selected content;
monitoring at least one motion attribute associated with the selection tool during the selection of content; and
applying a post-processing function to the selected content, wherein the post-processing function varies depending upon the at least one motion attribute of the selection tool monitored during the selection of content, wherein the post-processing function further comprises;
in response to a direction associated with the at least one motion attribute monitored during selection of content, orienting a reproduction of the selected content differently than the original orientation of the selected content.
2 Assignments
0 Petitions
Accused Products
Abstract
An editor application receives a selection of content made with a selection tool such as a computer mouse. The editor application monitors one or more motion attributes (e.g., direction, speed, etc.) associated with the selection tool during the selection of content. During a respective operation (e.g., pasting) of the selected content, the editor application takes into account the one or more motion attributes associated with the selection tool when initiating a paste function with respect to the selected content. That is, the one or more motion attributes observed during the selection of content dictate (at least in part) how editor application will use the selected content. For example, a user can select text from right-to-left. During a respective copy and paste operation, because the text was selected in reverse order, the editor application reverses an ordering of how the characters appear in the pasted text.
21 Citations
23 Claims
-
1. A method comprising:
-
receiving a selection of content made with a selection tool, the content displayed in an original orientation during the selection, the selection of content representing selected content; monitoring at least one motion attribute associated with the selection tool during the selection of content; and applying a post-processing function to the selected content, wherein the post-processing function varies depending upon the at least one motion attribute of the selection tool monitored during the selection of content, wherein the post-processing function further comprises;
in response to a direction associated with the at least one motion attribute monitored during selection of content, orienting a reproduction of the selected content differently than the original orientation of the selected content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product including a computer-readable medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, enable the processing device to perform the operations of:
-
receiving a selection of content made with a selection tool, the content displayed in an original orientation during the selection, the selection of content representing selected content; monitoring at least one motion attribute associated with the selection tool during the selection of content; and applying a post-processing function to the selected content, wherein the post-processing function varies depending upon the at least one motion attribute of the selection tool monitored during the selection of content, wherein the post-processing function further comprises;
in response to a direction associated with the at least one motion attribute monitored during selection of content, orienting a reproduction of the selected content differently than the original orientation of the selected content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system that supports selection and paste operations, the computer system comprising:
-
a processor; a memory unit that stores instructions associated with an application executed by the processor; and an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of; receiving a selection of content made with a selection tool, the content displayed in an original orientation during the selection, the selection of content representing selected content; monitoring at least one motion attribute associated with the selection tool during the selection of content; and applying a post-processing function to the selected content, wherein the post-processing function varies depending upon the at least one motion attribute of the selection tool monitored during the selection of content, wherein the post-processing function further comprises;
in response to a direction associated with the at least one motion attribute monitored during selection of content, orienting a reproduction of the selected content differently than the original orientation of the selected content.
-
Specification