Apparatus and method for alignment of graphical elements in electronic document
First Claim
Patent Images
1. A computer-implemented method for aligning objects, the method comprising:
- receiving a current cursor position;
receiving task information;
receiving a set of alignments each having an associated priority;
screening the set of alignments based on the task information and a predetermined set of priority factors;
determining a highest priority alignment; and
outputting a new cursor position corresponding to the highest priority alignment if such an alignment exists.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for aligning objects includes receiving a current cursor position, receiving task information and receiving a set of alignments each having an associated priority. The method also includes screening the set of alignments based on task information and a predetermined set of priority factors, determining a highest priority alignment, and outputting a new cursor position corresponding to the highest priority alignment if such an alignment exists.
73 Citations
12 Claims
-
1. A computer-implemented method for aligning objects, the method comprising:
-
receiving a current cursor position; receiving task information; receiving a set of alignments each having an associated priority; screening the set of alignments based on the task information and a predetermined set of priority factors; determining a highest priority alignment; and outputting a new cursor position corresponding to the highest priority alignment if such an alignment exists. - View Dependent Claims (2, 3, 4)
-
-
5. A system for aligning an object, the system comprising:
-
a computer system for executing computer code to produce and displaying an electronic document having a an object therein; a display device for displaying the electronic document; and a computer readable storage medium for storing the computer code, the computer code including computer instructions for receiving a current cursor position; computer instructions for receiving task information; computer instructions for receiving a set of alignments each having an associated priority; computer instructions for screening the set of alignments based on the task information and a predetermined set of priority factors; computer instructions for determining a highest priority alignment; and computer instructions for outputting a new cursor position corresponding to the highest priority alignment if such an alignment exists. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable medium containing program instructions for aligning an object, the computer readable medium comprising:
-
computer readable code devices for receiving a current cursor position; computer readable code devices for receiving task information; computer readable code devices for receiving a set of alignments each having an associated priority; computer readable code devices for screening the set of alignments based on the task information and a predetermined set of priority factors; computer readable code devices for determining a highest priority alignment; and computer readable code devices for outputting a new cursor position corresponding to the highest priority alignment if such an alignment exists. - View Dependent Claims (10, 11, 12)
-
Specification