Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
111 words
A method for spreading a first object into a second object in the presence of an obstructing object that obstructs the first object, wherein a page description language defines the first, second, and obstructing objects with discrete paths which trace outlines of the first, second, and obstructing objects on a page of a display medium, the method comprising the steps of: defining a temporary object from a portion of the first object that would be visible after rendering the first object, the second object and the obstructing object; limiting a paintable region of the page to the interior of the second object; and stroking said temporary object within the paintable region.
Claim 2
Independent Claim
111 words
A method for spreading a first object into a second object in the presence of an obstructing object that obstructs the first object, wherein a page description language defines the first, second, and obstructing objects with discrete paths which trace outlines of the first, second, and obstructing objects on a page of a display medium, the method comprising the steps of: defining a temporary object from a portion of the first object that would be visible after rendering the first object, the second object and the obstructing object; limiting a paintable region of the page to the interior of the second object; and stroking said temporary object within the paintable region.
Claim 3
Dependent Claim
32 words
The method of claim 1 wherein said defining step further comprises the steps of: defining said temporary object equivalent to the first object; and subtracting, said obstructing object from said temporary object.
Claim 4
Dependent Claim
22 words
The method of claim 2 wherein said subtracting step includes constructing a set difference of said temporary object and said obstructing object.
Claim 5
Dependent Claim
57 words
The method of claim 3 wherein constructing said set difference includes a step of removing all extraneous edges from said temporary object, wherein an extraneous edge is defined as an edge of one of said plurality of subobjects separating two regions of said temporary object which are enclosed by identical sets of polygons of said temporary object.
Claim 6
Dependent Claim
26 words
The method of claim 1 wherein said stroking step further comprises the step of: stroking said temporary object with a spread color having a spread width.
Claim 7
Dependent Claim
31 words
The method of claim 5 wherein said stroking step further comprises the step of: stroking, using a knockout print option, said temporary object with a spread color having a spread width.
Claim 8
Dependent Claim
31 words
The method of claim 5 wherein said stroking step further comprises the step of: stroking, using an overprint print option, said temporary object with a spread color having a spread width.
Claim 9
Dependent Claim
14 words
The method of claim 1 further comprising the step of deleting said temporary object.
Claim 10
Dependent Claim
49 words
A spreading method according to claim 1 for spreading a spreading zone of a multizoned object into a receiving zone of the multizoned object, whereby the spreading zone of said multizoned object object defines said first object, and the receiving zone of said multizoned object defines said second object.
Claim 11
Dependent Claim
98 words
The spreading method of claim 9 further comprising the steps of: providing said multizoned object with a spread table defining a spreading zone color, a receiving zone color, a spread width, and a spread color for an overlapping portion of said spreading zone and said receiving zone; comparing said spreading zone and said receiving zone to said spread table to establish a spread width and spread color for spreading said spreading zone into said receiving zone; and performing said stroking step by stroking said temporary object within said paintable region with said spread color and said spread width.
Claim 12
Dependent Claim
189 words
A spreading method, comprising the steps of: defining a first and second object with a first path which traces the outline of the first object and a second path which traces the outline of the second object on a page of a display of a display medium, said first and second objects each having at least a single zone; providing said first object with a spread table defining a spread zone, a spread zone color, a receiving zone, a receiving zone color, a spread width, and a spread color for an overlapping portion of said first and second object; comparing each zone of said first object and each overlapping zone of said second object with said spread table to establish a spread incidence for spreading said spread zone of said first object to a receiving zone of said second object; limiting a paintable region of said page to said receiving zone of said second object; generating a temporary object defined by subtracting an obstructing object lying on top of said spreading zone; and stroking said temporary object within said paintable region with said spread color and said spread width.
Claim 13
Dependent Claim
189 words
A spreading method, comprising the steps of: defining a first and second object with a first path which traces the outline of the first object and a second path which traces the outline of the second object on a page of a display of a display medium, said first and second objects each having at least a single zone; providing said first object with a spread table defining a spread zone, a spread zone color, a receiving zone, a receiving zone color, a spread width, and a spread color for an overlapping portion of said first and second object; comparing each zone of said first object and each overlapping zone of said second object with said spread table to establish a spread incidence for spreading said spread zone of said first object to a receiving zone of said second object; limiting a paintable region of said page to said receiving zone of said second object; generating a temporary object defined by subtracting an obstructing object lying on top of said spreading zone; and stroking said temporary object within said paintable region with said spread color and said spread width.
Claim 14
Dependent Claim
66 words
The spreading method of claim 11 wherein said defining step for both of said first and second objects further comprises at least one of the steps of: defining a border zone from an outline of a stroke of the object; defining a fill zone from the outline of the object; and defining a text zone from a text character outline within said outline of the object.
Claim 15
Dependent Claim
19 words
The spreading method of claim 11 wherein said stroking step includes the option of stroking using a knockout color.
Claim 16
Dependent Claim
19 words
The spreading method of claim 11 wherein said stroking step includes the option of stroking using an overprint color.
Claim 17
Independent Claim
60 words
A method of generating a strokeable object from the stroke of an object, comprising the steps of: defining a temporary object with a plurality of subobjects, wherein application of a fill operator to said temporary object results in the execution of the stroke; and defining the strokeable object by constructing a set union of said subobjects of the temporary object.
Claim 18
Independent Claim
60 words
A method of generating a strokeable object from the stroke of an object, comprising the steps of: defining a temporary object with a plurality of subobjects, wherein application of a fill operator to said temporary object results in the execution of the stroke; and defining the strokeable object by constructing a set union of said subobjects of the temporary object.
Claim 19
Dependent Claim
57 words
The method of claim 15 wherein constructing said set union includes a step of removing all extraneous edges from said temporary object, wherein an extraneous edge is defined as an edge of one of said plurality of subobjects separating two regions of said temporary object which are enclosed by identical sets of polygons of said temporary object.
Claim 20
Independent Claim
105 words
A method for spreading a first object into a second object in the presence of an obstructing object which obstructs the first object wherein said first, second, and obstructing objects are defined with discrete paths which which trace outlines of the first, second an obstructing objects on a page, comprising the steps of: defining a temporary object from a portion of the first object that would be visible upon a rendering of the first object, the second object and the obstructing object; limiting a paintable region of the page to the interior of the second object; and stroking said temporary object within the paintable region.
Claim 21
Independent Claim
105 words
A method for spreading a first object into a second object in the presence of an obstructing object which obstructs the first object wherein said first, second, and obstructing objects are defined with discrete paths which which trace outlines of the first, second an obstructing objects on a page, comprising the steps of: defining a temporary object from a portion of the first object that would be visible upon a rendering of the first object, the second object and the obstructing object; limiting a paintable region of the page to the interior of the second object; and stroking said temporary object within the paintable region.
Claim 22
Dependent Claim
26 words
The method of claim 17 wherein said stroking step further comprises the step of: stroking said temporary object with a spread color having a spread width.
Claim 23
Dependent Claim
31 words
The method of claim 18 wherein said stroking step further comprises the step of: stroking, using a knockout print option, said temporary object with a spread color having a spread width.
Claim 24
Dependent Claim
31 words
The method of claim 18 wherein said stroking step further comprises the step of: stroking, using an overprint print option, said temporary object with a spread color having a spread width.
Claim 25
Dependent Claim
14 words
The method of claim 17 further comprising the step of deleting said temporary object.