Resolving document object collisions
First Claim
Patent Images
1. A computer-implemented method for resolving collisions between document objects on an electronic document page, the method comprising the steps of:
- identifying the occurrence of a collision of a first document object and a second document object;
determining the shortest distance to move the second document object to resolve the collision; and
moving the second document object in the direction of the shortest distance.
2 Assignments
0 Petitions
Accused Products
Abstract
Collisions between document objects on a document page are resolved. A collision is identified and a two-dimension resolution of the collision is provided by moving the object the shortest distance from a pre-collision location that would avoid the collision. The process calculates the shortest distance to move the object. The invention also may establish logic that designates some objects as “not able to collide” and the process will not move those objects to resolve a collision.
-
Citations
48 Claims
-
1. A computer-implemented method for resolving collisions between document objects on an electronic document page, the method comprising the steps of:
-
identifying the occurrence of a collision of a first document object and a second document object;
determining the shortest distance to move the second document object to resolve the collision; and
moving the second document object in the direction of the shortest distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for resolving collisions between document objects on an electronic document page, the method comprising the steps of:
-
identifying the occurrence of a collision of a first document object and a second document object;
determining the shortest distance to move the second document object to resolve the collision;
moving the second document object in the direction of the shortest distance;
recording the original location of the document object to be moved; and
returning the document object to its original location if the document layout is further modified to allow the document object to return to its original location without resulting in a collision. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method for resolving collisions between document objects on an electronic document page, the method comprising the steps of:
-
identifying the occurrence of a collision of a first document object and a second document object;
determining the shortest distance to move the second document object to resolve the collision;
moving the second document object in the direction of the shortest distance determining if the document object is not able to move to resolve a collision; and
skipping process steps related to resolving a collision for document objects not able to be moved to resolve a collision. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification