Connected and overlapped shapes enhancements
AssigneeSMART Technologies ULC
InventorsErin Wallace, Andy Leung
Life of this patent
Estimating the term…
Abstract
A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
Claims25
A computerized method of creating a connecting link joining visual objects presented on a display, said method comprising:
- determining a curved path for said connecting link between said visual objects;
- converting said curved path to a plurality of straight line segments;
- and
- representing said connecting link by placing at least one non-line shape along said straight line segments.
Apparatus creating a connecting link joining visual objects presented on a display, comprising:
- one or more processors configured to (i) determine a curved path for said connecting link between said visual objects, (ii) convert said curved path to a plurality of straight line segments;
- and (iii) represent said connecting link by placing at least one non-line shape along said straight line segments.
A computing device comprising a processor and memory storing an object-connecting tool for creating a connecting link joining visual objects presented on a display, the object-connecting tool, when executed by the processor, causing the computing device at least to:
- determine a curved path for said connecting link between said visual objects;
- convert said curved path to a plurality of straight line segments;
- represent said connecting link by placing at least one non-line shape along said straight line segments;
- and
- present said connecting link on said display.
A non-transitory computer readable medium embodying a computer program for creating a connecting link joining visual objects stored thereon, said computer program comprising:
- computer program code for determining a curved path for said connecting link between said visual objects;
- computer program code for converting said curved path to a plurality of straight line segments;
- computer program code for representing said connecting link by placing at least one non-line shape along said straight line segments:
- and
- computer program code for presenting said connecting link on said display.
Dependencies are inferred from the claim text.