Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
199 words
A method of establishing spatial relationships between two graphical elements displayed on a page in response to a user's input, each graphical element having a size and a position on the page, comprising: (a) selecting a first, master, graphical element in response to user input; (b) selecting a second, slave, graphical element in response to user input; (c) establishing, in response to user input, a constraint relationship between the master and slave graphical elements that links the size of the master element to the size of the slave element wherein the constraint relationship between the master and slave elements is maintained throughout editing of the elements by the user; and (d) automatically monitoring any user-initiated attempts to edit the size of either the master or slave elements which affect the constraint relationship therebetween; and (i) if an edit to the size of the master element affecting the constraint relationship is attempted, then modifying the size of both the master and the slave elements in accordance with the constraint relationship; or (ii) if an edit to the size of the slave element affecting the constraint relationship is attempted, then inhibiting the attempt to edit the size of the slave element.
Claim 2
Independent Claim
199 words
A method of establishing spatial relationships between two graphical elements displayed on a page in response to a user's input, each graphical element having a size and a position on the page, comprising: (a) selecting a first, master, graphical element in response to user input; (b) selecting a second, slave, graphical element in response to user input; (c) establishing, in response to user input, a constraint relationship between the master and slave graphical elements that links the size of the master element to the size of the slave element wherein the constraint relationship between the master and slave elements is maintained throughout editing of the elements by the user; and (d) automatically monitoring any user-initiated attempts to edit the size of either the master or slave elements which affect the constraint relationship therebetween; and (i) if an edit to the size of the master element affecting the constraint relationship is attempted, then modifying the size of both the master and the slave elements in accordance with the constraint relationship; or (ii) if an edit to the size of the slave element affecting the constraint relationship is attempted, then inhibiting the attempt to edit the size of the slave element.
Claim 3
Dependent Claim
23 words
The method of claim 1, wherein each graphical element has dimensional attributes that determine a shape, size, and color of the graphical element.
Claim 4
Dependent Claim
25 words
The method of claim 1, wherein the constraint relationship further includes linking a height of the slave element to a height of the master element.
Claim 5
Dependent Claim
25 words
The method of claim 1, wherein the constraint relationship further includes linking a width of the slave element to a width of the master element.
Claim 6
Dependent Claim
18 words
The method of claim 1, wherein the constraint relationship includes aligning the graphical elements along a vertical axis.
Claim 7
Dependent Claim
18 words
The method of claim 1, wherein the constraint relationship includes aligning the graphical elements along a horizontal axis.
Claim 8
Independent Claim
251 words
A method of establishing spatial relationships between two graphical elements displayed on a page in response to a user's input, each graphical element having dimensional attributes and a position on the page, comprising: (a) selecting a first, master, graphical element in response to user input; (b) selecting a second, slave, graphical element in response to user input; (c) establishing, in response to user input, a constraint relationship between the master and slave graphical elements that links the attributes or position of the master element to the attributes or position, respectively, of the slave element wherein the constraint relationship between the master and slave elements is maintained throughout editing of the elements by the user; (d) automatically monitoring any user-initiated attempts to edit the attributes or position of either the master or slave elements which affect the constraint relationship therebetween; and (i) if an edit to the attributes or position of the master element affecting the constraint is attempted, then modifying the attribute or position, respectively, of both the master and the slave elements in accordance with the constraint; or (ii) if an edit to the attributes or position of the slave element affecting the constraint is attempted, then inhibiting the attempt to edit the attribute or position of the slave element; (e) creating, in response to user input, a distribution frame defining an area on the page bordered by a boundary; and (f) automatically linking the graphical elements to the distribution frame, wherein the graphical elements are encompassed by the boundary.
Claim 9
Independent Claim
251 words
A method of establishing spatial relationships between two graphical elements displayed on a page in response to a user's input, each graphical element having dimensional attributes and a position on the page, comprising: (a) selecting a first, master, graphical element in response to user input; (b) selecting a second, slave, graphical element in response to user input; (c) establishing, in response to user input, a constraint relationship between the master and slave graphical elements that links the attributes or position of the master element to the attributes or position, respectively, of the slave element wherein the constraint relationship between the master and slave elements is maintained throughout editing of the elements by the user; (d) automatically monitoring any user-initiated attempts to edit the attributes or position of either the master or slave elements which affect the constraint relationship therebetween; and (i) if an edit to the attributes or position of the master element affecting the constraint is attempted, then modifying the attribute or position, respectively, of both the master and the slave elements in accordance with the constraint; or (ii) if an edit to the attributes or position of the slave element affecting the constraint is attempted, then inhibiting the attempt to edit the attribute or position of the slave element; (e) creating, in response to user input, a distribution frame defining an area on the page bordered by a boundary; and (f) automatically linking the graphical elements to the distribution frame, wherein the graphical elements are encompassed by the boundary.
Claim 10
Dependent Claim
33 words
The method of claim 7, wherein the step of establishing a constraint relationship established between the graphical elements includes the step of arranging the graphical elements in the distribution frame in an order.
Claim 11
Dependent Claim
46 words
The method of claim 8, wherein the step of arranging the graphical elements in the distribution frame in an order includes the step of locking the order of the graphical elements in the distribution frame so that the order of the graphical elements cannot be rearranged.
Claim 12
Dependent Claim
23 words
The method of claim 7, wherein the dimensional attributes for each graphical element determine a shape, size, and color of the graphical element.