METHOD FOR PARTITIONING, MANAGING AND DISPLAYING A COLLABORATION SPACE AND INTERACTIVE INPUT SYSTEM EMPLOYING SAME
First Claim
Patent Images
1. A method of controlling one or more memory devices for storing a collaboration space, said collaboration space having one or more graphic objects therein, the method comprising:
- partitioning the collaboration space into a plurality of tiles distributed at a plurality of levels in a tree structure representing a recursive subdivision of the collaboration space, the union of tiles at each level spanning the collaboration space, each tile at a level either being a leaf node or being subdivided into a plurality of smaller tiles at the next level; and
associating each graphic object with an object tile in said tree structure, said object tile being the smallest tile in the tree structure that substantially accommodates said graphic object; and
storing at least the object tiles in a first memory device of said one or more memory devices, wherein each object tile is stored in said first memory device as a separate record that may be independently accessed.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method of managing a collaboration space comprises partitioning the collaboration space into a plurality of tiles in a tree structure; and associating each graphic object with a tile in said tree structure; said tile being the smallest tile in the tree structure that substantially accommodate said graphic object.
27 Citations
22 Claims
-
1. A method of controlling one or more memory devices for storing a collaboration space, said collaboration space having one or more graphic objects therein, the method comprising:
-
partitioning the collaboration space into a plurality of tiles distributed at a plurality of levels in a tree structure representing a recursive subdivision of the collaboration space, the union of tiles at each level spanning the collaboration space, each tile at a level either being a leaf node or being subdivided into a plurality of smaller tiles at the next level; and associating each graphic object with an object tile in said tree structure, said object tile being the smallest tile in the tree structure that substantially accommodates said graphic object; and storing at least the object tiles in a first memory device of said one or more memory devices, wherein each object tile is stored in said first memory device as a separate record that may be independently accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An interactive input system for managing a collaboration space having one or more graphic objects, comprising:
-
a processing structure; a memory functionally coupled to said processing structure and storing at least a portion of said collaboration space;
wherein said processing structure executes computer-executable code for;partitioning the collaboration space into a plurality of tiles distributed at a plurality of levels in a tree structure representing a recursive subdivision of the collaboration space, the union of tiles at each level spanning the collaboration space, each tile at a level either being a leaf node or being subdivided into a plurality of smaller tiles at the next level; and associating each graphic object with an object tile in said tree structure, said object tile being the smallest tile in the tree structure that accommodates at least a predefined major portion of said graphic object. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable storage device comprising computer-executable instructions for managing a collaboration space having one or more graphic objects, wherein the instructions, when executed, cause a processor to perform actions comprising:
-
partitioning the collaboration space into a plurality of tiles in a tree structure representing a recursive subdivision of the collaboration space, the union of tiles at each level spanning the collaboration space, each tile at a level either being a leaf node or being subdivided into a plurality of smaller tiles at the next level; and associating each graphic object with an object tile in said tree structure, said object tile being the smallest tile in the tree structure that substantially accommodates said graphic object. - View Dependent Claims (19, 20, 21, 22)
-
Specification