Apparatus and method for associating non-overlapping visual objects with z-ordered panes
First Claim
1. A computer readable storage medium, comprising executable instructions to:
- accept a set of document objects, wherein each document object is associated with a z- order;
pass a document object in the set of document objects to a pre-rendering region comprising a stack of at least two panes, wherein the document object is added in z- order;
check the document object against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached; and
associate the document object with a pane selected from one of the bottommost pane and a pane above the overlap pane, wherein the pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage medium includes executable instructions to accept a set of document objects, wherein each document object is associated with a z-order. A document object in the set of document objects is passed to a pre-rendering region comprising a stack of one or more panes, wherein the document object is added in z-order. The document object is checked against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached. The document object is associated with a pane selected from one of the bottommost pane and a pane above the overlap pane. The pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.
22 Citations
7 Claims
-
1. A computer readable storage medium, comprising executable instructions to:
-
accept a set of document objects, wherein each document object is associated with a z- order; pass a document object in the set of document objects to a pre-rendering region comprising a stack of at least two panes, wherein the document object is added in z- order; check the document object against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached; and associate the document object with a pane selected from one of the bottommost pane and a pane above the overlap pane, wherein the pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification