US6522328B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Application of a graphical pattern to a path
Assignee: Adobe Inc
•
Filing: 1998-04-07
•
Granted: 2003-02-18
•
Expires: 2018-04-07
Abstract
Abstract Methods and apparatus implementing a technique for applying a graphical pattern to a path. The technique includes defining a path for display in an electronic document and defining a repeatable graphical pattern. The technique also includes repetitively placing instances of the repeatable graphical pattern along the path to form a continuous pattern which conforms to the path, determining whether a geometry of the path changes and automatically reapplying instances of the repeatable graphical pattern to the path if the geometry of the path changes.
Inventors
- 👤 Paul J. Asente
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:45
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
130 words
A computer-implemented method for applying a graphical pattern to a path, the method comprising: receiving a user selection of a path in an electronic document; receiving a user selection of a graphical pattern; without discarding the path, repetitively placing instances of the graphical pattern along the path to form a first continuous pattern which conforms to the path; associating the path with the first continuous pattern including storing the path; determining after the formation of the first continuous pattern whether a geometry of a path segment changes; and automatically placing instances of the graphical pattern along the changed path including the path segment to form a second continuous pattern which conforms to the changed path and associating the changed path with the second continuous pattern including storing the changed path.
Claim 2
Dependent Claim
130 words
A computer-implemented method for applying a graphical pattern to a path, the method comprising: receiving a user selection of a path in an electronic document; receiving a user selection of a graphical pattern; without discarding the path, repetitively placing instances of the graphical pattern along the path to form a first continuous pattern which conforms to the path; associating the path with the first continuous pattern including storing the path; determining after the formation of the first continuous pattern whether a geometry of a path segment changes; and automatically placing instances of the graphical pattern along the changed path including the path segment to form a second continuous pattern which conforms to the changed path and associating the changed path with the second continuous pattern including storing the changed path.
Claim 3
Dependent Claim
30 words
The method of claim 1 , wherein the placement of the graphical pattern results in artwork for display and where the path is stored and not displayed with the artwork.
Claim 4
Dependent Claim
34 words
The method of claim 2 , wherein the determining step comprises: determining whether the path is selected; displaying the path if selected; and detecting changes in a segment of the displayed path while selected.
Claim 5
Dependent Claim
44 words
The method of claim 1 wherein the automatically placing step comprises: removing the continuous pattern previously placed along the path and placing instances of the repeatable graphical pattern along the changed path including the path segment if the geometry of the path segment changes.
Claim 6
Dependent Claim
47 words
The method of claim 1 , further comprising: determining whether a user has requested a graphical pattern change; and automatically placing instances of a different graphical pattern along the changed path including the path segment to form a third continuous pattern which conforms to the changed path.
Claim 7
Dependent Claim
95 words
A computer-implemented method for transforming a graphical image having instances of a graphical pattern placed along a path to form a continuous pattern, the method comprising: determining whether a geometry of a path segment has changed including retrieving the path associated with the graphical image; automatically placing instances of the graphical pattern along the changed path including the path segment if the geometry of the path segment has changed and associating the changed path with the graphical image including storing the changed path; and displaying the instances of the graphical pattern along the changed path.
Claim 8
Dependent Claim
95 words
A computer-implemented method for transforming a graphical image having instances of a graphical pattern placed along a path to form a continuous pattern, the method comprising: determining whether a geometry of a path segment has changed including retrieving the path associated with the graphical image; automatically placing instances of the graphical pattern along the changed path including the path segment if the geometry of the path segment has changed and associating the changed path with the graphical image including storing the changed path; and displaying the instances of the graphical pattern along the changed path.
Claim 9
Dependent Claim
30 words
The method of claim 6 , wherein the placement of the graphical pattern results in artwork for display and where the path is stored and not displayed with the artwork.
Claim 10
Dependent Claim
43 words
The method of claim 7 , further comprising: determining whether the path is selected; displaying the path if selected; and detecting changes in a path segment of the displayed path while selected to determine whether a geometry of the path segment has changed.
Claim 11
Dependent Claim
43 words
The method of claim 6 wherein the automatic placing of instances of the repeatable graphical pattern comprises: removing the continuous pattern and placing the repeatable graphical pattern along the changed path including the path segment if the geometry of the path segment changes.
Claim 12
Dependent Claim
37 words
The method of claim 6 further comprising: determining whether a user has requested an update of the continuous pattern; and performing the automatic placement step to place the graphical pattern only if an update has been requested.
Claim 13
Dependent Claim
135 words
A computer program, tangibly stored on a computer-readable medium, for applying a graphical pattern to a path, the computer program comprising instructions for causing a computer to: select a path in an electronic document; select a graphical pattern; without discarding the path, repetitively place instances of the graphical pattern along the path to form a first continuous pattern which conforms to the path; associate the path with the first continuous pattern including storing the path; determine after the formation of the first continuous pattern whether a geometry of a path segment changes; and automatically place instances of the graphical pattern along the changed path including the path segment to form a second continuous pattern which conforms to the changed path and associating the changed path with the second continuous pattern including storing the changed path.
Claim 14
Dependent Claim
135 words
A computer program, tangibly stored on a computer-readable medium, for applying a graphical pattern to a path, the computer program comprising instructions for causing a computer to: select a path in an electronic document; select a graphical pattern; without discarding the path, repetitively place instances of the graphical pattern along the path to form a first continuous pattern which conforms to the path; associate the path with the first continuous pattern including storing the path; determine after the formation of the first continuous pattern whether a geometry of a path segment changes; and automatically place instances of the graphical pattern along the changed path including the path segment to form a second continuous pattern which conforms to the changed path and associating the changed path with the second continuous pattern including storing the changed path.
Claim 15
Dependent Claim
41 words
The computer program of claim 11 wherein the placement of the graphical pattern results in artwork for display and the computer program further includes instructions for causing a computer to store the path and not display the path with the artwork.
Claim 16
Dependent Claim
49 words
The computer program of claim 11 wherein the instructions for causing a computer to determine whether a geometry changes includes instructions for causing a computer to: determine whether the path is selected; display the path if selected; and detect changes in a segment of the displayed path while selected.
Claim 17
Dependent Claim
65 words
The computer program of claim 11 wherein the instructions for causing a computer to automatically place instances of the repeatable graphical pattern to the path includes instructions for causing a computer to: remove the continuous pattern previously placed along the path and place instances of the repeatable graphical pattern along the changed path including the path segment if the geometry of the path segment changes.
Claim 18
Dependent Claim
62 words
The computer program of claim 11 further including instructions for causing a computer to: determine whether a user has requested a graphical pattern change; and automatically place instances of a different graphical pattern along the changed path including the path segment to form a third continuous pattern which conforms to the changed path only if a graphical pattern change has been requested.
Claim 19
Dependent Claim
103 words
A computer-implemented method for applying a graphical pattern to a path segment, the method comprising: receiving a user selection of a path segment in an electronic document; receiving a user selection of a graphical pattern; without discarding the path segment, repetitively placing instances of the graphical pattern along the path segment to form a continuous pattern which conforms to the path segment, wherein the continuous pattern results in artwork for display; associating the path segment with the artwork; and storing the path segment after the continuous pattern is formed so that the artwork may be changed without having to recreate the path segment.
Claim 20
Dependent Claim
103 words
A computer-implemented method for applying a graphical pattern to a path segment, the method comprising: receiving a user selection of a path segment in an electronic document; receiving a user selection of a graphical pattern; without discarding the path segment, repetitively placing instances of the graphical pattern along the path segment to form a continuous pattern which conforms to the path segment, wherein the continuous pattern results in artwork for display; associating the path segment with the artwork; and storing the path segment after the continuous pattern is formed so that the artwork may be changed without having to recreate the path segment.
Claim 21
Dependent Claim
152 words
A computer-implemented method for applying a graphical pattern to a path, the method comprising: receiving a user selection of a first path in an electronic document; receiving a user selection of a first graphical pattern; without discarding the path, repetitively placing instances of the first graphical pattern along the first path to form a first continuous pattern which conforms to the first path; associating the first path with the first continuous pattern including storing the first path; determining whether a modification to a geometry of a segment of the first path and the first continuous pattern is required; receiving a user selection of a second graphical pattern; and automatically placing instances of the second graphical pattern along a second path to form a second continuous pattern which conforms to the second path and associating the second path with the second continuous pattern including storing the second path if a modification is required.
Claim 22
Dependent Claim
152 words
A computer-implemented method for applying a graphical pattern to a path, the method comprising: receiving a user selection of a first path in an electronic document; receiving a user selection of a first graphical pattern; without discarding the path, repetitively placing instances of the first graphical pattern along the first path to form a first continuous pattern which conforms to the first path; associating the first path with the first continuous pattern including storing the first path; determining whether a modification to a geometry of a segment of the first path and the first continuous pattern is required; receiving a user selection of a second graphical pattern; and automatically placing instances of the second graphical pattern along a second path to form a second continuous pattern which conforms to the second path and associating the second path with the second continuous pattern including storing the second path if a modification is required.
Claim 23
Dependent Claim
19 words
The method of claim 17 , wherein the first graphical pattern is the same as the second graphical pattern.
Claim 24
Dependent Claim
18 words
The method of claim 17 , wherein the first graphical pattern is different from the second graphical pattern.
Claim 25
Dependent Claim
23 words
The method of claim 17 , wherein the geometry of the first path is the same as the geometry of the second path.
Claim 26
Dependent Claim
22 words
The method of claim 17 , wherein the geometry of the first path is different from the geometry of the second path.
Claim 27
Dependent Claim
108 words
A computer program, tangibly stored on a computer-readable medium, for transforming a graphical image having instances of a graphical pattern placed along a path to form a continuous pattern, the computer program comprising instruction for causing a computer to: determine whether a geometry of a path segment has changed including retrieving the path associated with the graphical image; automatically place instances of the graphical pattern along the changed path including the path segment if the geometry of the path segment has changed and associate the changed path with the graphical image including storing the changed path; and display the instances of the graphical pattern along the changed path.
Claim 28
Dependent Claim
108 words
A computer program, tangibly stored on a computer-readable medium, for transforming a graphical image having instances of a graphical pattern placed along a path to form a continuous pattern, the computer program comprising instruction for causing a computer to: determine whether a geometry of a path segment has changed including retrieving the path associated with the graphical image; automatically place instances of the graphical pattern along the changed path including the path segment if the geometry of the path segment has changed and associate the changed path with the graphical image including storing the changed path; and display the instances of the graphical pattern along the changed path.
Claim 29
Dependent Claim
31 words
The computer program of claim 22 , wherein the placement of the graphical pattern results in artwork for display and wherein the path is stored and not displayed with the artwork.
Claim 30
Dependent Claim
46 words
The computer program of claim 23 , further comprising instructions to: determine whether the path is selected; display the path if selected; and detect changes in a path segment of the displayed path while selected to determine whether a geometry of the path segment has changed.
Claim 31
Dependent Claim
48 words
The computer program of claim 22 wherein the instructions to automatically place of instances of the repeatable graphical pattern comprises instructions to: remove the continuous pattern and place the repeatable graphical pattern along the changed path including the path segment if the geometry of the path segment changes.
Claim 32
Dependent Claim
40 words
The computer program of claim 22 further comprising instructions to: determine whether a user has requested an update of the continuous pattern; and perform the automatic placement step to place the graphical pattern only if an update has been requested.
Claim 33
Dependent Claim
116 words
A computer program, tangibly stored on a computer-readably medium, for applying a graphical pattern to a path segment, the computer program comprising instructions for causing a computer to: receive a user selection of a path segment in an electronic document; receive a user selection of a graphical pattern; without discarding the path segment, repetitively place instances of the graphical pattern along the path segment to form a continuous pattern which conforms to the path segment, wherein the continuous pattern results in artwork for display; associate the path segment with the artwork; and store the path segment after the continuous pattern is formed so that the artwork may be changed without having to recreate the path segment.
Claim 34
Dependent Claim
116 words
A computer program, tangibly stored on a computer-readably medium, for applying a graphical pattern to a path segment, the computer program comprising instructions for causing a computer to: receive a user selection of a path segment in an electronic document; receive a user selection of a graphical pattern; without discarding the path segment, repetitively place instances of the graphical pattern along the path segment to form a continuous pattern which conforms to the path segment, wherein the continuous pattern results in artwork for display; associate the path segment with the artwork; and store the path segment after the continuous pattern is formed so that the artwork may be changed without having to recreate the path segment.
Claim 35
Dependent Claim
165 words
A computer program, tangibly stored on a computer-readable medium, for applying a graphical pattern to a path, the computer program comprising instructions for causing a computer to: receive a user selection of a first path in an electronic document; receive a user selection of a first graphical pattern; without discarding the path, repetitively place instances of the first graphical pattern along the first path to form a first continuous pattern which conforms to the first path; associate the first path with the first continuous pattern including storing the first path; determine whether a modification to a geometry of a segment of the first path and the first continuous pattern is required; receive a user selection of a second graphical pattern; and automatically place instances of the second graphical pattern along a second path to form a second continuous pattern which conforms to the second path and associating the second path with the second continuous pattern including storing the second path if a modification is required.
Claim 36
Dependent Claim
165 words
A computer program, tangibly stored on a computer-readable medium, for applying a graphical pattern to a path, the computer program comprising instructions for causing a computer to: receive a user selection of a first path in an electronic document; receive a user selection of a first graphical pattern; without discarding the path, repetitively place instances of the first graphical pattern along the first path to form a first continuous pattern which conforms to the first path; associate the first path with the first continuous pattern including storing the first path; determine whether a modification to a geometry of a segment of the first path and the first continuous pattern is required; receive a user selection of a second graphical pattern; and automatically place instances of the second graphical pattern along a second path to form a second continuous pattern which conforms to the second path and associating the second path with the second continuous pattern including storing the second path if a modification is required.
Claim 37
Dependent Claim
20 words
The computer program of claim 28 , wherein the first graphical pattern is the same as the second graphical pattern.
Claim 38
Dependent Claim
19 words
The computer program of claim 28 , wherein the first graphical pattern is different from the second graphical pattern.
Claim 39
Dependent Claim
24 words
The computer program of claim 28 , wherein the geometry of the first path is the same as the geometry of the second path.
Claim 40
Dependent Claim
23 words
The computer program of claim 28 , wherein the geometry of the first path is different from the geometry of the second path.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-02-17 | 2006-08-19 | 2007-02-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-02-17 | 2010-08-19 | 2011-02-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-02-17 | 2014-08-19 | 2015-02-18 | $7700.00 | Window Closed / Lapsed |